Hallo,
ich habe Readings vom DBPlan die ich auslesen möchte.
Die Readings werden auch angezeigt aber das entsprechende DOIF macht keine Funktion.
Hier einmal das DOIF:
([Oldesloe_0430:travel_note_2] ne "none") (set Torsten_WA send [Oldesloe_0430:travel_note_text_2] )
DOELSEIF
([Oldesloe_0730:travel_note_2] ne "none") (set Torsten_WA send [Oldesloe_0730:travel_note_text_2])
DOELSEIF
([Oldesloe_1200:travel_note_2] ne "none") (set Torsten_WA send [Oldesloe_1200:travel_note_text_2])
DOELSEIF
([Rahlstedt_1400:travel_note_2] ne "none") (set Torsten_WA send [Rahlstedt_1400:travel_note_text_2])
DOELSEIF
([Rahlstedt_1830:travel_note_2] ne "none") (set Torsten_WA send [Rahlstedt_1830:travel_note_text_2])
DOELSEIF
([Rahlstedt_2155:travel_note_2] ne "none") (set Torsten_WA send [Rahlstedt_2155:travel_note_text_2])
DOELSE
(set Torsten_WA send Bahn fährt wieder pünktlich)
Wenn etwas anders als "none" vorkommt soll eine WA gesendet werden. Das klappt aber leider nicht.
Hier die List des DOIF:
Internals:
DEF ([Oldesloe_0430:travel_note_2] ne "none") (set Torsten_WA send [Oldesloe_0430:travel_note_text_2] )
DOELSEIF
([Oldesloe_0730:travel_note_2] ne "none") (set Torsten_WA send [Oldesloe_0730:travel_note_text_2])
DOELSEIF
([Oldesloe_1200:travel_note_2] ne "none") (set Torsten_WA send [Oldesloe_1200:travel_note_text_2])
DOELSEIF
([Rahlstedt_1400:travel_note_2] ne "none") (set Torsten_WA send [Rahlstedt_1400:travel_note_text_2])
DOELSEIF
([Rahlstedt_1830:travel_note_2] ne "none") (set Torsten_WA send [Rahlstedt_1830:travel_note_text_2])
DOELSEIF
([Rahlstedt_2155:travel_note_2] ne "none") (set Torsten_WA send [Rahlstedt_2155:travel_note_text_2])
DOELSE
(set Torsten_WA send Bahn fährt wieder pünktlich)
NAME DBPlan_Whatsapp
NR 275
NTFY_ORDER 50-DBPlan_Whatsapp
STATE cmd_5
TYPE DOIF
Readings:
2016-07-12 19:32:23 Device Rahlstedt_1830
2016-07-12 19:26:18 cmd 5
2016-07-12 19:26:18 cmd_event Rahlstedt_1830
2016-07-12 19:26:18 cmd_nr 5
2016-07-11 18:30:00 e_Oldesloe_0430_travel_note_2 none
2016-07-11 18:30:00 e_Oldesloe_0730_travel_note_2 none
2016-07-11 18:30:00 e_Oldesloe_1200_travel_note_2 none
2016-07-11 18:30:00 e_Rahlstedt_1400_travel_note_2 none
2016-07-12 19:32:23 e_Rahlstedt_1830_travel_note_2 achtung
2016-07-11 18:30:00 e_Rahlstedt_2155_travel_note_2 none
2016-07-12 19:26:18 state cmd_5
2016-07-12 19:32:18 wait_timer no timer
Condition:
0 ReadingValDoIf($hash,'Oldesloe_0430','travel_note_2','','',AttrVal($hash->{NAME},'notexist',undef)) ne "none"
1 ReadingValDoIf($hash,'Oldesloe_0730','travel_note_2','','',AttrVal($hash->{NAME},'notexist',undef)) ne "none"
2 ReadingValDoIf($hash,'Oldesloe_1200','travel_note_2','','',AttrVal($hash->{NAME},'notexist',undef)) ne "none"
3 ReadingValDoIf($hash,'Rahlstedt_1400','travel_note_2','','',AttrVal($hash->{NAME},'notexist',undef)) ne "none"
4 ReadingValDoIf($hash,'Rahlstedt_1830','travel_note_2','','',AttrVal($hash->{NAME},'notexist',undef)) ne "none"
5 ReadingValDoIf($hash,'Rahlstedt_2155','travel_note_2','','',AttrVal($hash->{NAME},'notexist',undef)) ne "none"
Devices:
0 Oldesloe_0430
1 Oldesloe_0730
2 Oldesloe_1200
3 Rahlstedt_1400
4 Rahlstedt_1830
5 Rahlstedt_2155
all Oldesloe_0430 Oldesloe_0730 Oldesloe_1200 Rahlstedt_1400 Rahlstedt_1830 Rahlstedt_2155
Do:
0:
0 set Torsten_WA send [Oldesloe_0430:travel_note_text_2]
1:
0 set Torsten_WA send [Oldesloe_0730:travel_note_text_2]
2:
0 set Torsten_WA send [Oldesloe_1200:travel_note_text_2]
3:
0 set Torsten_WA send [Rahlstedt_1400:travel_note_text_2]
4:
0 set Torsten_WA send [Rahlstedt_1830:travel_note_text_2]
5:
0 set Torsten_WA send [Rahlstedt_2155:travel_note_text_2]
6:
0 set Torsten_WA send Bahn fährt wieder pünktlich
Helper:
event travel_departure_1: Gl. 1
,travel_destination_1: Gl. 7
globalinit 1
last_timer 0
sleepdevice Rahlstedt_1830
sleepsubtimer 0
sleeptimer -1
timerdev Rahlstedt_1830
timerevent travel_departure_1: Gl. 1
,travel_destination_1: Gl. 7
triggerDev Rahlstedt_1830
timerevents:
travel_departure_1: Gl. 1
travel_destination_1: Gl. 7
timereventsState:
travel_departure_1: Gl. 1
travel_destination_1: Gl. 7
triggerEvents:
travel_departure_1: Gl. 1
travel_destination_1: Gl. 7
triggerEventsState:
travel_departure_1: Gl. 1
travel_destination_1: Gl. 7
Internals:
Itimer:
Readings:
0 Oldesloe_0430:travel_note_2
1 Oldesloe_0730:travel_note_2
2 Oldesloe_1200:travel_note_2
3 Rahlstedt_1400:travel_note_2
4 Rahlstedt_1830:travel_note_2
5 Rahlstedt_2155:travel_note_2
all Oldesloe_0430:travel_note_2 Oldesloe_0730:travel_note_2 Oldesloe_1200:travel_note_2 Rahlstedt_1400:travel_note_2 Rahlstedt_1830:travel_note_2 Rahlstedt_2155:travel_note_2
Regexp:
0:
1:
2:
3:
4:
5:
All:
State:
Trigger:
Attributes:
room yowsup,ÖPNV
wait 0:0:0:0:0:0:2
Vielleicht bekomme ich von Euch den passenden Gedankenanstoß.
Vielen Dank schon mal
Hoffi