[FHZ] Kühlfachüberwachung mit HMS100T

Begonnen von Dr. Boris Neubert, 27 Mai 2009, 20:41:28

Vorheriges Thema - Nächstes Thema

Dr. Boris Neubert

Originally posted by: <email address deleted>

Guten Abend,

ich bin gerade dabei, eine Überwachung unseres Kühlfachs zu
realisieren. Zum Einsatz kommt ein HMS100T, welches ich in mein FHEM
4.5 eingebunden habe. Zielsetzung ist, daß ich eine SMS bekomme,
sobald eine bestimmte Temperatur überschritten wird, z.b. - 12.0.
Ich habe ein Script geschrieben, welches die SMS versendet. Die Frage
ist, wie rufe ich dieses auf, wenn die Temperatur überschritten wird?
Ich denke, das es irgendwie über notify machbar ist, wobei ich mit der
Syntax nicht ganz klar komme. Kann ich die Temperatur nach dem notify
direkt vergleichen, oder muss ich dies in Perl definieren? Für
Lösungsansätze wäre ich sehr dankbar:-)

mit freundlichen Grüßen

Andreas Maas



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

rudolfkoenig

                                                   

> Zielsetzung ist, daß ich eine SMS bekomme,
> sobald eine bestimmte Temperatur überschritten wird, z.b. - 12.0.

define hms100t HMS abcd
define n12 notify hms100t:temp.* { system('send_sms "%"') if("%" =~ m/
(.*) / && $1 < -12.0); }

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

Da Google ein " " in Zeilenumbruch umgewandelt hat, hier nochmal:

define n12 notify hms100t:temp.*\
   { system('send_sms "%"') if("%" =~ m/ (.*) / && $1 < -12.0); }

Testen kann man sowas mit:

 { if("temperature -11.0 (Celsius)" =~\
 m/ (.*) / && $1 < -12.0) { "sms"; } else { "no sms"; } }

(einfach ins telnet eingeben, kein hms/notify erforderlich)
und danach mit:
  trigger hms100t temperature -13.0 (Celsius)
(auch im telnet, notify erforderlich).


On May 28, 8:40 am, Rudolf Koenig wrote:
> > Zielsetzung ist, daß ich eine SMS bekomme,
> > sobald eine bestimmte Temperatur überschritten wird, z.b. - 12.0.
>
> define hms100t HMS abcd
> define n12 notify hms100t:temp.* { system('send_sms "%"') if("%" =~ m/
> (.*) / && $1 < -12.0); }
>
> Gruss,
>   Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

Noch'n Nachtrag, ich sollte exakt das was ich schreibe testen :/

; bitte weglassen (im obigen Beispielen nicht notwendig) oder durch ;;
ersetzen.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

Originally posted by: <email address deleted>

Guten Abend,

vielen Dank, es funktioniert:-)

frohe Pfingsten,

Andreas Maas


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users on Linux" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-