[Gelöst] Übertragung WeekdayTimer-Device auf 2. FHEM-Instanz (Werte)

Begonnen von juemuc, 18 März 2019, 23:20:48

Vorheriges Thema - Nächstes Thema

juemuc

Hallo,

ich möchte die Werte eines Weekdaytimer-Devices auf eine 2. FHEM-Instanz übertragen, wenn sich ein Wert dieses Devices geändert hat. Wer hat einen Tipp für mich. Das Problem ist aus meiner Sicht, dass sich ja die Definition des Gerätes ändert, wenn sich die Schältzeitpunkte ändern.

Viele Grüße

Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

Kann keiner helfen?

Zur Info: Alle anderen Daten übertrage ich mit RFHEM auf die 2. Instanz.


Viele Grüße

Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

Hallo zusammen,

ich habe nun folgende Lösung gefunden:
defmod Vogellampe_WT_notify notify Vogellampe_WT.*\
{my $var = "defmod ";;;;\
$var .= (fhem("list Vogellampe_WT DEF"));;;;\
$var =~ s/Vogellampe_WT /Vogellampe_WT WeekdayTimer /;;;;\
fhem("set RFEM_raspberrypi cmd $var")};;\
IF ([Vogellampe_WT:disabled] == 1)\
   (set RFEM_raspberrypi cmd set Vogellampe_WT disable)\
ELSE\
   (set RFEM_raspberrypi cmd set Vogellampe_WT enable);;\
set RFEM_raspberrypi cmd save


Mit einem notify ermittle ich, ob sich der WT geändert hat. Wenn ja, baue ich einen defmod-Befehl zusammen und übertrage diesen per RFEM.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).