am 03. März 2025 11:31
Hallo,
ich habe eine long poll connection mit mit dem Controller aufgebaut, es funktioniert auch alles. Verbunden wurde mit dem Parameter "com/bosch/sh/remote/*"
Ich habe den Eindruck das es möglich ist die Meldungen einzuschränken, so dass ich z.B. nur die ShutterContact erhalte. Vermutlich kann man das "*" oben ersetzen durch keywords, die ich aber nicht kenne. Geht das ?
03. März 2025 13:21 - bearbeitet 03. März 2025 15:23
Hallo @Thomas_HH,
ja, das geht, ist jedoch nicht offiziell dokumentiert. Hier ein kleiner Auszug, was möglich wäre:
Diese können sich ohne Vorankündigung jederzeit ändern. Eine weitere Einschränkung auf bestimmte Gerätearten oder bestimmte Geräte ist nicht möglich.
Viele Grüße
Sebastian
03. März 2025 13:21 - bearbeitet 03. März 2025 15:23
Hallo @Thomas_HH,
ja, das geht, ist jedoch nicht offiziell dokumentiert. Hier ein kleiner Auszug, was möglich wäre:
Diese können sich ohne Vorankündigung jederzeit ändern. Eine weitere Einschränkung auf bestimmte Gerätearten oder bestimmte Geräte ist nicht möglich.
Viele Grüße
Sebastian
am 03. März 2025 14:05
Danke für die Info, das sieht ja auch erst mal gut aus, liefert aber nicht die Lösung die ich gerne hätte. Habe den Aufruf geändert in "com/bosch/sh/remote/devices", dann kommen aber die folgende Meldung nicht mehr durch:
{
"path": "/devices/hdm:HomeMaticIP:3014F711A000009BB85A3E66/services/ShutterContact",
"@type": "DeviceServiceData",
"id": "ShutterContact",
"state": {
"@type": "shutterContactState",
"value": "CLOSED"
},
"deviceId": "hdm:HomeMaticIP:3014F711A000009BB85A3E66"
}
Ich wäre gerne die ganzen Philips Hue-Meldungen losgeworden, aber ich kann die natürlich auch einfach ignorieren. Schöner ist es natürlich die gar nicht erst verarbeiten zu müssen !
am 03. März 2025 14:13
Über /devices/services würdest du diese Meldung bekommen.
am 03. März 2025 14:39
Will mir nicht gelingen:
{
"jsonrpc": "2.0",
"method": "RE/subscribe",
"params": [
"com/bosch/sh/remote/devices/services",
null
]
}
am 03. März 2025 15:23
Sorry, falsch abgelesen. Es ist nur /services ohne /devices vorneweg.
vor einem Monat
Ja danke, hab auf /services geändert und die Anzahl der Events hat sich jetzt erheblich reduziert !
Es ging mir darum ein Logfile zu haben in dem jede Türöffnung dokumentiert wird. Das läuft auch jetzt schon seit einigen Wochen problemlos. Der Versuch das ganze Script ein wenig smarter zu machen war dann Auslöser für diese Anfrage !