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
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?
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
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.
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?
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.
Das habe ich auch schon ausprobiert dan reagiert der watchdog überhaupt nicht
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.
ich habe kein dummy einerichtet
ist das mein problem?
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.
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
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
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.