NEWS
Test Adapter Device-Watcher v2.x.x GitHub/Latest
-
@crunchip
@ciddi89Meine Devices von Tasmota werden korrekt gezählt.
Habe bei deinem Adapter die selbe Anzahl Geräte wie in meinem Skript.Klasse Adapter. Wird mein Script (und vermutlich das Homatic Script hier aus dem Forum (liegt daran, was dein Adapter alles zeigt wenn die Batterie leer ist) ablösen.
Drei Frage habe ich aber noch.
Wie verhält sich der Adapter bei mehreren Instanzen?
Nimmt er immer die 0?
Bei Homatic hab ich zb noch die Instanz 1.
Dort habe ich die Gruppen aus der CCU. In dem Fall ist es korrekt, dass diese nicht gezählt werden.
Wie wäre es, wenn die Instanz 0 die Gruppen wären und die 1 die normalen Geräte?Wie ermittelst du, nicht erreichbare Zigbeegeräte mit Batterie? Werden diese immer als nicht erreicbar angezeigt, wenn diese eine geraume Zeit nicht benutzt wurden?
Man kann Benachrichtigung für Jarvis einstellen. Denkst du, das kann man auch für lovelace machen?
Wird unter (man kann mehrere Instanzen installieren)
lovelace.0.notifications.add
mittels
{ "message": "Hier steht die Meldung", "title": "Hier steht die Überschrift" }
gesetzt.
EDIT:
Bei Homatic gibt's ja noch den Datenpunkt LOW_BAT. Denkst du den kann man mit auswerten? Die Volt sagen (zumindest mir) nicht immer so viel.Und noch eine kleine Frage.
Ist es geplant, in Zukunft Schaltzustände mit abzufragen?Falls ja, kann ich deinen Adapter als Basis für meine Tabellen nehmen.
-
@ciddi89
Super, läuft mit HM.
device-watcher.0 2022-06-08 07:39:02.759 info Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule device-watcher.0 2022-06-08 07:39:02.759 debug all done, exiting device-watcher.0 2022-06-08 07:39:02.758 debug Function finished: main device-watcher.0 2022-06-08 07:39:02.758 debug write the datapoints finished main device-watcher.0 2022-06-08 07:39:02.732 debug write the datapoints main device-watcher.0 2022-06-08 07:39:02.727 debug [1,2,3,4,5,6,0] device-watcher.0 2022-06-08 07:39:02.703 debug {"hm-rpc.0.NEQ0007328.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645388,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714285},"hm-rpc.0.NEQ1662322.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645097,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714039},"hm-rpc.0.NEQ1818500.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645152,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714200},"hm-rpc.0.NEQ1826414.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645527,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714318},"hm-rpc.0.OEQ0473764.0.RSSI_DEVICE":{"val":-60,"ack":true,"ts":1654665645065,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1654492285673},"hm-rpc.0.OEQ0655913.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645266,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714229},"hm-rpc.0.OEQ0670648.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645430,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714305},"hm-rpc.0.OEQ0926852.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665644977,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942713929},"hm-rpc.1.00091A49A082FC.0.RSSI_DEVICE":{"val":-51,"ack":true,"ts":1654666668686,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654666603080},"hm-rpc.1.000A1D8997CC3E.0.RSSI_DEVICE":{"val":-64,"ack":true,"ts":1654665666875,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654665666875},"hm-rpc.1.000E9D898ADC67.0.RSSI_DEVICE":{"val":-51,"ack":true,"ts":1654665645456,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1654662366755},"hm-rpc.1.000EDBE9992D89.0.RSSI_DEVICE":{"val":-60,"ack":true,"ts":1654666695665,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654666654471}} device-watcher.0 2022-06-08 07:39:02.651 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } device-watcher.0 2022-06-08 07:39:02.641 debug {} device-watcher.0 2022-06-08 07:39:02.570 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } device-watcher.0 2022-06-08 07:39:02.561 debug [{"Selektor":"0_userdata.*.link_quality","theName":"common","adapter":"Test"},{"Selektor":"hm-rpc.*.RSSI_DEVICE","theName":"common","adapter":"Homematic"}] device-watcher.0 2022-06-08 07:39:02.561 info Homematic Devices wurden ausgewählt. Lade Daten... device-watcher.0 2022-06-08 07:39:02.561 warn Teststates wurden ausgewählt. Lade Daten... device-watcher.0 2022-06-08 07:39:02.560 warn No devices selected. Pleased check the instance configuration device-watcher.0 2022-06-08 07:39:02.560 debug Function started: main device-watcher.0 2022-06-08 07:39:02.558 debug Adapter Device-Watcher was started device-watcher.0 2022-06-08 07:39:02.551 info starting. Version 0.0.5 (non-npm: ciddi89/ioBroker.device-watcher#4947cb310f92330967f5d7b2de5dbac300651e74) in C:/Program Files/iobroker/Home/node_modules/iobroker.device-watcher, node: v14.19.3, js-controller: 4.0.23
-
@crunchip hatte das eingepflegt was du mir am Anfang gesagt hast. Werde dann aber noch den Datenpunkt wifi Signal mit einpflegen wenn es da zwei Versionen gibt.
-
@david-g danke. Werde versuchen das einzupflegen was geht und was auch für die Breite Masse Sinn macht.
-
Der Adapter durch sucht alle Instanzen vorzugsweise nach Link quality/rssi Datenpunkte. Muss noch gucken wie ich es am besten mache wenn nur battery Datenpunkte da sind. Sollte aber kein Problem sein.
-
das holt er sich auch den Link_quality wann dieser sich zuletzt gemeldet hat. Normalerweise senden die Geräte alle paar Stunden ein Signal. Außer zb Geräte die Batterie Los sind so wie die hue tab Schalter.
-
sollte kein Problem sein nehme ich mit in die Liste auf.
-
muss ich mir mal anschauen wie man es am besten implementieren könnte.
-
Schaltzustände habe ich bis jetzt noch nicht eingeplant.
-
-
@ciddi89 Ich würde das mit dem Objektbaum mal übernehmen, da Deconz auch für mich hilfreich wäre. Es gibt immer einen Datenpunkt reachable und einen für die battery:
Und das ist der generelle Aufbau des Baumes unter Deconz:
-
@kenny384 Super danke, nehme ich mit rein. Wird aber denke ich mal erst heut Abend was wenn ich Zeit habe.
-
@ciddi89 Top, danke dir.
-
@kenny384 deConz würde mich auch interessieren.
Ich hab noch 2 Temperatur und Feuchte Sensoren über Blutooth im Einsatz, würden die auch erkannt werden?
-
Hallo zusammen,
mal ne ganz blöde Frage:
Was mache ich falsch?
Ich habe den Adapter installiert und unter Objekten taucht die Instanz auch auf, aber ohne irgendeinen Inhalt:Stehe ich irgendwie auf dem Schlauch?
Viele Grüße
-
Was soll mir diese Warnung sagen?:
device-watcher.0 2022-06-08 10:00:12.655 warn Teststates wurden ausgewählt. Lade Daten...
-
@brainbug ach Mist habe gestern vergessen das auf false zu stellen. Das sind meine virtuellen Test Geräte. Werde es am Mittag schnell umstellen und neu hochladen.
-
@ciddi89
Hallo noch was :
device-watcher.0 2022-06-08 10:39:01.958 warn No devices selected. Pleased check the instance configuration
HM Devices wurde aber ausgewählt.
Was ist dieser DP?
device-watcher.0.deviceWatcherLog
-
@sigi234 & @Brainbug danke euch beiden. War gestern schon spät. Habe beide Sachen gefixt und hochgeladen.
@sigi234 said in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Was ist dieser DP?
device-watcher.0.deviceWatcherLogdieser soll als "log" dienen und das letzte Ereignis aufzeigen. Muss den aber in Zukunft mehr Beachtung schenken und bin am überlegen wie ich den am besten umsetze.
-
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
dieser soll als "log" dienen und das letzte Ereignis aufzeigen. Muss den aber in Zukunft mehr Beachtung schenken und bin am überlegen wie ich den am besten umsetze.
Der backitup Adapter hat so ein Log
-
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Habe beide Sachen gefixt und hochgeladen.
device-watcher.0 2022-06-08 11:58:02.546 info Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule device-watcher.0 2022-06-08 11:58:02.546 debug all done, exiting device-watcher.0 2022-06-08 11:58:02.545 debug Function finished: main device-watcher.0 2022-06-08 11:58:02.545 debug write the datapoints finished main device-watcher.0 2022-06-08 11:58:02.520 debug write the datapoints main device-watcher.0 2022-06-08 11:58:02.519 debug [1,2,3,4,5,6,0] device-watcher.0 2022-06-08 11:58:02.484 debug {"hm-rpc.0.NEQ0007328.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645388,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714285},"hm-rpc.0.NEQ1662322.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645097,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714039},"hm-rpc.0.NEQ1818500.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645152,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714200},"hm-rpc.0.NEQ1826414.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645527,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714318},"hm-rpc.0.OEQ0473764.0.RSSI_DEVICE":{"val":-60,"ack":true,"ts":1654665645065,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1654492285673},"hm-rpc.0.OEQ0655913.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645266,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714229},"hm-rpc.0.OEQ0670648.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665645430,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942714305},"hm-rpc.0.OEQ0926852.0.RSSI_DEVICE":{"val":-255,"ack":true,"ts":1654665644977,"q":0,"from":"system.adapter.hm-rega.0","user":"system.user.admin","lc":1619942713929},"hm-rpc.1.00091A49A082FC.0.RSSI_DEVICE":{"val":-51,"ack":true,"ts":1654682049981,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654682039450},"hm-rpc.1.000A1D8997CC3E.0.RSSI_DEVICE":{"val":-65,"ack":true,"ts":1654679948183,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654679948183},"hm-rpc.1.000E9D898ADC67.0.RSSI_DEVICE":{"val":-51,"ack":true,"ts":1654681076170,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654681076170},"hm-rpc.1.000EDBE9992D89.0.RSSI_DEVICE":{"val":-55,"ack":true,"ts":1654682227340,"q":0,"from":"system.adapter.hm-rpc.1","user":"system.user.admin","lc":1654682210691}} device-watcher.0 2022-06-08 11:58:02.429 debug Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } device-watcher.0 2022-06-08 11:58:02.424 debug [{"Selektor":"hm-rpc.*.RSSI_DEVICE","theName":"common","adapter":"Homematic"}] device-watcher.0 2022-06-08 11:58:02.424 info Homematic Devices wurden ausgewählt. Lade Daten... device-watcher.0 2022-06-08 11:58:02.423 debug Function started: main device-watcher.0 2022-06-08 11:58:02.422 debug Adapter Device-Watcher was started device-watcher.0 2022-06-08 11:58:02.415 info starting. Version 0.0.5 (non-npm: ciddi89/ioBroker.device-watcher#07dc62fa3915d720bb6b22cb3ce4f05396852ac1) in C:/Program Files/iobroker/Home/node_modules/iobroker.device-watcher, node: v14.19.3, js-controller: 4.0.23
-
@ciddi89 sagte in Test Adapter Device-Watcher v0.0.x GitHub/Latest:
Habe beide Sachen gefixt und hochgeladen.
darum hats bei mir so lange gedauert das insten. wohl gerade bei deinen upload reingekracht...
in verwendung shelly und tasmota. mal beobachten... -
@da_woody ja irgendwie gibt es da wohl Probleme wenn man über GitHub installieren will. Das kann bei einigen wohl bis zu 10 Minuten dauern. Ist aber ein allgemeines Problem.
-
@ciddi89 Habs mir gerade mal in der Pause installiert. Vergiss die Frage wegen Ble von vorhin.
Ich warte dann mal auf die deconz ImplementierungWäre es möglich neben pushover auch pushbullet zu integrieren? Sonst sieht das ganze schon schick aus.
-
Mir gefällt der Adapter.
Ob wohl Nachfrage bei der Community besteht HUE Leuchtmittel/Devices und deren "reachable" Status mit einzubinden ?
Müsste dann halt iwie zwischen den beiden HUE-Adaptern unterschieden/ausgewählt werden. -
@ciddi89 Kannst du helfen?