am 11. November 2025 08:27 - zuletzt bearbeitet am vor einem Monat
Hallo @SebastianHarder ,
Die Rückantwort bei dem REST-API Befehl messages sieht z.B. so aus:
{
In diesem Beispiel haben wir 2 Mitteilungen:
1. Batterie Low für Bewegungsmelder TechnikKG
2. SW_UPDATE für ein Relais
Leider - und aus meiner Sicht ein Bug - kommt bei der 2. Mitteilung kein Name (sourceName) und keine Location (sourceLocation), obwohl diese ja eindeutig bei jedem Device vorhanden sind (das Relais und andere Geräte haben einen Namen und eine Raumzuteilung). Kann man da auf ein Update mit einem der nächsten Relaises hoffen?
Gibt es eigentlich eine REST-API Befehl für die neue Funktion Stromverbrauchswerte zurücksetzen?
In der REST-API Dokumentation finde ich nichts.
Danke vorab und viele Grüße 👋🤓
vor 4 Wochen - zuletzt bearbeitet vor 4 Wochen
Hallo @Stefan71242,
die /messages API ist ziemlich komplex. Die beiden aus deiner Sicht fehlenden Attribute, kann sich unsere App anhand der sourceId dynamisch laden. Wieso die eine Nachricht die Attribute enthält und die andere nicht, kann ich aktuell nicht sagen. Bitte habe aber Verständnis, dass wir aufgrund eines einzelnen Feedbacks, hier eher nicht aktiv werden.
Bzgl. Stromverbrauchswerte zurücksetzen kannst du es mit folgender API probieren:
POST /smarthome/devices/<deviceId>/services/PowerMeter/operation/resetEnergySummation
Wobei du bei der Licht-/Rollladensteuerung II - Lichtsteuerung mit der deviceId aufpassen musst, weil dort das "parent device" genutzt werden muss.
Viele Grüße
Sebastian
vor 4 Wochen - zuletzt bearbeitet vor 4 Wochen
Hallo @Stefan71242,
die /messages API ist ziemlich komplex. Die beiden aus deiner Sicht fehlenden Attribute, kann sich unsere App anhand der sourceId dynamisch laden. Wieso die eine Nachricht die Attribute enthält und die andere nicht, kann ich aktuell nicht sagen. Bitte habe aber Verständnis, dass wir aufgrund eines einzelnen Feedbacks, hier eher nicht aktiv werden.
Bzgl. Stromverbrauchswerte zurücksetzen kannst du es mit folgender API probieren:
POST /smarthome/devices/<deviceId>/services/PowerMeter/operation/resetEnergySummation
Wobei du bei der Licht-/Rollladensteuerung II - Lichtsteuerung mit der deviceId aufpassen musst, weil dort das "parent device" genutzt werden muss.
Viele Grüße
Sebastian
vor 4 Wochen
Die fehlende Werte hole ich jetzt auch dynamisch 🤗 Hätte ja sein können, dass es ein Bug ist oder es einen Trick gibt, immer alle Werte zu erhalten...
Das Zurücksetzen funktioniert damit, vielen Dank:
POST /smarthome/devices/<deviceId>/services/PowerMeter/operation/resetEnergySummation
Gibt es neben dieser Dokumentation https://local.apidocs.bosch-smarthome.com/
noch eine andere, weil da finde ich den Befehl POST services/PowerMeter/operation/resetEnergySummation nicht.
Viele Grüße, Stefan 👋🤓
vor 4 Wochen
Freut mich, dass es geklappt hat.
Die Dokumentation ist nicht vollständig. Das ist aber ein Thema, womit wir uns beschäftigen – auch aufgrund des EU Data Acts.
Viele Grüße
Sebastian
vor 4 Wochen
Endlich nicht mehr händisch alle einzeln zurücksetzen 😀
Falls du noch mehr nicht dokumentierte REST-API Aufrufe hast, gerne her damit 😁👍