NEWS
Doppelte Objekte für Sensoren von deConz Adapter
-
Ein Beispiel sind die Tuya Temperatur/Feuchtesensoren:

Das deConz logging zeigt, daß jeweils zwei Events geschickt werden:
debug_deconz.htm:11 {"attr":{"id":"76","lastannounced":null,"lastseen":"2023-07-13T16:57Z","manufacturername":"_TZE200_a8sdabtg","modelid":"TS0601","name":"Temperaturregler","swversion":"1.0.2","type":"ZHAHumidity","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0405"},"e":"changed","id":"76","r":"sensors","t":"event","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0405"} debug_deconz.htm:11 {"attr":{"id":"77","lastannounced":null,"lastseen":"2023-07-13T16:57Z","manufacturername":"_TZE200_a8sdabtg","modelid":"TS0601","name":"Temperature 77","swversion":"1.0.2","type":"ZHATemperature","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0402"},"e":"changed","id":"77","r":"sensors","t":"event","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0402"}Deswegen dachte ich, daß deConz das Problem verursacht. Im deConz Forum bekam ich dann folgende Aussage:
*The api should show 2 entities in the /sensor endpoint, one for humidity and one for temperature. They share the same unique id, up to the point of which endpoint. In this case the 05 and 02.
In your log part that is clearly visible.
Long story short, phoscon shows it as one device and phoscon uses the same api as iobroker does. In your case you need to check with the iobroker dev.*
Nun zur eigentlichen Frage - gibt es in ioBroker die Möglichkeit eine Art von 'skiplist' einzurichten mit IDs die ignoriert (kein Objekt wird angelegt) oder ausgeblendet werden?
-
Ein Beispiel sind die Tuya Temperatur/Feuchtesensoren:

Das deConz logging zeigt, daß jeweils zwei Events geschickt werden:
debug_deconz.htm:11 {"attr":{"id":"76","lastannounced":null,"lastseen":"2023-07-13T16:57Z","manufacturername":"_TZE200_a8sdabtg","modelid":"TS0601","name":"Temperaturregler","swversion":"1.0.2","type":"ZHAHumidity","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0405"},"e":"changed","id":"76","r":"sensors","t":"event","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0405"} debug_deconz.htm:11 {"attr":{"id":"77","lastannounced":null,"lastseen":"2023-07-13T16:57Z","manufacturername":"_TZE200_a8sdabtg","modelid":"TS0601","name":"Temperature 77","swversion":"1.0.2","type":"ZHATemperature","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0402"},"e":"changed","id":"77","r":"sensors","t":"event","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0402"}Deswegen dachte ich, daß deConz das Problem verursacht. Im deConz Forum bekam ich dann folgende Aussage:
*The api should show 2 entities in the /sensor endpoint, one for humidity and one for temperature. They share the same unique id, up to the point of which endpoint. In this case the 05 and 02.
In your log part that is clearly visible.
Long story short, phoscon shows it as one device and phoscon uses the same api as iobroker does. In your case you need to check with the iobroker dev.*
Nun zur eigentlichen Frage - gibt es in ioBroker die Möglichkeit eine Art von 'skiplist' einzurichten mit IDs die ignoriert (kein Objekt wird angelegt) oder ausgeblendet werden?
-
Ein Beispiel sind die Tuya Temperatur/Feuchtesensoren:

Das deConz logging zeigt, daß jeweils zwei Events geschickt werden:
debug_deconz.htm:11 {"attr":{"id":"76","lastannounced":null,"lastseen":"2023-07-13T16:57Z","manufacturername":"_TZE200_a8sdabtg","modelid":"TS0601","name":"Temperaturregler","swversion":"1.0.2","type":"ZHAHumidity","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0405"},"e":"changed","id":"76","r":"sensors","t":"event","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0405"} debug_deconz.htm:11 {"attr":{"id":"77","lastannounced":null,"lastseen":"2023-07-13T16:57Z","manufacturername":"_TZE200_a8sdabtg","modelid":"TS0601","name":"Temperature 77","swversion":"1.0.2","type":"ZHATemperature","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0402"},"e":"changed","id":"77","r":"sensors","t":"event","uniqueid":"a4:c1:38:35:7b:18:6b:9d-01-0402"}Deswegen dachte ich, daß deConz das Problem verursacht. Im deConz Forum bekam ich dann folgende Aussage:
*The api should show 2 entities in the /sensor endpoint, one for humidity and one for temperature. They share the same unique id, up to the point of which endpoint. In this case the 05 and 02.
In your log part that is clearly visible.
Long story short, phoscon shows it as one device and phoscon uses the same api as iobroker does. In your case you need to check with the iobroker dev.*
Nun zur eigentlichen Frage - gibt es in ioBroker die Möglichkeit eine Art von 'skiplist' einzurichten mit IDs die ignoriert (kein Objekt wird angelegt) oder ausgeblendet werden?
Wenn ich ehrlich bin, ist das ein großer Vorteil, dass jeder Sensor-Endpoint separat gesendet wird. Insbesondere bei den Offsets hat man mehr Spielraum bei Korrekturen der Sensorwerte. Aus meiner Sicht weder Problem noch Fehler...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden