Hallo zusammen,
ich versuche aus einem HTTPMOD Device AlarmZentrale ein Reading Haustür (regEx) in einen Dummy HaustuerStatus zu schreiben.
Im EventMonitor stehen die EVents AlarmZentrale Haustür: Close bzw AlarmZentrale Haustür: Open
Ich steig nicht durch wie ich dem Dummy HaustuerStatus den Status Open oder Close vermitteln kann.
Mit define Haustuer DOIF
([AlarmZentrale Haustür: Open])(setreading HaustuerStatus =="offen")
funktioniert es nicht.
Ich habe ein dickes Brett vorm Kopf und bekomme es nicht durchbohrt >:(
Wer kann mir einen Tipp geben?
Grüße David
([AlarmZentrale:"Haustür: Open"])...
oder
([AlarmZentrale:Haustür] eq "Open") ...
Hallo Damian,
danke für die schnelle Antwort.
Aber der Dummy HaustuerStatus wird nicht gesetzt.
Im EventMonitor steht:
#2017-05-23 22:38:45 DOIF Haustuer cmd_event: AlarmZentrale
2017-05-23 22:38:45 DOIF Haustuer error: setreading HaustuerStatus =="offen": Usage: setreading where is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.
2017-05-23 22:38:45 DOIF Haustuer Open
2017-05-23 22:38:45 HTTPMOD AlarmZentrale Haustür: Open#
Das DOIF nimmt allerdings den Status Open an.
...und noch eine Frage:
in Device AlarmZentrale habe ich ein Reading FensterGarderobe-1 Tamper und FensterGarderobe Open oder Close
ich möchte nur den Zustand Open oder Close erkennen.
Mit [@"^AlarmZentrale":FensterGarderobe] oder [@"^AlarmZentrale:FensterGarderobe"] funktioniert es nicht
Im EventMonitor steht
2017-05-23 23:23:06 HTTPMOD AlarmZentrale FensterGarderobe-2: Open
Vielen Dank für Deine Hilfe im voraus!
Grüße David
Hi,
setreading HaustuerStatus =="offen"
ist natürlich nicht so ganz zielführend... Ein korrektes FHEM Kommando wäre:
setreading HaustuerStatus offen
Grüße,
Oli
Erfordert setteading nicht einen Parameter mehr? Nämlich das Reading, welches gesetzt werden soll?!
Ja, das reading fehlt.
Ansonsten mit setstate arbeiten.
Gesendet von meinem S3_32 mit Tapatalk
Da haben Per und Frank natürlich recht. Meine Finger waren wohl schneller als mein Hirn ;-)