Moin zusammen,
ich stehe mal wieder auf dem schlauch.
Ich habe zwei Notify´s welche auch super laufen:
Zitat
define MAX_0188c5 MAX ShutterContact 0188c5
attr MAX_0188c5 IODev cm
attr MAX_0188c5 alias Haustuer
attr MAX_0188c5 event-on-change-reading .*
attr MAX_0188c5 room Homekit,MAX
define notifyHaustuerOffenTelegram notify MAX_0188c5.opened set Telegram message Haustuer wurde geoffnet;;
attr notifyHaustuerOffenTelegram room Notifys
define notifyHaustuergeschlossenTelegram notify MAX_0188c5.closed set Telegram message Haustuer wurde geschlossen
attr notifyHaustuergeschlossenTelegram room Notifys
Will ich jetzt um ein weiteren Befehl ergänzen, damit meine Freundin auch eine Nachricht bekommt, passiert nix. Ich bekomme weiterhin die Nachricht.
Wie kann ich das passend in dem Notify umsetzen?
Zitat
define MAX_0188c5 MAX ShutterContact 0188c5
attr MAX_0188c5 IODev cm
attr MAX_0188c5 alias Haustuer
attr MAX_0188c5 event-on-change-reading .*
attr MAX_0188c5 room Homekit,MAX
define notifyHaustuerOffenTelegram notify MAX_0188c5.opened set Telegram message Haustuer wurde geoffnet;;\
fhem("set Telegram message ".'@Lina'." Haustuer wurde geoeffnet");;
attr notifyHaustuerOffenTelegram room Notifys
define notifyHaustuergeschlossenTelegram notify MAX_0188c5.closed set Telegram message Haustuer wurde geschlossen
attr notifyHaustuergeschlossenTelegram room Notifys
Danke schonmal für eure Hilfe!
Matze
Hi,
warum wechselst Du jetzt nach Perl und tust es doch nicht?
Was soll das fhem()
define notifyHaustuerOffenTelegram notify MAX_0188c5.opened set Telegram message Haustuer wurde geoffnet;;set Telegram message ".'@Lina'." Haustuer wurde geoeffnet"
Ob der Befehl für Telegram stimmt - keine Ahnung! Aber woher @Lina kommen soll ?
Gruß Otto
@Otto: vielleicht weil er versucht, den Empfängernamen als Variable zu übergeben?
@matzewob einfach zwei set-Befehle hintereinander in das notify schreiben.
Krass, danke. Das mit den zweimal hintereinander hat sich mir nach dem ganzen googlen nicht erschlossen und ich dachte ich muss das über den fhem set befehl machen.
Danke euch! :)
Hi matzewob,
Wenn's funktioniert, könntest du noch die Lösung posten und [Gelöst] vor das Subject des ersten Posts schreiben?
Danke :-)
Moin Matzewob,
googeln ist nicht immer die beste Vorgehensweise, Doku lesen ist manchmal einfacher: ;D
https://fhem.de/commandref_DE.html#command
Und da sogar ziemlich am Anfang ;)
Gruß Otto