@har1Danke für den Link. Ich habe die Codec für 2426 bis 2429 angepasst. Verfügbar im Branch develop. Schreiben im JSON-Format ist auch möglich. Dabei darauf achten, dass die JSON-Daten in Hochkommata eingeschlossen sind, also did='{"json":"data"}' Sieht nun z.B. für 2426 so aus (Lesen, Schreiben, Lesen): open3e $ python3 Open3Eclient.py -c vcan0 -dev vdens -v -r 2426 vdens 2426 MixerOneCircuitRoomEcoFunctionSettings {"State": "on", "OutsideTemperatureLimit": -1.0, "Unkown": 0, "RoomTemperatureLimit": 1.0} closing 0x680 - bye! open3e $ python3 Open3Eclient.py -c vcan0 -dev vdens -v -w 2426='{"State": "on", "OutsideTemperatureLimit": 3.0, "U nkown": 0, "RoomTemperatureLimit": 1.0}' write: 1664.2426 = {'State': 'on', 'OutsideTemperatureLimit': 3.0, 'Unkown': 0, 'RoomTemperatureLimit': 1.0} success: True, code: 0 closing 0x680 - bye! open3e $ python3 Open3Eclient.py -c vcan0 -dev vdens -v -r 2426 vdens 2426 MixerOneCircuitRoomEcoFunctionSettings {"State": "on", "OutsideTemperatureLimit": 3.0, "Unkown": 0, "RoomTemperatureLimit": 1.0} closing 0x680 - bye!
... Mehr anzeigen