FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: TGeissler am 01 Dezember 2018, 12:47:47

Titel: RSSFeed DOIF Pushover pusht nicht
Beitrag von: TGeissler am 01 Dezember 2018, 12:47:47
Hallo zusammen,

ich bin schon seit einigen Tagen daran eine Push-Nachricht zu versenden bei Änderung eines RSS-Feeds doch leider funktioniert das nicht automatisch.
Ich bin ein absoluter Anfänger was FHEM betrifft deshalb komme ich nicht auf die Lösung.

Ich habe den Code bei hausautomatisierung.com abschrieben und für meine Zwecke umgebaut. Der RSSFeed wird auch abgeholt aber das DOIF macht keine automatische Versendung. Wenn ich auf set "checkall" klicke dann funktioniert es.

Hier der RSSFeed. Das funktioniert auch.

define KFVEinsatzRSS rssFeed http://archiv.kfv-online.de/einsatz.rss 300



Hier das DOIF welches nicht automatisch versendet:


define doif_KFVEinsatzRSS DOIF ([KFVEinsatzRSS:n00_title] and [?KFVEinsatzRSS:n00_title] ne [$SELF:T_n00_title]) (setreading $SELF T_n_00_title [KFVEinsatzRSS:n00_title], set PushoverFeuerwehr msg title=[KFVEinsatzRSS:n00_title] expire=18000)
attr doif_KFVEinsatzRSS checkReadingEvent 1
attr doif_KFVEinsatzRSS do always


Bitte um Unterstützung.
Danke
Tom

Titel: Antw:RSSFeed DOIF Pushover pusht nicht
Beitrag von: amenomade am 02 Dezember 2018, 01:50:54
DOIF ([KFVEinsatzRSS:"n00_title"]...
Titel: Antw:RSSFeed DOIF Pushover pusht nicht
Beitrag von: TGeissler am 03 Dezember 2018, 20:33:13
Hab ich eingestellt aber passiert automatisch immer noch nichts. Ich muss immer set "checkall" machen dann kommt die aktuelle Pushnachricht.
Woran könnte das noch liegen?
Titel: Antw:RSSFeed DOIF Pushover pusht nicht
Beitrag von: amenomade am 03 Dezember 2018, 20:54:17
Dann bitte im Eventmonitor die Events gucken. Evtl. noch eine Zeile Markieren, und auf "Create/Modify Device" klicken, um eine genauere Idee von der richtigen Regex zu kriegen.
Titel: Antw:RSSFeed DOIF Pushover pusht nicht
Beitrag von: ThomasMagnum am 04 Dezember 2018, 08:12:37
Meine Lösung sieht wiefolgt aus und funktioniert sehr zuverlässig:

doifRSS DOIF ([rssDevice:"n00_title"] and [?rssDevice:n00_title] ne [$SELF:T_n00_title])\
(setreading $SELF T_n00_title [rssDevice:n00_title])\
(set...)
attr doifRSS do always
attr doifRSS event-on-change-reading T_n00_title


Ich hofe das hilft.

Gruß, Thomas