FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: juemuc am 17 Dezember 2019, 16:39:16

Titel: Rollo läßt sich nicht mehr über Alexa steuern
Beitrag von: juemuc am 17 Dezember 2019, 16:39:16
Hallo,

bisher konnte ich problemlos meine Rollos über einen Dummy mit "Alexa setze Rollo im Büro auf 100%" herunterfahren. Nun kommt die Antwort "Rollo Büro unterstützt das nicht. Auch jeder andere Prozentsatz wird ignoriert. Wenn ich den Schieberegler in der APP auf 100% setze, wird der Rollo wie gewünscht herunter gefahren. Beim Gerät steht allerdings "Ein Problem ist aufgetreten". Ich nutze seit kurzem die neueste Version Alexa-Fhem 0.5.37.

Internals:
   FUUID      5ca8a643-f33f-ca7c-316a-4b986d7ffff4e837
   NAME       Rollo_Buero
   NR         267
   STATE      fts_roof_window_shutter_10
   STILLDONETIME 0
   TYPE       dummy
   READINGS:
     2019-12-17 16:26:48   state           pct 100
Attributes:
   alexaName  Rollo Büro
   alias      Rollo Büro
   devStateStyle style="text-align:right"
   event-on-change-reading .*
   genericDeviceType blind
   group      HM Funkschalter
   icon       it_remote@black
   readingList state
   room       Alexa,Büro,Schaltzentrale
   setList    state:pct#0,pct#25,pct#50,pct#75,pct#100,STOP
   sortby     01
   stateFormat {if(ReadingsVal($name,"state","") eq "0%") {my $temp="pct 0"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "25%") {my $temp="pct 25"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "50%") {my $temp="pct 50"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "75%") {my $temp="pct 75"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "100%") {my $temp="pct 100"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "pct#0") {my $temp="pct 0"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "pct#25") {my $temp="pct 25"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "pct#50") {my $temp="pct 50"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "pct#75") {my $temp="pct 75"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "pct#100") {my $temp="pct 100"; fhem ("setreading $name state $temp")} else
{if(ReadingsVal($name,"state","") eq "pct 0") {"fts_roof_window_shutter_0"} else
{if(ReadingsVal($name,"state","") eq "pct 25") {"fts_roof_window_shutter_02"}else
{if(ReadingsVal($name,"state","") eq "pct 50") {"fts_roof_window_shutter_05"} else
{if(ReadingsVal($name,"state","") eq "pct 75") {"fts_roof_window_shutter_07"} else
{if(ReadingsVal($name,"state","") eq "pct 100") {"fts_roof_window_shutter_10"} else
{if(ReadingsVal($name,"state","") eq "STOP") {"STOP"} else
{{"kein korrekter Wert"}
}}}}}}}}}}}}}}}}}
   webCmd     state


Wer hat eine Idee?

Viele Grüße
Jürgen
Titel: Antw:Rollo läßt sich nicht mehr über Alexa steuern
Beitrag von: MadMax-FHEM am 17 Dezember 2019, 16:48:30
Eventuell hat des damit zu tun: https://forum.fhem.de/index.php/topic,105473.msg994073.html#msg994073

Gruß, Joachim
Titel: Antw:Rollo läßt sich nicht mehr über Alexa steuern
Beitrag von: juemuc am 17 Dezember 2019, 17:00:50
Ich befürchte, Du hast recht  :( Dann hoffe ich mal. dass es bald eine KOrrektur gibt.

Viele Grüße

Jürgen