LightScene über WeekdayTimer schalten

Begonnen von earkle, 26 September 2014, 17:17:05

Vorheriges Thema - Nächstes Thema

earkle

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
Rspberry Pi, Cul, FHEM, Relaiskarte, mehrere DS1820 zur Temperaturmessung, HMS 100 TF, FS20st, FS20 S16

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Dietmar63

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.
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm

Dietmar63

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 } );
Gruß Dietmar
FB7390, CUL, 2 FHT, FS20
modules: 98_WOL.pm, 98_Heating_Control.pm,   98_WeekdayTimer.pm, 98_RandomTimer.pm, 59_Twilight.pm