Hallo,
Wie kann ich an eine schon bestehende Homematic-Systemvariable Daten von FHEM übergeben ?
Geht das überhaupt so einfach ?
Das einfache Setzen eines Datums z.B. mit
set d_ccu var TEST 19.10.2010
ist ja kein Problem und funktioniert, aber wie kann ich meinetwegen ein Datum (state) aus einem Dummy auslesen und übergeben ?
Ich versuche krampfhaft das sehr gute Abfall Modul, welches in FHEM ganz prima klappt, irgendwie wenigstens "häppchenweise" in die Homematic CCU zu integrieren.
Oder gibt es dazu schon brauchbare Lösungen ? Ich habe leider Nichts gefunden und bin für jeden Tip dankbar.
FHEM, was ich wegen seiner Zuverlässigkeit und Universalität auch zukünftig absolut nicht missen möchte, arbeitet hier nun parallel mit Homematic (HMCCU, PiVCCU,CUxD) auf einem Raspi4. Den "drahtlosen" Teil mit den auch zuvor genutzten HM-MOD-RPI-PCB und HM-LAN-GW hat nun Homematic übernommen. Alles funktioniert bisher prima und zuverlässig, nun also auch von FHEM mit Homematic IP.
ABER..., da ja FHEM jetzt nicht mehr "funkt" kann ich meinen Abfallkalender nun leider nicht mehr mit einem HM-Dis-WM55 oder anderweitig abrufen...
Grüße an Alle
Werner
Ich habe zwar nicht den Abfallkalender.
Bei mir existiert z.B. ein Dummy, um den Heizmodus zu setzen.
Auf dem Dummy habe ich ein notify definiert, was auf Änderungen des Wertes reagieren soll.
Hier wird dann die Variable gesetzt.
Heizmodus:* {
my %modeToProfile = (
"Normal"=>"1",
"Homeoffice"=>"2",
"Urlaub"=>"4",
"Frei1"=>"3",
"Silvester"=>"5",
"Neujahr"=>"6",
);
fhem("set ccu var Heizprofil ".$modeToProfile{$EVENT});
fhem("set ccu execute Profilaenderung");
}
Das läuft hier wunderbar.