FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: misux am 31 März 2018, 17:10:45

Titel: (GELÖST) darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: misux am 31 März 2018, 17:10:45
Hi!

Ich versuch mir ein DOIF zu erstellen der mir eine Telegram Nachricht sendet wenn etwas offen bzw geschlossen ist...

Aber ich darf das wort GESCHLOSSEN nicht nutzen?

([?Haus] eq "absent" and ([EingangsTuer:"open"] or [KellerTuer:"open"] or [TerrassenTuer:"open"]))
(set Telegram _msg TUER OFFEN!)
DOELSEIF
(set Telegram _msg TUER GESCHLOSSEN)


bekomme diesen Fehlercode im Reading:

Zitaterror
   
condition c02: Bareword "GESCHLOSSEN" not allowed while "strict subs" in use, line 1.

Was soll das? wo ist denn das Problem? Das gleiche bekomme ich bei ZU oder sonstigem.... :-\

Hat jemand eine Idee??
Titel: Antw:darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: CoolTux am 31 März 2018, 17:20:38
Klingt nach Perl. Ist Dein DOIF aktuell und kann es sein das das DOIF im Perlmod erkannt wird? Hast du Kommentare oder so drin.
Titel: Antw:darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: misux am 31 März 2018, 17:22:55
Was meinst du mit Kommentare drin?

habe es jetzt etwas gedreht und so geschrieben und schon gehts....

(([EingangsTuer:"closed"] or [KellerTuer:"closed"] or [TerrassenTuer:"closed"]) and [?Haus] eq "absent")
(set Telegram message TUER geschlossen)
Titel: Antw:darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: eisman am 31 März 2018, 17:24:59
hi,

habe das grade ausprobiert und bei mir geht es

DOELSEIF !!! fehlt hier nicht was? oder ist zu viel
(set Telegram _msg TUER GESCHLOSSEN)

mit DOELSE geht es bei mir

gruss
Titel: Antw:darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: CoolTux am 31 März 2018, 17:26:59
Zitat von: eisman am 31 März 2018, 17:24:59
hi,

habe das grade ausprobiert und bei mir geht es

DOELSEIF !!! fehlt hier nicht was? oder ist zu viel
(set Telegram _msg TUER GESCHLOSSEN)

mit DOELSE geht es bei mir

gruss

Ja das kommt noch hinzu.
Ein list vom DOIF würde helfen zu schauen was genau ist.
Titel: Antw:darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: misux am 31 März 2018, 17:37:19
Zitat von: eisman am 31 März 2018, 17:24:59
hi,

habe das grade ausprobiert und bei mir geht es

DOELSEIF !!! fehlt hier nicht was? oder ist zu viel
(set Telegram _msg TUER GESCHLOSSEN)

mit DOELSE geht es bei mir

gruss

Ach klar... ich doof... Sehe vor lauter Bäumen den Wald nicht mehr...

Sorry...

Hab es ja bei meinem neuen Code ja selber noch gemacht und es funktioniert auch... ;D

Ok, sorry, hab mich zu doof angestellt...
Titel: Antw:(GELÖST) darf im DEF "GESCHLOSSEN" nicht nutzen????
Beitrag von: eisman am 31 März 2018, 17:54:56
hi,

macht nichts, habe ich auch manchmal und dann Wars nur ein punkt oder Leerzeichen....

gruss