FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Tutti_Bomovski am 01 November 2016, 18:18:46

Titel: Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 01 November 2016, 18:18:46
Ich bin als Anfänger mal wieder überfragt...
Ich habe das Tool UWZ und den Telebot (Telegram) im Einsatz.
Nun möchte ich, dass bei Vorlage einer Wetterwarnung diese per Telegram Nachricht versendet wird.
Watchdog, Notify, Doif... Was ist denn wohl das Beste und vor allen Dingen wie stelle ich es ein?
Sorry, aber diese Programmiersprache erörtert sich mir noch nicht vollständig...
Danke für Eure Hilfe.
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Ellert am 01 November 2016, 19:15:59
Wenn Du beim notify weisst, wie Du den Regulären Ausdruck für das UWZ-Gerät angibst, ist ein notify das einfachste, wenn nicht solltest Du Dir die Hilfe zum DOIF (http://fhem.de/commandref_DE.html#DOIF) ansehen, da gibt es eine grosse Auswahll an Beispielen. Danach kannst Du mal posten, wie Deinem Verständnis nach die Definition aussehen sollte.
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 01 November 2016, 19:24:59
genau das sind ja meine Probleme...
ich versuche es mal!

define wetterwarnung_nachricht1 doif ([UWZ:WarnCount] eq "1") (set Telebot message Wetterwarnung für xxxx liegt vor!)

Denke mal nicht zielführend oder?
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 01 November 2016, 19:52:43
Naja immerhin hat er das angenommen...
Wenn jetzt eine Warnung da wäre, wüsste ich ob es geht...
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Ellert am 01 November 2016, 20:10:35
Zitatdefine wetterwarnung_nachricht1 DOIF ([UWZ:WarnCount] eq "1") (set Telebot message Wetterwarnung für xxxx liegt vor!)

Hat es bei kleinem DOIF "doif" keine Fehlermeldung gegeben? Sonst sieht die Definition erstmal o.k. aus.

Du kannst es testen mit setreading UWZ WarnCount 1
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 01 November 2016, 20:26:44
Nein hat keine Fehlermeldung gegeben!
Funktioniert im Test jetzt auch! Nachricht wird verschickt!
Kann ich das denn jetzt auch erweitern, so dass mir Telegram mitteilt um welche Art von Wetterwarnung es sich handelt?
Sozusagen einen UnwetterText?

Danke schon mal für deine Hilfe...
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Devender am 01 November 2016, 21:33:22
Natürlich:


define wetterwarnung_nachricht1 doif ([UWZ:WarnCount] eq "1") (set Telebot message Wetterwarnung für [UWZ:Warn_0_ShortText] liegt vor!)


Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 01 November 2016, 22:06:46
Zitat von: Devender am 01 November 2016, 21:33:22
Natürlich:


define wetterwarnung_nachricht1 doif ([UWZ:WarnCount] eq "1") (set Telebot message Wetterwarnung für [UWZ:Warn_0_ShortText] liegt vor!)




DANKE...
Ich werde es versuchen!
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 01 November 2016, 22:42:33
Zitat von: Tutti_Bomovski am 01 November 2016, 22:06:46
DANKE...
Ich werde es versuchen!

Phantastisch... Es geht!
Aber: Sofern ein Readings nicht vorliegt, dann verschickt er auch nicht die Telegram Nachricht.
Kann man das evtl. noch umgehen?
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Ellert am 01 November 2016, 22:53:14
Schau Dir mal das Attribut notexist an.
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: errazzor am 02 November 2016, 11:41:22
Da ich mir das auch gerade eingerichtet habe:


attr UWZ notexist KeinWertVorhanden

Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 02 November 2016, 20:19:41
hab ich versucht...

UWZ: unknown attribute notexist. Type 'attr UWZ ?' for a detailed list.
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: kumue am 02 November 2016, 20:29:25
ist ein Attribut von DOIF
http://fhem.de/commandref_DE.html#DOIF_notexist (http://fhem.de/commandref_DE.html#DOIF_notexist)
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 02 November 2016, 20:39:26
Zitat von: kumue am 02 November 2016, 20:29:25
ist ein Attribut von DOIF
http://fhem.de/commandref_DE.html#DOIF_notexist (http://fhem.de/commandref_DE.html#DOIF_notexist)

ok habe es gefunden...
Ich habe es in dem DOIF jetzt eingebaut.
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: kumue am 02 November 2016, 20:41:17
alte DOIF-Version ?

98_DOIF.pm           12215 2016-09-26 21:02:49Z damian-s
Titel: Antw:Wetterwarnungen per Telegram versenden
Beitrag von: Tutti_Bomovski am 02 November 2016, 21:47:59
nee einfach nur falsche Device... War im UWZ und nicht im DOIF.
Anfängerprobleme! :o