DOIF Automatisierung Gardena Smart

Begonnen von muckel, 20 September 2017, 18:02:46

Vorheriges Thema - Nächstes Thema

CoolTux

Wieso Status vom Mäher der ist doch total unwichtig. Und den fragst du ja auch nicht ab im DOIF.
Du willst wissen ob es regnet oder nicht. Das ist Dein Status den du fragst und den fragst du über das Netatmo Device ab.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kumue

Otto123 meint:

list <dein_DOIF>

auf der Konsole oder in der GUI eingeben...

CoolTux

Zitat von: muckel am 20 September 2017, 19:32:22
hallo otto!

das ist das ganze DOIF. mehr hab ich nicht drinnen stehen.
anscheinend reagiert es niocht auf änderungen der netatmos.

Was sagt dir das das DOIF nicht reagiert?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

muckel

der mäher soll ja nicht ausgewertet werden, sondern nur per set befehl gesteuert werden.

die netatmo hat die zustandsänderung.

== das hab ich jetzt drinnen

liebe grüße

muckel

@cooltux

gestern hab ich den mäher händisch auf cmd_1 gestellt waituntilfurthernotice

heute waren die netatmos rain und rain_hour beide auf 0; aber der mäher war noch immer auf waituntilfurthernotice und nicht auf ....schedule

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

CoolTux

Bedeutet aber nicht das das DOIF nicht geht.
Können wir uns bitte darauf einigen das du das machst was wir dir sagen was wir zum helfen brauchen. Ansonsten wird keiner Lust haben und ich spendiere ne Runde Popcorn.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kumue


muckel

#24
ihr habt alle so schnell geantwortet, dass ich nicht zum list gekommen bin.

da gibts tatsächlich einen error

das == hatte ich noch nicht abgespeichert

Internals:
   DEF        ([netatmo_M05_00_00_00_9e_28:rain] >0)(set Maeher ParkUntilFurtherNotice)
DOELSEIF ([netatmo_M05_00_00_00_9e_28:rain_hour] =0)(set Maeher StartResumeSchedule)


   NAME       Regen_Gardena
   NR         69
   NTFY_ORDER 50-Regen_Gardena
   STATE      initialize
   TYPE       DOIF
   READINGS:
     2017-09-20 19:42:34   Device          netatmo_M05_00_00_00_9e_28
     2017-09-20 19:42:34   e_netatmo_M05_00_00_00_9e_28_rain 0
     2017-09-20 19:42:34   e_netatmo_M05_00_00_00_9e_28_rain_hour 0
     2017-09-20 19:42:34   error           condition c02: Can't modify non-lvalue subroutine call in scalar assignment, line 1, at EOF

     2017-09-20 19:25:43   mode            enable
     2017-09-20 19:21:11   state           initialize
   condition:
     0          ReadingValDoIf($hash,'netatmo_M05_00_00_00_9e_28','rain') >0
     1          ReadingValDoIf($hash,'netatmo_M05_00_00_00_9e_28','rain_hour') =0
   devices:
     0           netatmo_M05_00_00_00_9e_28
     1           netatmo_M05_00_00_00_9e_28
     all         netatmo_M05_00_00_00_9e_28
   do:
     0:
       0          set Maeher ParkUntilFurtherNotice
     1:
       0          set Maeher StartResumeSchedule
     2:
   helper:
     event      rain_hour: 0
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   netatmo_M05_00_00_00_9e_28
     timerevent rain: 0.425
     triggerDev netatmo_M05_00_00_00_9e_28
     timerevents:
       rain: 0.425
     timereventsState:
       rain: 0.425
     triggerEvents:
       rain_hour: 0
     triggerEventsState:
       rain_hour: 0
   internals:
   itimer:
   readings:
     0           netatmo_M05_00_00_00_9e_28:rain
     1           netatmo_M05_00_00_00_9e_28:rain_hour
     all         netatmo_M05_00_00_00_9e_28:rain netatmo_M05_00_00_00_9e_28:rain_hour
   regexp:
     0:
     1:
     all:
   state:
     STATE:
   trigger:
Attributes:
   room       Favourites,GardenaSmart
   wait       0



CoolTux

Das = 0 gegen == 0 tauschen und dann sollte es gehen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kumue


muckel

@alle helfer

hab ich jetzt abgespeichert.

ich lass es jetzt mal regnen, dann sollte der mäher in  parking gehen.

danke für eure hilfe.

Popkorn spende kommt von mir per paypal :)

muckel

so, hat natürlich alles geklappt. danke nochmals.

für die popkorn spende bräuchte ich allerdings die paypal adresse des Forums.

wo finde ich diese?

liebe grüße