├── .flake8 ├── .gitattributes ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── dbus-mqtt-solar-charger ├── config.sample.ini ├── dbus-mqtt-solar-charger.py ├── ext │ ├── paho │ │ ├── __init__.py │ │ └── mqtt │ │ │ ├── __init__.py │ │ │ ├── client.py │ │ │ ├── enums.py │ │ │ ├── matcher.py │ │ │ ├── packettypes.py │ │ │ ├── properties.py │ │ │ ├── publish.py │ │ │ ├── py.typed │ │ │ ├── reasoncodes.py │ │ │ ├── subscribe.py │ │ │ └── subscribeoptions.py │ └── velib_python │ │ ├── LICENSE │ │ ├── README.md │ │ ├── ve_utils.py │ │ └── vedbus.py ├── install.sh ├── restart.sh ├── service │ ├── log │ │ └── run │ └── run └── uninstall.sh ├── download.sh ├── pyproject.toml └── screenshots ├── solar-charger_device_list.png ├── solar-charger_device_list_mqtt-solar-charger_1.png ├── solar-charger_device_list_mqtt-solar-charger_10.png ├── solar-charger_device_list_mqtt-solar-charger_11.png ├── solar-charger_device_list_mqtt-solar-charger_12.png ├── solar-charger_device_list_mqtt-solar-charger_13.png ├── solar-charger_device_list_mqtt-solar-charger_2.png ├── solar-charger_device_list_mqtt-solar-charger_3.png ├── solar-charger_device_list_mqtt-solar-charger_4.png ├── solar-charger_device_list_mqtt-solar-charger_5.png ├── solar-charger_device_list_mqtt-solar-charger_6.png ├── solar-charger_device_list_mqtt-solar-charger_7.png ├── solar-charger_device_list_mqtt-solar-charger_8.png ├── solar-charger_device_list_mqtt-solar-charger_9.png └── solar-charger_pages.png /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /*/config.ini 2 | /data 3 | /logs 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/README.md -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/config.sample.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/config.sample.ini -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/dbus-mqtt-solar-charger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/dbus-mqtt-solar-charger.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/__init__.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/client.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/enums.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/matcher.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/packettypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/packettypes.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/properties.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/publish.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/reasoncodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/reasoncodes.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/subscribe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/subscribe.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/paho/mqtt/subscribeoptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/paho/mqtt/subscribeoptions.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/velib_python/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/velib_python/LICENSE -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/velib_python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/velib_python/README.md -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/velib_python/ve_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/velib_python/ve_utils.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/ext/velib_python/vedbus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/ext/velib_python/vedbus.py -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/install.sh -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/restart.sh -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/service/log/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec multilog t s25000 n4 /var/log/dbus-mqtt-solar-charger 3 | -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/service/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/service/run -------------------------------------------------------------------------------- /dbus-mqtt-solar-charger/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/dbus-mqtt-solar-charger/uninstall.sh -------------------------------------------------------------------------------- /download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/download.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 216 3 | exclude = 'dbus-mqtt-solar-charger/ext' 4 | -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_1.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_10.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_11.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_12.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_13.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_2.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_3.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_4.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_5.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_6.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_7.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_8.png -------------------------------------------------------------------------------- /screenshots/solar-charger_device_list_mqtt-solar-charger_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_device_list_mqtt-solar-charger_9.png -------------------------------------------------------------------------------- /screenshots/solar-charger_pages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mr-manuel/venus-os_dbus-mqtt-solar-charger/HEAD/screenshots/solar-charger_pages.png --------------------------------------------------------------------------------