Mahlzeit,
ich versuche jetzt schon die ganze Zeit über den WeekdayTimer Presets in LightScene aufzurufen.
Ich habe vor zu Verschiedenen Zeiten Presets für die Heizungssteuerung aufzurufen.
Ich nutze folgenden Code
define HeizungspresetsTimer WeekdayTimer Heizungspresets 12345|14:47|Tag 12345|15:00|Abend
"Heizungspresets" ist der Name der Lightscene und "Tag" und "Abend" sind die Presets. Der Timer sagt das er ausgelöst hat aber in der Lightscene ändert sich nichts.
Wenn ich über set HeizungspresetsTimer scene Tag
aufrufe funktioniert es einwandfrei.
Gibt es eine Lösung oder muss ich den Umweg über einen Dummy und notify´s gehen?
Vielen Dank im Voraus
Andreas
du musst das kommando explizit angeben. etwa so etwas: {fhem("set @ scene %");}
sonst fehlt das scene schlüsselwort.
schau mal in die commandref. da gibt es ein komplettes beispiel.
gruss
andre
Genau so ist es!
Das Schlüsselwort kann für die vielen möglichen Varianten nicht automatisch ermittelt werden. mit verbose 5 auf den WT bekommst du detaillierte de Informationen zur Code Erzeugung.
WD basiert auf HeatingControl.
Dort sind für einige FHT andere Schlüsselworte hinterlegt, so dass für die gängigsten Heizungssteuerungen automatisch das richtige Schlüsselwort ergänzt wird.
#######################################################################
sub Heating_Control_isHeizung($) {
my ($hash) = @_;
my %setmodifiers =
("FHT" => "desired-temp",
"PID20" => "desired",
"EnOcean" => { "subTypeReading" => "subType", "setModifier" => "desired-temp",
"roomSensorControl.05" => 1,
"hvac.01" => 1 },
"MAX" => { "subTypeReading" => "type", "setModifier" => "desiredTemperature",
"HeatingThermostatPlus" => 1,
"HeatingThermostat" => 1,
"WallMountedThermostat" => 1 },
"CUL_HM" => { "subTypeReading" => "model","setModifier" => "desired-temp",
"HM-CC-TC" => 1,
"HM-TC-IT-WM-W-EU" => 1,
"HM-CC-RT-DN" => 1 } );