Hauptmenü

Reading in Dummy schreiben

Begonnen von mitdra, 23 Mai 2017, 22:01:51

Vorheriges Thema - Nächstes Thema

mitdra

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

Damian

([AlarmZentrale:"Haustür: Open"])...

oder

([AlarmZentrale:Haustür] eq "Open") ...
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

mitdra

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.

mitdra

...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

KernSani

Hi,

setreading HaustuerStatus =="offen"
ist natürlich nicht so ganz zielführend... Ein korrektes FHEM Kommando wäre:
setreading HaustuerStatus offen

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Per

Erfordert setteading nicht einen Parameter mehr? Nämlich das Reading, welches gesetzt werden soll?!

Frank_Huber

Ja, das reading fehlt.
Ansonsten mit setstate arbeiten.

Gesendet von meinem S3_32 mit Tapatalk


KernSani

Da haben Per und Frank natürlich recht. Meine Finger waren wohl schneller als mein Hirn ;-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...