Hallo zusammen,
die Doku zur API ist leider sehr oberflächlich; ich würde gerne situativ und spezifisch Meldungen zu meiner Vitocal Wärmepumpe AWB201.E10 abfragen. Laut OneBase-Doku gibt es mehrere Kategorieren von Meldungen und über die ViGuide-Oberfläche kann man nochmals deutlich mehr erahnen. Primär wäre mir schon geholfen, wenn ich wüsste, welcher Übergabeparameter die jeweiligen Meldungen retourniert:
curl -m 5 -X GET 'https://api.viessmann.com/iot/v2/events-history/installations/{{installationID}}/events?gatewaySeria...device-message-status' -H 'content-type: application/json' -H 'authorization:Bearer ....'
Kann jemand die Fragezeichen auflösen oder hat eine vollständige Übersicht? An obige Daten bin ich über eine uneingeschränkte Abfrage gekommen, mehr liefert meine Anlage bisher nicht zurück.
Ich habe auch Paramter wie SYSTEM_FAILURE gefunden und eine Abfrage liefert leere Menge, aber keinen Fehler. Sind also "SYSTEM_FAILURE" und "device-error" synonym zu verwenden? Wartungsmeldungen könnten demnach sein: "SERVICE_REQUIRED" - bin mir aber total unsicher und finde überhaupt keine Informationen darüber: weder im der Doku zur API, noch im Forum, noch über Suche oder GPT. Von chatGPT habe ich folgende Infos auf meine Frage:
Q: ...
A:
Q: can you provide all?
As of my last update, the Viessmann API documentation did not provide an exhaustive list of all possible event types. However, I can still provide you with a more comprehensive list based on common HVAC system events:
HEATING_BOILER_START: The heating boiler has started operating.
HEATING_BOILER_STOP: The heating boiler has stopped operating.
HEATING_CIRCUIT_START: A specific heating circuit has started heating.
HEATING_CIRCUIT_STOP: A specific heating circuit has stopped heating.
DOMESTIC_HOT_WATER_START: Domestic hot water production has started.
DOMESTIC_HOT_WATER_STOP: Domestic hot water production has stopped.
HEATING_OPERATION_MODE_CHANGED: The heating operation mode has been changed (e.g., from manual to automatic).
BOILER_FAILURE: There is a failure or error with the boiler.
SYSTEM_FAILURE: There is a failure or error with the heating system.
SERVICE_REQUIRED: The system requires maintenance or servicing.
LOW_WATER_PRESSURE: There is low water pressure in the system.
HIGH_WATER_PRESSURE: There is high water pressure in the system.
LOW_WATER_LEVEL: There is a low water level in the system.
FAULT: A generic fault or error has occurred.
SYSTEM_ON: The heating system has been turned on.
SYSTEM_OFF: The heating system has been turned off.
TEMPERATURE_HIGH: The temperature in the system is too high.
TEMPERATURE_LOW: The temperature in the system is too low.
PRESSURE_HIGH: The pressure in the system is too high.
PRESSURE_LOW: The pressure in the system is too low.
POWER_OUTAGE: There has been a power outage.
SYSTEM_RESTART: The system has been restarted.
PUMP_FAILURE: There is a failure or error with the pump.
SENSOR_FAILURE: There is a failure or error with a sensor.
IGNITION_FAILURE: There is a failure or error with the ignition process.
Danke für Eure Unterstützung!
kannst Du bitte diese Frage für die ersten 3 Meldungstypen beantworten? Danke.
Hallo @MichaelHanna oder andere,
einen weiteren Typ konnte ich identifizieren, bleiben noch Alarm-Meldungen und Wartungsabfragen:
Kann jemand etwas zu den beiden verbliebenen eventTypes was sagen?
Hallo
Ich habe mal in der API IoBroker nachgeschaut.
P sind Wartungsmeldungen die ich bisher noch nicht habe und deshalb auch nicht auslesen kann.
Mal maintenance eingeben und schauen was passiert.
Gruss
Ralf