FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: autonomo am 21 Mai 2015, 14:04:16

Titel: [GELÖST] - PLOT - $fld[x]=~"on"?1:0 - fld Suchmuster überschreiben gegenseitig?
Beitrag von: autonomo am 21 Mai 2015, 14:04:16
Hallo,
ich komme einfach nicht auf die Lösung des Problems, daher stelle ich die frage jetzt hier:
Situation:
ich lasse alle Geräte mit autocreate anlegen; damit werden mir tw. auch plot Einträge geschrieben, die Geräte tauchen dann im Raum PLOT auf. Soweit funktioniert alles. Allerdings habe ich zwei verschiedene Kontakt-Sensoren: HMS-100-TFK und den FHT80 Fensterkontakt. Wenn ich in die Logfiles sehe, meldet sich der eine für den Schließzustand mit on/off , der andere mit Open/Closed. Umsetzen kann man diese Meldungen mit z.B. $fld[spalte]=~"on"?1:0

Problem:
es funktioniert immer nur ein Diagramm; schreibe ich beim einen Diagramm $fld[4]=~"on"?1:0 für den 100-TFK, funktioniert alles, jedoch ist beim FHT Kontakt die Grafik auf einmal weg; sieht man nach, so ist aus dem $fld[4]=~"Open"?1:0 dort nun auch ein $fld[4]=~"on"?1:0 geworden. Ändere ich nun beim FHT kontakt nach $fld[4]=~"Open"?1:0 zurück, erscheint wieder die Kurve in der grafik, jedoch verschwindet sie in diesem Moment wieder beim 100-TFK; sehe ich dort nach, steht dort nun auch $fld[4]=~"Open"?1:0
D.h. für zwei verschiedene Kontakte ist es mir nicht möglich, parallel auszuwerten, da die Zeile $fld[4]=~"Open"?1:0 so was ähnliches wie global zu sein scheint.

Was muss ich hier anders machen?
Habe schon mit zwei verschiednene Räumen versucht PLOT1 und PLOT2, ist aber derselbe Effekt.

Schon mal Danke für eure Antworten!
Titel: Antw:PLOT - $fld[x]=~"on"?1:0 - fld Suchmuster überschreiben sich gegenseitig?
Beitrag von: Puschel74 am 21 Mai 2015, 20:09:39
ZitatWas muss ich hier anders machen?
2 verschiedenen .gplot-Dateien erzeugen - wäre mal ein Vorschlag.
Titel: Antw:PLOT - $fld[x]=~"on"?1:0 - fld Suchmuster überschreiben sich gegenseitig?
Beitrag von: autonomo am 21 Mai 2015, 21:22:03
Hat geklappt! Vielen Dank!   ;D