(GELÖST) darf im DEF "GESCHLOSSEN" nicht nutzen????

Begonnen von misux, 31 März 2018, 17:10:45

Vorheriges Thema - Nächstes Thema

misux

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

CoolTux

Klingt nach Perl. Ist Dein DOIF aktuell und kann es sein das das DOIF im Perlmod erkannt wird? Hast du Kommentare oder so drin.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

misux

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)

eisman

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
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 7x ESP
1x FHEM Debian, Homematic,Z2M             / 1X Raspberry, ConBee / 6x ESP
1x FHEM Debian,MQTT2                             / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

misux

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

eisman

hi,

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

gruss
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 7x ESP
1x FHEM Debian, Homematic,Z2M             / 1X Raspberry, ConBee / 6x ESP
1x FHEM Debian,MQTT2                             / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S