FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: Markus. am 07 März 2017, 11:20:23

Titel: Mysenors Device Status eines Nodes
Beitrag von: Markus. am 07 März 2017, 11:20:23
Hallo Zusammen,

habe jetzt einige Temperatur-Sensoren mit Mysensors am laufen. Funktioniert auch soweit recht gut.
Nur gibt es irgend wie eine Möglichkeit den Status der Devices abzufragen?
Bei State steht bei mir in jedem Node "?.?.?."


Gruß

Markus
Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: Dek am 07 März 2017, 12:57:29
Hallo,

recht einfach:


attr <DEVICE> stateFormat <READINGNAME>


Gruß
Dek
Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: Markus. am 10 März 2017, 10:18:10
mmh Okay

Aber es gibt kein passendes Reading für den Nodestatus. Kann man das irgendwie in den Sketch (Node/Gateway)einbauen? Also bisher laufen meine Testsensoren ohne Signierung oder so. Wie löst man denn sowas am besten?


Gruß

Markus
Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: SensorMane am 10 März 2017, 11:16:26
Du meinst sowas wie eine Hearbeat Message oder? Um zu sehen ob der Node noch läuft und die Verbindung steht?
Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: Markus. am 10 März 2017, 11:27:36
genau...
Keine Ahnung wie ich das hinbekomme...

Gruß

Markus
Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: SensorMane am 10 März 2017, 15:43:03
Infos zu Hearbeat findest du hier: https://www.mysensors.org/download/sensor_api_20 (https://www.mysensors.org/download/sensor_api_20)

Suche nach Heartbeat zeigt dir wies gemacht wird.

Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: Beta-User am 10 März 2017, 15:50:01
Soweit mir bekannt, können die FHEM-Module bislang mit dem heartbeat nix anfangen, aber wenn Ihr da Feldforschung betreiben wollt: ntruchses ist für fertige patches sicher empfänglich.

Ansonsten: wenn da schon was stehen soll, warum nicht einfach den HM-Mechanismus klonen: wenn eine bestimmte Zeit nix kommt auf "dead" stellen, sonst "alive"?
Titel: Antw:Mysenors Device Status eines Nodes
Beitrag von: Markus. am 10 März 2017, 21:37:04
Weiss nicht ob das viel Sinn macht, speziell bei den Temperatursensoren die ja nur was senden bei Wertänderung. Wenn man natürlich hingeht und halt diese Funktion im Define des Sketches ausschaltet, d.H. immer einen Wert nach sleep überträgt könnte man das so handhaben. Aber ich finde die Funktion schon ganz gut das nur bei einer Änderung ein Wert gesendet wird. Hält auch das Datenvolumen in Grenzen. Ein richtiger Heartbeat nach oder vor Sleep wäre schon fein..