├── .env.example ├── .gitattributes ├── .gitignore ├── .gitmodules ├── Car.js ├── LICENSE ├── README.md ├── config-wizard.sh ├── config └── config.example.json ├── db.sql ├── db_mysql.sql ├── docker ├── .env.example ├── Dockerfile-app ├── Dockerfile-web ├── docker-compose.yml └── docker-start.sh ├── docs ├── beginnerguide.md ├── certbot.sh ├── config.md ├── docker.md ├── img │ ├── idView.png │ ├── widget.png │ ├── widget_and_chargingOverview.png │ ├── widgetcharging.png │ └── widgets.png ├── install.sh ├── ioswidget.md └── update.sh ├── public ├── DatabaseConnection.php ├── carPicture.php ├── carStatus.php ├── chargingSessionDataProvider.php ├── chargingSessions.php ├── env.php ├── idView │ ├── carGraphData.php │ ├── carGraphDataProvider.php │ ├── chargingOverview.html │ ├── css │ │ ├── chargingOverview.css │ │ ├── datepicker.css │ │ ├── idView.css │ │ ├── pageNavigation.css │ │ └── theme.css │ ├── idView.php │ └── js │ │ ├── AnimatedValue.js │ │ ├── DoughnutValue.js │ │ ├── SelectableList.js │ │ ├── chargingOverview.js │ │ ├── idView.js │ │ └── pageNavigation.js ├── index.php └── login │ ├── login.php │ ├── loginCheck.php │ └── logon.php ├── src ├── Autoloader.php ├── utils │ ├── ErrorUtils.php │ ├── Logger.php │ ├── QueryCreationHelper.php │ └── Uuid.php ├── vwid │ ├── CarPictureHandler.php │ ├── CarStatusFetcher.php │ ├── CarStatusUpdateReceiver.php │ ├── CarStatusWriter.php │ ├── CarStatusWrittenUpdateReceiver.php │ ├── Main.php │ ├── Server.php │ ├── api │ │ ├── API.php │ │ ├── LoginInformation.php │ │ ├── MobileAppAPI.php │ │ ├── WebsiteAPI.php │ │ └── exception │ │ │ ├── IDAPIException.php │ │ │ ├── IDAuthorizationException.php │ │ │ └── IDLoginException.php │ ├── chargesession │ │ ├── ChargeSession.php │ │ └── ChargeSessionHandler.php │ ├── db │ │ ├── DBmigrator.php │ │ └── DatabaseConnection.php │ ├── integrations │ │ └── ABRP.php │ └── wizard │ │ ├── ConfigWizard.php │ │ ├── InteractiveWizard.php │ │ └── SetupWizard.php └── webutils │ ├── CurlError.php │ ├── CurlWrapper.php │ ├── Form.php │ └── HTTPUtils.php └── start.sh /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | vendor/ 3 | data/ 4 | config.json 5 | .env 6 | log/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/.gitmodules -------------------------------------------------------------------------------- /Car.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/Car.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/README.md -------------------------------------------------------------------------------- /config-wizard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/config-wizard.sh -------------------------------------------------------------------------------- /config/config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/config/config.example.json -------------------------------------------------------------------------------- /db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/db.sql -------------------------------------------------------------------------------- /db_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/db_mysql.sql -------------------------------------------------------------------------------- /docker/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docker/.env.example -------------------------------------------------------------------------------- /docker/Dockerfile-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docker/Dockerfile-app -------------------------------------------------------------------------------- /docker/Dockerfile-web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docker/Dockerfile-web -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docker/docker-start.sh -------------------------------------------------------------------------------- /docs/beginnerguide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/beginnerguide.md -------------------------------------------------------------------------------- /docs/certbot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/certbot.sh -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/docker.md -------------------------------------------------------------------------------- /docs/img/idView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/img/idView.png -------------------------------------------------------------------------------- /docs/img/widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/img/widget.png -------------------------------------------------------------------------------- /docs/img/widget_and_chargingOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/img/widget_and_chargingOverview.png -------------------------------------------------------------------------------- /docs/img/widgetcharging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/img/widgetcharging.png -------------------------------------------------------------------------------- /docs/img/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/img/widgets.png -------------------------------------------------------------------------------- /docs/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/install.sh -------------------------------------------------------------------------------- /docs/ioswidget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/ioswidget.md -------------------------------------------------------------------------------- /docs/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/docs/update.sh -------------------------------------------------------------------------------- /public/DatabaseConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/DatabaseConnection.php -------------------------------------------------------------------------------- /public/carPicture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/carPicture.php -------------------------------------------------------------------------------- /public/carStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/carStatus.php -------------------------------------------------------------------------------- /public/chargingSessionDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/chargingSessionDataProvider.php -------------------------------------------------------------------------------- /public/chargingSessions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/chargingSessions.php -------------------------------------------------------------------------------- /public/env.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/env.php -------------------------------------------------------------------------------- /public/idView/carGraphData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/carGraphData.php -------------------------------------------------------------------------------- /public/idView/carGraphDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/carGraphDataProvider.php -------------------------------------------------------------------------------- /public/idView/chargingOverview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/chargingOverview.html -------------------------------------------------------------------------------- /public/idView/css/chargingOverview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/css/chargingOverview.css -------------------------------------------------------------------------------- /public/idView/css/datepicker.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/css/datepicker.css -------------------------------------------------------------------------------- /public/idView/css/idView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/css/idView.css -------------------------------------------------------------------------------- /public/idView/css/pageNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/css/pageNavigation.css -------------------------------------------------------------------------------- /public/idView/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/css/theme.css -------------------------------------------------------------------------------- /public/idView/idView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/idView.php -------------------------------------------------------------------------------- /public/idView/js/AnimatedValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/js/AnimatedValue.js -------------------------------------------------------------------------------- /public/idView/js/DoughnutValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/js/DoughnutValue.js -------------------------------------------------------------------------------- /public/idView/js/SelectableList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/js/SelectableList.js -------------------------------------------------------------------------------- /public/idView/js/chargingOverview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/js/chargingOverview.js -------------------------------------------------------------------------------- /public/idView/js/idView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/js/idView.js -------------------------------------------------------------------------------- /public/idView/js/pageNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/idView/js/pageNavigation.js -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/index.php -------------------------------------------------------------------------------- /public/login/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/login/login.php -------------------------------------------------------------------------------- /public/login/loginCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/login/loginCheck.php -------------------------------------------------------------------------------- /public/login/logon.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/public/login/logon.php -------------------------------------------------------------------------------- /src/Autoloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/Autoloader.php -------------------------------------------------------------------------------- /src/utils/ErrorUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/utils/ErrorUtils.php -------------------------------------------------------------------------------- /src/utils/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/utils/Logger.php -------------------------------------------------------------------------------- /src/utils/QueryCreationHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/utils/QueryCreationHelper.php -------------------------------------------------------------------------------- /src/utils/Uuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/utils/Uuid.php -------------------------------------------------------------------------------- /src/vwid/CarPictureHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/CarPictureHandler.php -------------------------------------------------------------------------------- /src/vwid/CarStatusFetcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/CarStatusFetcher.php -------------------------------------------------------------------------------- /src/vwid/CarStatusUpdateReceiver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/CarStatusUpdateReceiver.php -------------------------------------------------------------------------------- /src/vwid/CarStatusWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/CarStatusWriter.php -------------------------------------------------------------------------------- /src/vwid/CarStatusWrittenUpdateReceiver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/CarStatusWrittenUpdateReceiver.php -------------------------------------------------------------------------------- /src/vwid/Main.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/Main.php -------------------------------------------------------------------------------- /src/vwid/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/Server.php -------------------------------------------------------------------------------- /src/vwid/api/API.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/API.php -------------------------------------------------------------------------------- /src/vwid/api/LoginInformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/LoginInformation.php -------------------------------------------------------------------------------- /src/vwid/api/MobileAppAPI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/MobileAppAPI.php -------------------------------------------------------------------------------- /src/vwid/api/WebsiteAPI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/WebsiteAPI.php -------------------------------------------------------------------------------- /src/vwid/api/exception/IDAPIException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/exception/IDAPIException.php -------------------------------------------------------------------------------- /src/vwid/api/exception/IDAuthorizationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/exception/IDAuthorizationException.php -------------------------------------------------------------------------------- /src/vwid/api/exception/IDLoginException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/api/exception/IDLoginException.php -------------------------------------------------------------------------------- /src/vwid/chargesession/ChargeSession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/chargesession/ChargeSession.php -------------------------------------------------------------------------------- /src/vwid/chargesession/ChargeSessionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/chargesession/ChargeSessionHandler.php -------------------------------------------------------------------------------- /src/vwid/db/DBmigrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/db/DBmigrator.php -------------------------------------------------------------------------------- /src/vwid/db/DatabaseConnection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/db/DatabaseConnection.php -------------------------------------------------------------------------------- /src/vwid/integrations/ABRP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/integrations/ABRP.php -------------------------------------------------------------------------------- /src/vwid/wizard/ConfigWizard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/wizard/ConfigWizard.php -------------------------------------------------------------------------------- /src/vwid/wizard/InteractiveWizard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/wizard/InteractiveWizard.php -------------------------------------------------------------------------------- /src/vwid/wizard/SetupWizard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/vwid/wizard/SetupWizard.php -------------------------------------------------------------------------------- /src/webutils/CurlError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/webutils/CurlError.php -------------------------------------------------------------------------------- /src/webutils/CurlWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/webutils/CurlWrapper.php -------------------------------------------------------------------------------- /src/webutils/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/webutils/Form.php -------------------------------------------------------------------------------- /src/webutils/HTTPUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/src/webutils/HTTPUtils.php -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robske110/IDDataLogger/HEAD/start.sh --------------------------------------------------------------------------------