(Gelöst) Auswertung von state macht nicht das was es soll

Begonnen von tagedieb, 04 April 2017, 15:11:06

Vorheriges Thema - Nächstes Thema

tagedieb

hallo zusammen

versuche gerade, mir ein Doif zu erstellen, welches die Anzeige des Rasenmähers für weitere Schaltungen verwendet

in der Log des Rasenmähers ist zum Beispiel dieser Eintrag2017-03-30_17:32:52 Schaf Returning to dock - Lawn complete

im list unter state zu finden
Internals:
   CHANGED
   DEF        system@jblablabla.de PW
   INTERVAL   5
   LONGPOLL   1491308109.56378
   NAME       Schaf
   NR         1894
   STATE      Charging
   TYPE       INDEGO
   Readings:
     2017-04-04 13:01:44   alert_date      2017-04-04 13:01:43
     2017-03-31 17:04:13   alert_flag      warning
     2017-03-31 17:04:13   alert_headline  Mäher benötigt Hilfe.
     2017-04-04 13:01:44   alert_id        entfernt
     2017-04-04 12:57:09   alert_message   Mäher hat sich festgefahren. Ihr Indego hat sich festgefahren. Bitte stellen Sie den Mäher auf eine ebene Rasenfläche und folgen Sie den Anweisungen im Display des Mähers.
     2017-04-02 14:04:08   alert_number    10
     2017-03-31 17:04:13   alert_status    unread
     2016-05-21 20:58:00   allow_automatic_update false
     2016-06-09 11:45:16   alm_firmware_version 00647.01043
     2016-05-21 20:58:00   alm_name        Indego
     2016-05-21 20:57:56   alm_sn          602701515
     2016-06-21 17:51:29   autolock        false
     2016-05-21 20:58:00   bareToolnumber  123456
     2016-05-21 20:58:01   cal             0
     2017-04-04 12:57:59   contextId       3entfernt
     2016-07-11 17:46:59   fc_cal          0
     2016-07-11 17:47:11   fc_enabled      0
     2016-08-14 08:24:51   fc_loc_country  Germany
     2016-08-14 08:24:51   fc_loc_dtz      Europe/Berlin
     2016-08-14 08:24:51   fc_loc_latitude
     2016-08-14 08:24:51   fc_loc_longitude
     2016-08-14 08:24:51   fc_loc_name     
     2016-08-14 08:24:51   fc_loc_timezone Europe/Berlin
     2017-04-04 13:32:09   latitude        51.0274
     2017-04-04 13:32:09   longitude       10.9872
     2017-04-04 14:04:30   mapsvgcache_ts  2017-04-04 14:04:26
     2017-04-04 14:04:09   mowed           78
     2017-04-04 14:04:09   mowed_ts        2017-04-04 14:04:07
     2016-05-21 20:58:01   security        enabled
     2017-04-04 12:58:01   service_counter 19335
     2017-04-04 12:40:50   sessionCharge   0:00
     2017-04-04 14:15:09   sessionOperate  1:35
     2017-04-04 14:15:09   state      Returning to dock - Lawn complete     
     2017-04-04 14:15:09   state_id        257
     2017-04-04 12:40:50   totalCharge     90:57
     2017-04-04 14:15:09   totalOperate    414:46
     2016-08-27 11:15:18   updates         unavailable
     2016-05-21 20:57:56   userId          4206eb80-1f85-11e6-b46a-0050569b082c
     2016-07-11 17:47:11   user_adjustment 0
     2016-07-11 17:47:11   user_adjustment_proposed 0
   Helper:
     EMAIL      system@blablabla.de
     PASSWORD   pw
Attributes:
   disable    0
   event-on-change-reading state
   icon       scene_robo_lawnmower
   room       03-10,Aussen
   verbose    3
   webCmd     mow:pause:returnToDock


es erscheint jedoch nicht im Eventmonitor

diesen status "Returning to dock - Lawn complete" wollte ich wie folgt verwenden:
defmod
(([Schaf:state]"Returning to dock - Lawn complete") and ([Robotergarage] eq "besetzt"))(set Lift runter)DOELSE (set Telegram0176 msg 🚷 infotext xyz)

so bekomme ich zwar keine Fehlermeldung - doch der Lift fährt auch runter, wenn ich mit: set cmd1 probiere und im state des rasenmähers steht :Charging

und mit dieser version erhalte ich schon beim Erstellen des DOIF Fehlermeldungen
([Schaf:state]"Returning to dock - Lawn complete" and ([Robotergarage] eq "besetzt")(set Lift runter)DOELSE (set Telegram0176 msg 🚷 infotext xyz)

Was habe ich hier übersehen?
Ich freue mich über jede Hilfestellung

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Ellert

Es fehlt ein Operator hinter des Schafes Zustand.

tagedieb

FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3