You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Good morning,
I am trying as best I can to first retrieve the information from my heat pump.
I started to test the HEMS example, I recover the possibilities of my heat pump and options appear on my vaillant application following this link in particular by testing "https://github.com/enbility/eebus-go/blob /feature/experiment-heatpump/cmd/hems/main.go"
only I can't understand the programming logic (I'm "tinkering" but I'm not a developer) I try to help me with GPT but I'm stuck in a loop.
Good morning,
I am trying as best I can to first retrieve the information from my heat pump.
I started to test the HEMS example, I recover the possibilities of my heat pump and options appear on my vaillant application following this link in particular by testing "https://github.com/enbility/eebus-go/blob /feature/experiment-heatpump/cmd/hems/main.go"
only I can't understand the programming logic (I'm "tinkering" but I'm not a developer) I try to help me with GPT but I'm stuck in a loop.
here is what the pump tells me:
{"data":[{"header":[{"protocolId":"ee1.0"}]}
{"payload":{"datagram":[{"header":[{"specificationVersion":"1.3.0"}
{"addressSource":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[0]}
{"feature":0}]}
{"addressDestination":[{"device":"d:_i:Demo_HEMS-123456789"}
{"entity":[0]}
{"feature":0}]}
{"msgCounter":1483}
{"msgCounterReference":5}
{"cmdClassifier":"reply"}]}
{"payload":[{"cmd":[[{"nodeManagementUseCaseData":[{"useCaseInformation":[[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[3]}]}
{"actor":"ControllableSystem"}
{"useCaseSupport":[[{"useCaseName":"limitationOfPowerConsumption"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2
3
4]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[3]}]}
{"actor":"IdentifiableNode"}
{"useCaseSupport":[[{"useCaseName":"nodeIdentification"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[3]}]}
{"actor":"MonitoredUnit"}
{"useCaseSupport":[[{"useCaseName":"monitoringOfPowerConsumption"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2
3
4
5]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[3
1]}]}
{"actor":"Compressor"}
{"useCaseSupport":[[{"useCaseName":"optimizationOfSelfConsumptionByHeatPumpCompressorFlexibility"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2]}
{"useCaseDocumentSubRevision":"RC2"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[3
1]}]}
{"actor":"MonitoredUnit"}
{"useCaseSupport":[[{"useCaseName":"monitoringOfPowerConsumption"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[4]}]}
{"actor":"DHWCircuit"}
{"useCaseSupport":[[{"useCaseName":"monitoringOfDhwTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]
[{"useCaseName":"configurationOfDhwTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1-public"}]
[{"useCaseName":"configurationOfDhwSystemFunction"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2
3]}
{"useCaseDocumentSubRevision":"RC1-public"}]
[{"useCaseName":"monitoringOfDhwSystemFunction"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2]}
{"useCaseDocumentSubRevision":"RC1-public"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[5
1
1]}]}
{"actor":"HVACRoom"}
{"useCaseSupport":[[{"useCaseName":"configurationOfRoomHeatingTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]
[{"useCaseName":"configurationOfRoomHeatingSystemFunction"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]
[{"useCaseName":"monitoringOfRoomHeatingSystemFunction"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1-public"}]
[{"useCaseName":"visualizationOfHeatingAreaName"}
{"useCaseVersion":"1.0.0 RC1"}
{"scenarioSupport":[3]}
{"useCaseDocumentSubRevision":"release"}]
[{"useCaseName":"monitoringOfRoomTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[5
1
1]}]}
{"actor":"HeatingCircuit"}
{"useCaseSupport":[[{"useCaseName":"visualizationOfHeatingAreaName"}
{"useCaseVersion":"1.0.0 RC1"}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[5
1
1]}]}
{"actor":"HeatingZone"}
{"useCaseSupport":[[{"useCaseName":"visualizationOfHeatingAreaName"}
{"useCaseVersion":"1.0.0 RC1"}
{"scenarioSupport":[2]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[6
1
1]}]}
{"actor":"HVACRoom"}
{"useCaseSupport":[[{"useCaseName":"configurationOfRoomHeatingTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]
[{"useCaseName":"configurationOfRoomHeatingSystemFunction"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]
[{"useCaseName":"monitoringOfRoomHeatingSystemFunction"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1-public"}]
[{"useCaseName":"visualizationOfHeatingAreaName"}
{"useCaseVersion":"1.0.0 RC1"}
{"scenarioSupport":[3]}
{"useCaseDocumentSubRevision":"release"}]
[{"useCaseName":"monitoringOfRoomTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[6
1
1]}]}
{"actor":"HeatingCircuit"}
{"useCaseSupport":[[{"useCaseName":"visualizationOfHeatingAreaName"}
{"useCaseVersion":"1.0.0 RC1"}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[6
1
1]}]}
{"actor":"HeatingZone"}
{"useCaseSupport":[[{"useCaseName":"visualizationOfHeatingAreaName"}
{"useCaseVersion":"1.0.0 RC1"}
{"scenarioSupport":[2]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[7]}]}
{"actor":"OutdoorTemperatureSensor"}
{"useCaseSupport":[[{"useCaseName":"monitoringOfOutdoorTemperature"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1]}
{"useCaseDocumentSubRevision":"RC1"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[1]}]}
{"actor":"MonitoringAppliance"}
{"useCaseSupport":[[{"useCaseName":"monitoringOfGridConnectionPoint"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2
3
4
5
6
7]}
{"useCaseDocumentSubRevision":"release"}]]}]
[{"address":[{"device":"d:_i:42332_21234500202920130933145881N8_2"}
{"entity":[2]}]}
{"actor":"VisualizationAppliance"}
{"useCaseSupport":[[{"useCaseName":"visualizationOfAggregatedBatteryData"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2
3
4]}
{"useCaseDocumentSubRevision":"RC1"}]
[{"useCaseName":"visualizationOfAggregatedPhotovoltaicData"}
{"useCaseVersion":"1.0.0"}
{"useCaseAvailable":true}
{"scenarioSupport":[1
2
3]}
{"useCaseDocumentSubRevision":"RC1"}]]}]]}]}]]}]}]}}]}
Do you have a clue so that I can create a method/interface?
I would ultimately like to be able to export it to integrate it into homeassistant
Thank you in advance for your answers
The text was updated successfully, but these errors were encountered: