Hauptmenü

Probleme mit watchdog

Begonnen von Skenik, 03 März 2019, 09:40:08

Vorheriges Thema - Nächstes Thema

Skenik

Hallo
Ich habe im Badezimmer keine Fenster und die Luft wird mit dem Lüfter nach aussen gedrückt.
Jezt habe ich das Licht so kofigurirt:
defmod Licht_Badezimmer Shelly 000.000.000.00
attr Licht_Badezimmer userattr Licht_Wohnzimmer Licht_Wohnzimmer_map room_map structexclude
attr Licht_Badezimmer alias Licht_Badezimmer
attr Licht_Badezimmer defchannel 1
attr Licht_Badezimmer devStateIcon true:FS20.on false:FS20.off
attr Licht_Badezimmer icon light_ceiling
attr Licht_Badezimmer interval 5
attr Licht_Badezimmer mode relay
attr Licht_Badezimmer model shelly2
attr Licht_Badezimmer room 1.9 Badezimmer
attr Licht_Badezimmer stateFormat relay_1
Den Lüfter auch:
defmod Luefter_Badezimmer Shelly 000.000.000.00
attr Luefter_Badezimmer userattr Licht_Wohnzimmer Licht_Wohnzimmer_map room_map structexclude
attr Luefter_Badezimmer alias Luefter_Badezimmer
attr Luefter_Badezimmer defchannel 0
attr Luefter_Badezimmer devStateIcon false:vent_ventilation_level_0 true:vent_ventilation_level_3
attr Luefter_Badezimmer icon vent_ventilation_level_2
attr Luefter_Badezimmer interval 10
attr Luefter_Badezimmer mode relay
attr Luefter_Badezimmer model shelly2
attr Luefter_Badezimmer room 1.9 Badezimmer
attr Luefter_Badezimmer stateFormat relay_0
Jezt versuche ich den Watchdog zur steuerung einzusetzen:
defmod Luefter_Badezimmer_Automatik_on watchdog Licht_Badezimmer:on.* 00:02:30 Licht_Badezimmer:off. * set Luefter_Badezimmer on.
attr Luefter_Badezimmer_Automatik_on alias Luefter_Badezimmer_Automatik_on
attr Luefter_Badezimmer_Automatik_on autoRestart 1
attr Luefter_Badezimmer_Automatik_on room 1.9 Badezimmer
Habe dabei 2 Probleme
1: der Luefter schaltet nicht ein
2: wen ich das licht mit dem licht schalter einschalte erkent FHEM das nicht und watchdog wird nicht aktiviert.
Was mache ich falsch

CoolTux

Dürfte erstmal kein watchdog Problem sein.
So wie Du es schreibst scheint ja das Shelly Device Dein manuelles schalten nicht mit bekommen haben. Das Device steht also auf off. Korrekt?
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

Skenik

Shelly meldet korekt den status beim FHEM.
wen ich über web oder tablet ui schalte dan springt der watchdog an, mit licht schalter aber nicht.
und der lüfter geht nicht an egal wie ich schalte.
bin langsam am verzweifeln


CoolTux

Dann öffne mal bitte den Eventmonitor
https://wiki.fhem.de/wiki/Event_monitor

Und setze einen Filter auf Dein Shelly Device. Danach schaltest Du manuell Den Shelly. Also Badlicht an machen denke ich mal. Und schaust was da an kommt.
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

Skenik

Problem 1 habe ich gelöst
schande schande über mich es war ein schreibfehler.
Problem 2 besteht immer noch. der Shelly hat state: false oder true
kan es daran liegen?

CoolTux

Nein nicht wirklich. Musst nur Dein watchdog anpassen.

Licht_Badezimmer:on|true 00:02:30

Sollte gehen. Und bei off dann halt äquivalent zu on.
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

Skenik

Das habe ich auch schon ausprobiert dan reagiert der watchdog überhaupt nicht

CoolTux

#7

dummyLichtShelly:on|true 00:00:10 dummyLichtShelly:off|false set dummyLichtShelly off
So geht es bei mir. An sonsten gib mal ein List vom Schalter und ein Auszug aus dem Eventmonitor für on und true.
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

Skenik

ich habe kein dummy einerichtet
ist das mein problem?

CoolTux

Nein natürlich nicht. Eventuell passen die Events nur nicht. Zeig doch mal den Event und mach mal ein list vom Device. Also Shelly und den watchdog.
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

Skenik


Internals:
   CHANGED   
   DEF        192.168.178.38
   DURATION   0
   FUUID      5c60297e-f33f-faca-e368-42973d3d2eda68cb
   INTERVAL   5
   MOVING     stopped
   NAME       Licht_Badezimmer
   NR         199
   STATE      false
   TCPIP      192.168.178.38:80
   TYPE       Shelly
   READINGS:
     2019-03-03 04:40:59   cloud           enabled(connected)
     2019-03-03 12:05:22   config          mode=relay=
     2019-02-17 09:47:47   firmware        1.4.7-revertwifi
     2019-03-03 12:05:08   network         connected
     2019-03-03 12:51:54   overpower_1     false
     2019-03-03 12:51:56   power           0
     2019-03-03 11:24:29   relay_0         false
     2019-03-03 12:51:54   relay_1         false
     2019-03-03 12:51:54   state           OK
Attributes:
   alias      Licht_Badezimmer
   defchannel 1
   devStateIcon true:FS20.on false:FS20.off
   icon       light_ceiling
   interval   5
   mode       relay
   model      shelly2
   room       1.9 Badezimmer
   stateFormat relay_1

Internals:
   CMD        set Luefter_Badezimmer true|on
   DEF        Licht_Badezimmer:on 00:02:30 Licht_Badezimmer:false|off set Luefter_Badezimmer true|on
   FUUID      5c7ba0fb-f33f-faca-1169-e62a3f64f1a3404b
   NAME       w_Luefter_state_on
   NR         206
   NTFY_ORDER 50-w_Luefter_state_on
   RE1        Licht_Badezimmer:on
   RE2        Licht_Badezimmer:false|off
   STATE      defined
   TO         150
   TYPE       watchdog
   READINGS:
     2019-03-03 12:51:31   Activated       activated
     2019-03-03 12:51:54   Reset           reset
     2019-03-03 12:40:02   Triggered       triggered
Attributes:
   alias      w_Luefter_state_on
   autoRestart 1
   room       1.9 Badezimmer

CoolTux

Bitte verwende immer Codetags

Dein Watchdog ist nicht ganz richtig. außerdem scheint das Event nicht ganz ok zu sein.

Licht_Badezimmer:on 00:02:30 Licht_Badezimmer:false|off set Luefter_Badezimmer true|on

Der set Befehl ist Unsinn

Licht_Badezimmer:on|true 00:02:30 Licht_Badezimmer:off|false set Luefter_Badezimmer on
Sofern set Luefter_Badezimmer on funktioniert.
Was das triggern in der Form an geht müssen wir mal schauen. Läuft der Watchdog an wenn Du es so machst. Wenn nicht brauche ich das Event

Triggern scheint er aber auf jeden Fall

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

Skenik

Gestern ist mitten drin meine SD Karte kaputtgegangen. Musste heute neue holen, und weil mein letztes backup ein paar Tage her ist muss ich erst alles wieder herstellen. Sobald ich alles fertig habe teste ich nochmal und melde mich.