FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: justme1968 am 17 November 2019, 21:16:29

Titel: alexa und rollläden
Beitrag von: justme1968 am 17 November 2019, 21:16:29
es gibt seit ein paar tagen änderungen in der alexa smart home api doku die rollläden betreffen. damit ist es möglich zu sagen: <name> hoch, runter, ...

das ganze ist aber noch nicht voll funktionsfähig:
- man muss das device immer noch mit namen ansprechen
- d.h. allgemein rollo, rollladen, ... (in <raum>) gehen noch nicht obwohl dokumentiert
- das gerät hat in der app immer noch das allgemeine smart home icon statt einem rollo
  obwohl es schon screenshots für rademacher oder ikea skill gibt die ein passendes icon anzeigen
- das gerät ist in der app immer noch nicht per hand bedienbar.
  keine ahnung ob das bei den beiden obigen skills anders ist.
- die semantischen erweiterungen gehen noch nicht in deutschland
  damit wird man begriffe/kommandos konfigurieren die dann für z.b. für hoch und runter
  verwendet werden können

eine anfrage bei amazon bezüglich der probleme ist noch offen.


wer schon mal auf eigenes risiko probieren mag: in die GitHub version von alexa-fhem ist das schon eingebaut. die npmjs version ist noch auf dem alten stand. also von hand installieren. wer nicht weiss wie -> bitte warten bis es offiziell ist.


wichtig: genericDeviceType blind setzen, passendes homebrigdeMapping falls nicht automatisch erkannt setzen und dann die geräte suche starten. leider sieht man in der app dem gerät kein unterschied an. wer ins log schaut sollte INTERIOR_BLIND oder EXTERIOR_BLIND auftauchen sehen.


edit: wenn das dann irgendwann mal geht wird es auch möglich sein mehrere eigene namen und die zugehörigen rollladen stellungen zu konfigurieren.
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 18 November 2019, 11:15:34
Ich sehe schon, bevor ich die Frage stellen konnte, hast Du sie schon beantwortet.  :)
Aber die fehlenden Funktionen machen es derzeit für mich nicht wirklich mehrwertig gegenüber meinen eingerichteten Routinen.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 21 November 2019, 11:12:18
habe inzwischen schon mal eine rückfrage zu einigen details vom amazon support bekommen.

mal sehen was jetzt passiert ...
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 30 November 2019, 11:28:20
mehrere mails mit amazon ausgetauscht und zumindest mal die bestätigung bekommen das irgendetwas nicht ist wie erwartet. mal sehen wann es die nächste rückmeldung gibt.

ps: falls demand den ikea skill am laufen hat: mit welchem icon werden die rollos dort angezeigt? wie schaut die detail ansicht des device aus? welcher typ steht da?
Titel: Antw:alexa und rollläden
Beitrag von: moustic999 am 03 Dezember 2019, 11:27:59
not sure it helps,

but documentation regarding RangeController is updated  for Rollo / blinds :

https://developer.amazon.com/docs/device-apis/alexa-rangecontroller.html#semantics (https://developer.amazon.com/docs/device-apis/alexa-rangecontroller.html#semantics)
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 03 Dezember 2019, 11:33:23
i know. that was the reason for me implementing this. and then all the problems above show up :)

the only thing that works are the percentage setting with the range controller.

the app still shows the wrong icon and device type, alexa does not recognise the generic names for blinds and if i add a semantic object to the discovery response a new device will not be detected. if i add it to an old device it will continue to work but without the possibility to use the terms from the semantic object.

the latest response from amazon was an acknowledgement of the problems but no workaround or way to resolve this.
Titel: Antw:alexa und rollläden
Beitrag von: Thyraz am 03 Dezember 2019, 11:41:16
Oh, das hört sich ja fast zu schön an um wahr zu sein, dass das endlich kommt.
Jetzt müsste es nur noch funktionieren. ;)

Ich drück dir die Daumen Andre, dass du nochmal was von denen hörst, bzw. es irgendwann einfach klappt...
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 03 Dezember 2019, 16:12:08
Bei Amazon reift die Software eben beim Kunden. Allerdings muss man fairerweise sagen, dass Amazon das auch konsequent durchzieht und neue Features einbaut und stabilisiert.
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 03 Dezember 2019, 16:27:30
> Allerdings muss man fairerweise sagen, dass Amazon das auch konsequent durchzieht und neue Features einbaut und stabilisiert.

Mir fällt nichts ein, was sich für den deutschen Markt in Sachen SmartHome-Skill-API in 2019 bei Amazon getan hätte. Aber noch ist ja nicht Weihnachten...
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 04 Dezember 2019, 14:42:20
als erstes ergebnis habe ich eben von amazon die fehlende deutsche version der frendly names im globalen katalog bekommen.

da sieht man unter anderem was alles als synonym für rollladen verstanden wird. oder verstanden werden müsste. es geht ja zumindest bei mir noch nicht. vielleicht mag jemand von euch auch mal probieren. leider scheint niemand den ikea skill zu verwenden ...

die fehlende deutsche dokumentation soll ergänzt werden. die anderen probleme sind noch in klärung...


Asset Identifier    |    Supported Friendly Names
Alexa.DeviceName.AirPurifier    |    Luftreiniger
Alexa.DeviceName.Fan    |    Ventilator, Gebläse
Alexa.DeviceName.Router    |    Router, Internet-Router, Netzwerk-Router, WLAN-Router
Alexa.DeviceName.Shade    |    die Verdunkelung, die Jalousie, der Vorhang, das Rollo, der Rollladen, die Markise, der Schlitz, der Lamellenvorhang, das Fensterrollo
Alexa.DeviceName.Shower    |    Dusche, Brause
Alexa.DeviceName.SpaceHeater    |    Heizgerät, Standheizung, Raumheizung
Alexa.DeviceName.Washer    |    Waschmaschine
Alexa.Setting.2GGuestWiFi    |    2, 4-GHz-Gast-WLAN, 2.4-GHz-Gast-Netzwerk, 2.4-GHz-Gast-Internet, Gast-Netzwerk 2.4 GHz, 2 GHz-Gast-WLAN
Alexa.Setting.5GGuestWiFi    |    5-GHz-Gast-WLAN, 5-GHz-Gast-Netzwerk, 5-GHz-Gast-Internet, Gast-Netzwerk 5 GHz
Alexa.Setting.Auto    |    Automatisch, Automatischer Modus
Alexa.Setting.Direction    |    Richtung, Ausrichtung
Alexa.Setting.DryCycle    |    Trocknungszyklus, Trocknungseinstellung
Alexa.Setting.FanSpeed    |    Lüfterdrehzahl, Luftströmungsgeschwindigkeit, Windgeschwindigkeit, Luftgeschwindigkeit, Geschwindigkeit
Alexa.Setting.GuestWiFi    |    Gast-WLAN, Gast-Netzwerk, Gast-Internet
Alexa.Setting.Heat    |    Wärme, Hitze
Alexa.Setting.Mode    |    Modus
Alexa.Setting.Night    |    Nacht, Nachtmodus
Alexa.Setting.Opening    |    Öffnungsgrad, Höhe, Anhebung, Breite
Alexa.Setting.Oscillate    |    Pendeln, Schwingen
Alexa.Setting.Preset    |    Voreinstellung, Einstellung
Alexa.Setting.Quiet    |    Ruhig, Ruhiger Modus, geräuschlos
Alexa.Setting.Temperature    |    Temperatur, Temp.
Alexa.Setting.WashCycle    |    Waschzyklus, Wascheinstellung, Waschvoreinstellung
Alexa.Setting.WaterTemperature    |    Wassertemperatur, Wassertemp.
Alexa.Shower.HandHeld    |    Handgerät, Handbrause, Handdusche
Alexa.Shower.RainHead    |    Regenduschkopf, Regenkopf, Kopfbrause
Alexa.Unit.Angle.Degrees    |    Grad, °
Alexa.Unit.Angle.Radians    |    Radiant
Alexa.Unit.Distance.Feet    |    Fuß
Alexa.Unit.Distance.Inches    |    Zoll, "
Alexa.Unit.Distance.Kilometers    |    Kilometer, km
Alexa.Unit.Distance.Meters    |    Meter, m
Alexa.Unit.Distance.Miles    |    Meilen, Meile, mi
Alexa.Unit.Distance.Yards    |    Yard, yd
Alexa.Unit.Mass.Grams    |    Gramm, g
Alexa.Unit.Mass.Kilograms    |    Kilogramm, kg
Alexa.Unit.Percent    |    Prozent, %
Alexa.Unit.Temperature.Celsius    |    Celsius, Grad Celsius
Alexa.Unit.Temperature.Degrees    |    Grad, °
Alexa.Unit.Temperature.Fahrenheit    |    Fahrenheit, Grad Fahrenheit
Alexa.Unit.Temperature.Kelvin    |    Kelvin, Grad Kelvin
Alexa.Unit.Volume.CubicFeet    |    Kubikfuß, cft
Alexa.Unit.Volume.CubicMeters    |    Kubikmeter, m³
Alexa.Unit.Volume.Gallons    |    Gallonen, Gallone
Alexa.Unit.Volume.Liters    |    Liter, l
Alexa.Unit.Volume.Pints    |    Pints, Pint
Alexa.Unit.Volume.Quarts    |    Quarts, Quart
Alexa.Unit.Weight.Ounces    |    Unzen, Unze
Alexa.Unit.Weight.Pounds    |    Pfund, lb
Alexa.Value.Close    |    geschlossen,
Alexa.Value.Delicate    |    Feinwäsche
Alexa.Value.High    |    Hoch
Alexa.Value.Low    |    Niedrig
Alexa.Value.Maximum    |    Maximum, Max
Alexa.Value.Medium    |    Mittel, Med
Alexa.Value.Minimum    |    Minimum, Min
Alexa.Value.Open    |    offen
Alexa.Value.QuickWash    |    Schnellwaschgang, Schnelles Waschen
Titel: Antw:alexa und rollläden
Beitrag von: mike1969bln am 12 Dezember 2019, 22:24:33
1. Veränderung: jetzt werden Jalousien in der App mit einem schaltbaren Schieberegler angezeigt. Dieser funktioniert auch. Nur per Sprache geht es nicht.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 12 Dezember 2019, 22:44:19
bei mir geht es per sprache aber ich sehe keinen slider.

bitte zeig mal einen screenshot.

welche version von alexa-fhem verwendest du?
Titel: Antw:alexa und rollläden
Beitrag von: mike1969bln am 12 Dezember 2019, 22:59:23
Ich hab alexa-fhem Version 0.5.37.

(https://uploads.tapatalk-cdn.com/20191212/65999624d398c0def15d0607d2f22853.jpg)


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 13 Dezember 2019, 11:33:25
ok. das ist die 'alte' version ohne die 'echten' rollläden. d.h. mit PercentageController statt RangeController.

es scheint sich also etwas zu tun bei amazon, aber es passt vorne und hinten noch nicht zusammen. 
Titel: Antw:alexa und rollläden
Beitrag von: Thyraz am 13 Dezember 2019, 11:47:30
Vielleicht bekommen wir es ja noch als Weihnachtsgeschenk.  :P
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 13 Dezember 2019, 11:54:17
nächstes jahr vielleicht :)
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 13 Dezember 2019, 12:02:54
Hey habe mal mein Alexa-fhem geupdatet. Befehl "Hoch" und "Runter" gehen bei mir aber leider falsch herum.

Wie kann ich das ändern?

Befehl "Auf" und "Zu" gehen leider nicht.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 13 Dezember 2019, 12:05:02
was für rolläden sind das?

wo ist 100%, und wo 0%.?



Zitat von: SamNitro am 13 Dezember 2019, 12:02:54
Hey habe mal mein Alexa-fhem geupdatet. Befehl "Hoch" und "Runter" gehen bei mir aber leider falsch herum.

Wie kann ich das ändern?

Befehl "Auf" und "Zu" gehen leider nicht.
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 13 Dezember 2019, 12:06:51
Es sind Eltako FSB-14
0% ist auf
100% ist zu
Internals:
   DEF        00000016
   FGW14_MSGCNT 18
   FGW14_TIME 2019-12-13 11:58:40
   FUUID      5c473506-f33f-19ae-345e-2513790823921538
   IODev      FGW14
   LASTInputDev FGW14
   MSGCNT     18
   NAME       EnO_rollo_wohnzimmer
   NR         102
   NTFY_ORDER 50-EnO_rollo_wohnzimmer
   STATE      0
   TYPE       EnOcean
   Helper:
     DBLOG:
       position:
         DBLogging:
           TIME       1576234720.46601
           VALUE      0
       state:
         DBLogging:
           TIME       1576234720.46601
           VALUE      open
   OLDREADINGS:
   READINGS:
     2019-12-13 11:58:40   anglePos        0
     2019-12-13 11:58:40   block           unlock
     2019-12-13 11:58:40   endPosition     open
     2019-12-13 11:58:40   position        0
     2019-12-13 11:58:40   state           open
   helper:
Attributes:
   DbLogInclude state,position
   IODev      FGW14
   alexaName  Rollo Wohnzimmer; Rollladen Wohnzimmer
   angleMax   0
   angleMin   0
   calAtEndpoints yes
   eep        A5-3F-7F
   event-on-change-reading .*
   genericDeviceType blind
   gwCmd      blindCmd
   manufID    00D
   model      Eltako_FSB_ACK
   mqttPublish *:topic={"/out/$device/$reading"}
   mqttSubscribe *:stopic={"/in/$device/$reading"}
   room       EnOcean
   settingAccuracy high
   shutTime   19
   shutTimeCloses 35
   stateFormat position
   subDef     00100010
   subType    manufProfile
   userattr   structexclude structure_rollo_unten structure_rollo_unten_map
   webCmd     up:stop:down:position
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 13 Dezember 2019, 12:14:16
da hast du schon das problem.

bei allen sprachassistenten ist 100% oben und hell und 0% ist unten und dunkel. wie bei lampen.

auch die meisten aktoren arbeiten so.

über das homebridgeMapping kann man zwar die richtung invertieren, das geht aber nur so lange gut wie man direkt über % wette steuert. weil du weißt welchem wert welche stellung entspricht.

sobald du hoch oder runter sagst passiert die zuordnung aber automatisch. und das passt dann nicht mehr.

wenn amazon den RangeController irgendwann mal wirklich zum laufen bekommt und auch die semantik objekte gehen lässt sich das anpassen.

bis dahin hast du nur die möglichkeit das ganze in fhem so anzupassen das 100% oben sind.
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 13 Dezember 2019, 12:19:09
Das ist natürlich problematisch weil ich dann sehr viel ändern muss.

Mache mir aber mal Gedanken was ich alles ändern muss....

und noch etwas jetzt habe ich alexa-fhem version
0.5.37
(war schon länger kein update mehr) lief ja soweit alles  :D
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 13 Dezember 2019, 14:06:31
ich glaube Eltako FSB 14 unterstützen keine Richtungsänderung :(
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 13 Dezember 2019, 14:09:58
das kannst du über fhem trotzdem umsetzen. z.b. über cmdalias und ein user reading. über einen readings proxy. oder ...

wichtig ist aber das du es dann überall konsequent verwendest und auch so ,denkst'. 0 ist zu und 100 ist auf. wenn es inkonsistent ist gibt es probleme.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 25 Dezember 2019, 11:47:34
grad zufällig sehen das einer von 5 rollläden inzwischen auch einen schieberegler zum einstellen in der app hat.

wenn ich zeit habe entferne ich mal einen der anderen und füge ihn komplett neu hinzu. vielleicht hilft das.

das icon ist aber bei keinem korrekt. hat schon mal jemand den ikea skill probiert?
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 25 Dezember 2019, 13:01:12
Bei mir in der app haben alle jetzt den slider.
Aber meine Richtunganzeige stimmt noch nicht. Habe (für mich) noch keine einfache Lösung gefunden.
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 25 Dezember 2019, 13:36:33
Also Öffnungsgrad haben bei mir jetzt auch alle drinstehen, allerdings noch das allgemeine Smarthome-Symbol.
Titel: Antw:alexa und rollläden
Beitrag von: TL60 am 26 Dezember 2019, 18:03:51
Hallo,
ich habe heute mal das Alexa Modul auf Version 0.5.37 upgedatet und meine beiden Duofern Rollladenaktoren eingebunden. Wie schon von anderen erwähnt, funktionieren die beiden Sprachbefehle öffne bzw. schließe Rollladen nicht. Was bei mir aber definitiv funktioniert ist: öffne Rollladen ganz (komplett) und schließe Rollladen ganz (komplett) oder öffne und schließe mit Prozentangabe (öffne oder schließe auf XXProzent). Auch in die jeweils richtige Richtung (wider Erwarten), weil nämlich in der Alexa App bei geschlossenem Rollladen der Slider ganz rechts ist und Öffnungsgrad mit 100 Prozent angegeben wird. Ich denke aber das ist ein Bug in meinen Gurtwickler Aktoren, die bei geschlossenem Rollladen 100 Prozent anzeigen, im Gegensatz dazu  zeigen meine beiden Homematic Aktoren bei geschlossenem Rollladen 0 Prozent an. Ich frage mich nur, warum die beiden Duofern Aktoren auf die Sprachbefehle richtig reagieren die Anzeige bzw. die Steuerung in der App aber kplt. vertauscht ist?

Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 26 Dezember 2019, 18:22:27
weil alexa-fhem 'weiss' das duofern aktoren 'falsch rum' funktionieren und die prozentwerte dreht. wie oben erklärt funktioniert das aber nur sehr eingeschränkt weil es zu allen möglichen logischen fehlern da man nicht automatisch zwischen mentalem modell, den richtigen und falschen prozent werten und den vom sprach assistenten automatisch erzeugten werten hin und her rechnen kann.
Titel: Antw:alexa und rollläden
Beitrag von: TL60 am 26 Dezember 2019, 18:34:29
Aha,
Danke für die Erklärung, für mich funktioniert es so perfekt. Ich steuere die Rollladen überwiegend per Automatik (Lichtsensor bzw. Sonnenstand) den Rest jetzt eben über Sprache, wobei man sich halt merken muss öffne bzw. schließe immer mit Zusatzausdruck ( ganz, komplett oder Prozentangabe). Vielen Dank für dieses wirklich geniale Modul!!
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 26 Januar 2020, 11:42:38
seit dem letzten update der app haben jetzt alle meine rollläden das richtige icon. aber nur einer hat einen slider in der app.

ich muss mal schauen warum ausgerechnet der. kann sein das es der letzte war und ich die anderen noch mal löschen und suchen lassen muss.
Titel: Antw:alexa und rollläden
Beitrag von: Thyraz am 26 Januar 2020, 12:53:50
Super, danke für die stetigen Rückmeldungen. :)

Dann richte ich die Rollläden auch mal ein.
Muss man Alexa-Fhem noch händisch von Github holen, oder ist das mittlerweile in der offiziellen Version?
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 27 Januar 2020, 08:32:03
In npm sehe ich immer noch die Alexa-fhem 0.5.37. was muss man updaten?
Titel: Antw:alexa und rollläden
Beitrag von: Thyraz am 27 Januar 2020, 08:34:49
Dann wohl noch von Hand aus Github, siehe Post 1
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 27 Januar 2020, 08:38:59
Bei mir haben alle noch das Haus-Symbol, nicht das runde Blind-Symbol.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 27 Januar 2020, 09:04:30
das icon sollte es ab 0.5.37 geben (in der discovery response taucht EXTERIOR_BLIND oder INTERIOR_BLIND als typ auf) den slider müsste es mit der version von oben geben.

vermutlich beides aber nur wenn das device gelöscht und neu gesucht wird.

das blind symbol ist ein eckiges fenster mit halb runter gezogenem rollladen und ist aktuell nur in der 'alle geräte' liste zu sehen.
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 27 Januar 2020, 18:21:02
In der Tat (auf dem iPhone)!

Keine Ahnung, warum mir das Update auf dem iPhone nicht vorgeschlagen wurde (hatte heute morgen noch "alle aktualisieren" ausgewählt).
Nachdem ich dann händisch im AppStore "Amazon Alexa" gesucht habe, konnte ich "Aktualisieren" auswählen.

Und prompt waren alle Icons der Rollläden geändert, die unmittelbar vorher noch das "Wifi-Haus" waren.

Allerdings außer der Optik sehe ich jetzt keine Vorteile.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 27 Januar 2020, 18:24:55
das erkennen als rollladen ist voraussetzung das irgendwann auch der generische name verwendet werden kann. und das hoffentlich auch noch pro zimmer.  statt jedes device mit eigenem eindeutigen namen ansprechen zu müssen. so wie es für licht zumindest zum teil schon geht.
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 27 Januar 2020, 18:58:13
Zitat...das Update auf dem iPhone nicht vorgeschlagen wurde...

das gleiche hier, hatte zufällig am Samstag getestet ob sich was mit den Icons verändert hat, letztes update der App war Freitag, daher war ich verwundert das es am Sonntag gehen sollte obwohl ich dazu dann extra die Geräte gelöscht und neu hab suchen lassen.
Hab auch händisch die App suchen müssen um "Aktualisieren" auszuwählen, zuerst stand noch "Öffnen" da.

Zitatund das hoffentlich auch noch pro zimmer

Du meinst mit Zimmer Gruppen ?


Gruß

Thomaa
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 27 Januar 2020, 19:00:58
Kannst Du denn Alexa jetzt sagen: Öffne das Rollo? Bzw. Schließe das Rollo?
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 27 Januar 2020, 19:10:25
Wenn du mich meinst, nein, meine "Test"- alexaName=Himbeere reagiert in einer Gruppe jetzt nicht auf Rolllo oder Rollladen.
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 27 Januar 2020, 20:37:15
Kurzer Check:

Gruppenunterstützung
(Die Rollläden heißen bei mir alle "Rollladen <Raum>", aktuellste Alexa-App auf iOS, alexa-fhem 0.5.37)
Eindeutig einer Gruppe zugeordnetes Echo-Device plus als Jalousie angezeigter Rollladen:
==> Gruppenzugehörigkeit nicht implementiert.

Hoch / runter
"Alexa, schalte / stelle Rollladen Büro hoch"
Ausgelöstes Kommando:
{"directive":{"header":{"namespace":"Alexa.RangeController","name":"AdjustRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"....","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXX"},"endpointId":"XXX","cookie":{"fuuid":"XXX","device":"ug_buero_rl"}},"payload":{"rangeValueDelta":1,"rangeValueDeltaDefault":true}}}
Der Homematic-Rollladen-Aktor "klackert" kurz - aber zu kurz, um irgendeine Bewegung auszulösen.

Hmmh. Wenn man das Delta von "1" auf "100" ändern könnte, wäre der WAF doch in dem Sinne schon mal hergestellt, dass "Hoch" und "Runter" gegenüber diesem völlig technikermäßigen "100%" möglich sind?
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 27 Januar 2020, 20:52:24
zu den gruppen bzw. dem generischen namen: wenn man selber die geräte oder routinen mit einem rollo im namen hat beisst sich das ziemlich sicher mit der automatischen erkennenung. das tut es bei licht auch wenn du ein gerät tatsächlich licht nennst. weil bei mir eine routine rollo im namen hat habe ich es auch noch nicht selber probiert. weiter oben hatte ich schon mal gepostet welche synonyme alexa verstehen sollte.

über den range oder den semantik teil soll sich der delta ändern lassen. semantik ging bis jetzt noch nicht und ich habe kein lust dauernd zu testen weil man das device löschen und neu suchen muss. sonst verhät amazon sich recht unvorhersehbar. das gilt leider auch für die umstellung von  percent auf range controller. deshalb hat scheinbar nur einer meiner rollöden den slider in der app sichtbar.

hoch und runter ging bei irgendeinem meiner test schon mal.


vielleicht sind wir aber auch zu schnell und es ist auf amazon seite immer noch nicht alles implementiert. und leider hat scheinbar hier auch noch niemand den ikea skill probiert. damit scheint das alles schon zu gehen. muss aber irgendeine extrawurst sein.
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 27 Januar 2020, 21:29:03
4 Schnippsel hinzu:

Jetzt wollte ich schon den Vorschlag machen: "Stelle doch precision auf 100"!
Mittelkluge Idee: Mit der "precision:100" kennt der Slider in der App nur noch 0% oder 100% (Kipppunkt 50%). Und auch das Sprachkommando "Schalte xy auf 25% kennt nur noch alles oder nichts".
Titel: Antw:alexa und rollläden
Beitrag von: TL60 am 27 Januar 2020, 22:58:41
Hallo,
Wäre es ein gangbarer Weg, die Kommandos hoch und runter mit dem Zusatz ganz bzw. komplett zu ergänzen (hatte ich hier  glaube ich schonmal geschrieben) und funktioniert bei mir tadellos. Geht auch mit öffne bzw. schließe. Z.B.: öffne den Rollladen ganz oder schließe den Rollladen komplett führt bei mir zum gewünschten Ergebnis.
Gruß Thomas
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 28 Januar 2020, 07:36:06
Ergänzen kannst Du da nichts. So funktioniert der Smarthome Skill nicht. Du kannst nur ein von Amazon definiertes Gerät bestmöglich mit Daten befüllen.
Was Du möchtest, kannst Du aber vermutlich über Routinen abdecken.
Titel: Antw:alexa und rollläden
Beitrag von: TL60 am 28 Januar 2020, 08:38:18
Hallo,
da hast du mich falsch verstanden. Wenn ich meinem Echo sage: Alexa schließe den Rollladen komplett, dann schließt er ohne weiteres den Rollladen komplett.Genauso funktioniert die Ansage: Alexa öffne den Rollladen ganz. Ich habe auch keine Routinen oder sonst etwas erstellt. Ich ergänze in meiner Ansprache an Alexa nur die Kommandos hoch, runter, öffne, schließe mit dem Wort komplett oder ganz und das funktioniert bei mir zumindest einwandfrei.
Gruß Thomas
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 30 Januar 2020, 18:48:28
Sehr gut - wie bist Du darauf gekommen?
Ich kann das bestätigen!

Ich habe jetzt Precision auf 20 gepatcht, Devices neu gesucht ohne löschen, und:

"schalte Rollladen Büro hoch" -> 20% höher
"schalte Rollladen Büro runter" -> 20% tiefer
"schalte Rollladen Büro ganz hoch" -> ganz auf (auf 100%)
"schließe Rollladen Büro komplett " -> ganz zu (auf 0%)

Es geht auch "A., Rollladen Büro hoch", "Rollladen Büro ganz schließen"

Es geht nicht: "Rolladen Büro schließen" (unterstützt das nicht), "Schalte Rollladen Büro ganz runter" (Versteht sie als "Ganz auf").

@Andre: Wie könnte man das mit "Precision" wohl in die "Userwelt" holen? Nervig ist - wie schon geschrieben: Dieser Wert beeinflusst auch, wie detailliert man den Slider bewegen kann. Und wenn ich mit den aktuellen 20% Precision "A., schalte RB auf 9%" sage, schaltet Alexa auf 0%. Und für 11% auf 20%.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 30 Januar 2020, 19:12:40
ich habe ebene eine version eingecheckt die minValue, maxValue und minStep aus der TargetPosition characteristic auswertet und den RangeController damit parametrisiert.

bitte mal testen.

wenn das geht baue ich noch ein das die default werte aus dem setList werten geholt werden die auch einen slider in fhemweb parametrisieren würden. und ich werde versuchen das alexa-fhem sich den default auch aus dem alexaMapping im alexa device holen kann wie es bisher nur für den custom skill relevant war.


hatte schon jemand erfolg mit den generischen namen ohne das das device selber rolladen heisst? also etwas in der art: 'alexa, rolläden im büro ganz zu'
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 30 Januar 2020, 19:39:16
zu den generischen namen:

habe gerade in zwei zimmern den rollladen über 'alexa, rolladen ganz hoch' gesteuert. der echo ist jeweils in der gruppe und das device heisst nicht rollladen. d.h. es scheint inzwischen fast alles zu gehen :)

wenn amazon den semantik kram auch noch wie dokumentiert einbaut sollten keine wünsche mehr offen bleiben.
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 30 Januar 2020, 19:44:46
Was meinst du mit Gruppe? In FHEM oder der Alexa App? Hoffe das es bald was gibt wo ich die Logic für rauf und runter ändern kann.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 30 Januar 2020, 19:51:30
alexa app.

rauf/runter verdrehen ist genau der semantik kram.
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 30 Januar 2020, 19:53:48
Ah ok, danke :)
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 30 Januar 2020, 20:13:53
Meine Himbeere mag immer noch nicht, hab auch extra das Device nochmal aus der Gruppe gelöscht und neu hinzugefügt.
Mit 'Rolladen oder Rolllo ganz hoch/runter' versuch ich es immer. 'Jalousie' teste ich gar nicht, gibts bei mir einmal als alexaName.


Das hier heute erst Rückmeldung zu dem 'ganz hoch/runter'  kommt find ich ja faszinierend -ich hatte das gleich ausprobiert-  wie lange geht das denn schon, das ist doch das Feature welches immer gewünscht war. Erst seit kurzem weil Amazon nachgebessert hat oder mglw. schon längere Zeit und keiner kam darauf ?
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 30 Januar 2020, 20:16:02
hast du die server.js version von github?

per npm kommt die noch nicht.
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 30 Januar 2020, 20:17:55
Nö  8)
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 30 Januar 2020, 20:38:14
Zur Vereinfachung:
curl -O https://raw.githubusercontent.com/justme-1968/alexa-fhem/master/lib/server.js
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 31 Januar 2020, 13:46:00
Da ich nur vermute und nicht weiß was curl -0 genau macht, hab ich die server. js händisch aktualisiert und einen reload gemacht, weiterhin 'Ich kann kein Gerät mit dem Namen Rollladen finden.

Oder müssen noch weitere Dateien aktualisiert werden ?
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 31 Januar 2020, 15:33:04
Sorry, wenn es Dir zu simpel ist: Du musst einen Restart, keinen Reload des alexa-fhem-Prozesses machen. Und das Rollladendevice muss genericDeviceType blind sein, und Du musst Alexa neue Geräte suchen lassen.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 31 Januar 2020, 18:27:03
ich habe eben die aktuelle version nach npmjs gepushed. es ist also nicht mehr nötig die files von hand von github zu holen.
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 01 Februar 2020, 12:31:36
alexa-fhem nutz ich immer noch mit meinem eigenen SHS-Skill, gestern hatte ich mit

sudo npm update -g alexa-fhem
sudo npm install -g alexa-fhem
set alexa start


ein update angestossen um 100% sicher zu gehen das ich die aktuelle server.js habe.
(Bin mir aber sicher das das händische aktualisieren zuvor auch richtig war.)

Die Ansprache eines blind-Gerätes in einer Gruppe über einen generischen Namen ist immer noch nicht möglich.

Der FHEM-Server wurde zwischenzeitlich auch mal neu gestartet, eine neue Gerätesuche gemacht, extra eine neue Gruppe erstellt mit nur einem Echo-Device und nur einem Rollo.

alexa-fhem version 0.5.39
npm 6.13.7
nodejs v10.16.0

Was übersehe ich das es immer noch nicht klappt, geht es den noch bei jemand anderem ausser Andre ?

Gruß

Thomas

edit:

Warum sind die jetzt alle von 1985:

pi@FHEMSERVER:/usr/lib/node_modules/alexa-fhem/lib $ ls -l
insgesamt 296
-rw-r--r-- 1 pi pi   2405 Okt 26  1985 cli.js
-rw-r--r-- 1 pi pi  99873 Okt 26  1985 fhem.js
-rw-r--r-- 1 pi pi   2144 Okt 26  1985 logger.js
-rw-r--r-- 1 pi pi 162488 Okt 26  1985 server.js
-rw-r--r-- 1 pi pi  23280 Okt 26  1985 user.js
-rw-r--r-- 1 pi pi    363 Okt 26  1985 version.js
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 01 Februar 2020, 19:06:03
Hallo zusammen,

ich kann meine Rollos nicht über Alexa per Sprache steuern, wenn genericDeviceType auf blind steht. Wenn ich dieses Attribut lösche, funktioniert es. Das Gerät wird aber als Lampe angezeigt  8).

Siehe auch hier https://forum.fhem.de/index.php/topic,107800.msg1019816.html#msg1019816 (https://forum.fhem.de/index.php/topic,107800.msg1019816.html#msg1019816)

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: Stonemuc am 01 Februar 2020, 20:10:24
Zitat von: SamNitro am 25 Dezember 2019, 13:01:12
Bei mir in der app haben alle jetzt den slider.
Aber meine Richtunganzeige stimmt noch nicht. Habe (für mich) noch keine einfache Lösung gefunden.

Richtungsänderung bekommst du nur mit umklemmen des Motors hin, aber dann schalten sämtliche Schalter falsch herum.
Ich steuere, solange bis das endlich gescheit funktioniert, weiterhin mit Prozentangaben von 0-100 - das funktionert wunderbar.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 02 Februar 2020, 10:16:46
Zitat von: juemuc am 01 Februar 2020, 19:06:03
Hallo zusammen,

ich kann meine Rollos nicht über Alexa per Sprache steuern, wenn genericDeviceType auf blind steht. Wenn ich dieses Attribut lösche, funktioniert es. Das Gerät wird aber als Lampe angezeigt  8).

Siehe auch hier https://forum.fhem.de/index.php/topic,107800.msg1019816.html#msg1019816 (https://forum.fhem.de/index.php/topic,107800.msg1019816.html#msg1019816)

Viele Grüße
Jürgen

Wie schon im anderen Thread gesagt: Doku lesen. Du kannst dein Problem in 1000 Threads darstellen, wenn Du die Doku nicht liest und verstehst, und die Kommentare/Empfehlungen nicht folgst, wird es nie funktionieren.

Wenn genericDeviceType nicht eingegeben wird, versucht alexa-fhem anhand der Readings und verfügbaren set-Kommandos (und Internal TYPE), den Typ des Devices zu erkennen. pct ist eher ein Reading/set-Kommando einer Lampe, und dieses Reading/set-Kommando allein genügt, um die minimale Characteristics einer Lampe (On und Brightness) zu erkennen, dann wird das Device als Lampe erkannt.

Wenn genericDeviceType blind eingegeben wird, muss alexa-fhem die Characteristics CurrentPosition und TargetPosition erkennen können. Dafür müssen gültige Readings und set Kommandos zur Verfügung stehen. Wenn man genericDeviceType eingibt, und keine passende Readings / Set Kommandos hat, muss man die in homeBridgeMapping definieren. Wenn man totalen Quatsch in homeBridgeMapping eingibt, wird das Device nicht erkannt bzw. nicht steuerbar.

Dein dummy Testrollo wäre als Rollo erkannt worden, wenn Du:
- entweder ein Reading position statt ein Reading pct definiert hättest
- oder genericDeviceType blind mit richtigem homeBridgeMapping passend zu Reading pct: etwas wie "CurrentPosition=pct TargetPosition=pct::pct,delay=1000"

Und natürlich, in beiden Fällen wenn TargetPosition über das Reading pct bzw. position gesetzt werden muss, muss dieses Reading in setList sein, damit man mit "set Testrollo pct xxx" das Rollo steuern kann. Das hattest Du auch nicht. Schon allein mit pct in setList, hätte es sogar mit genericDeviceType blind und ohne homeBridgeMapping wahrscheinlich funktioniert.

Titel: Antw:alexa und rollläden
Beitrag von: volschin am 02 Februar 2020, 10:40:28
Ich verstehe Eure ganzen Probleme auch mit dem Invertieren nicht.  ::)

Bei mir funktioniert für meine Rollos (nutze ich so auch in Homebridge)
TargetPosition=position,cmd=position,cmds=100:on;0:off;27:fav,invert=1,minValue=0,maxValue=100,minStep=1,delay=1000
CurrentPosition=state,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
PositionState=state,values=runningUp:INCREASING;runningDown:DECREASING,default=STOPPED


Und Invertieren kann ich da ohne Problem.
Ich habe zwar seit gestern die 0.5.38 am Laufen, aber noch nicht die neuen Icons in der App. Habe aber auch noch nicht meine aktuellen Devices wieder gelöscht.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 02 Februar 2020, 11:02:49
das mit dem invertieren ist ein prinzipielles problem wenn man seine aktoren (absichtlich) verkehrt rum angeschlossen hat und im sprach assistenten sowohl (ganz) hoch/runter als auch % werte nutzt.

alles drei zusammen geht prinzip bedingt nicht ohne logischen konflikt da im api nicht unterschieden wird ob ein % wert durch explizite eingabe oder durch hoch/runter erzeugt wurde und das invertieren nur für das hoch/runter richtig ist.
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 02 Februar 2020, 11:37:39
Hat bei mir auch mit Löschen der Rollos und neuer Gerätesuche leider nichts gebracht. Wieder das bisherige Haussymbol.

Andre, kannst Du evtl. den bei der Gerätesuche übermittelten Daten etwas entnehmen?
{"endpointId":"5c4c1ae7-f33f-3c0c-8fd7-b21765d8ab6ebabc","manufacturerName":"Siro","description":"n: Rollo.Bad, r: bad","friendlyName":"rollo bad","displayCategories":["EXTERIOR_BLIND"],"additionalAttributes":{"manufacturer":"FHEM","model":"ERB16LE"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa.RangeController","instance":"Blind.Position","version":"3","properties":{"supported":[{"name":"rangeValue"}],"proactivelyReported":false,"retrievable":true},"capabilityResources":{"friendlyNames":[{"@type":"asset","value":{"assetId":"Alexa.Setting.Opening"}}]},"configuration":{"supportedRange":{"minimumValue":0,"maximumValue":100,"precision":1},"unitOfMeasure":"Alexa.Unit.Percent"}}],"cookie":{"device":"Rollo.Bad","fuuid":"5c4c1ae7-f33f-3c0c-8fd7-b21765d8ab6ebabc"}},{"endpointId":"5c4c1ae4-f33f-3c0c-13e8-6b8700f9f4be5929","manufacturerName":"Siro","description":"n: RolloL.Schlafen, r: schlafzimmer","friendlyName":"rollo links schlafzimmer","displayCategories":["EXTERIOR_BLIND"],"additionalAttributes":{"manufacturer":"FHEM","model":"ERB16LE"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa.RangeController","instance":"Blind.Position","version":"3","properties":{"supported":[{"name":"rangeValue"}],"proactivelyReported":false,"retrievable":true},"capabilityResources":{"friendlyNames":[{"@type":"asset","value":{"assetId":"Alexa.Setting.Opening"}}]},"configuration":{"supportedRange":{"minimumValue":0,"maximumValue":100,"precision":1},"unitOfMeasure":"Alexa.Unit.Percent"}}],"cookie":{"device":"RolloL.Schlafen","fuuid":"5c4c1ae4-f33f-3c0c-13e8-6b8700f9f4be5929"}},{"endpointId":"5c4c1ae4-f33f-3c0c-d7c2-66daf10cba42eb25","manufacturerName":"Siro","description":"n: RolloL.Wohnen, r: wohnzimmer","friendlyName":"rollo links wohnzimmer","displayCategories":["EXTERIOR_BLIND"],"additionalAttributes":{"manufacturer":"FHEM","model":"ERB16LE"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa.RangeController","instance":"Blind.Position","version":"3","properties":{"supported":[{"name":"rangeValue"}],"proactivelyReported":false,"retrievable":true},"capabilityResources":{"friendlyNames":[{"@type":"asset","value":{"assetId":"Alexa.Setting.Opening"}}]},"configuration":{"supportedRange":{"minimumValue":0,"maximumValue":100,"precision":1},"unitOfMeasure":"Alexa.Unit.Percent"}}],"cookie":{"device":"RolloL.Wohnen","fuuid":"5c4c1ae4-f33f-3c0c-d7c2-66daf10cba42eb25"}},{"endpointId":"5c4c1ae4-f33f-3c0c-0bb4-951b060b5bf8d267","manufacturerName":"Siro","description":"n: RolloR.Schlafen, r: schlafzimmer","friendlyName":"rollo rechts schlafzimmer","displayCategories":["EXTERIOR_BLIND"],"additionalAttributes":{"manufacturer":"FHEM","model":"ERB16LE"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa.RangeController","instance":"Blind.Position","version":"3","properties":{"supported":[{"name":"rangeValue"}],"proactivelyReported":false,"retrievable":true},"capabilityResources":{"friendlyNames":[{"@type":"asset","value":{"assetId":"Alexa.Setting.Opening"}}]},"configuration":{"supportedRange":{"minimumValue":0,"maximumValue":100,"precision":1},"unitOfMeasure":"Alexa.Unit.Percent"}}],"cookie":{"device":"RolloR.Schlafen","fuuid":"5c4c1ae4-f33f-3c0c-0bb4-951b060b5bf8d267"}},{"endpointId":"5c4c1ae4-f33f-3c0c-1bbc-8e43e3eee6b36f10","manufacturerName":"Siro","description":"n: RolloR.Wohnen, r: wohnzimmer","friendlyName":"rollo rechts wohnzimmer","displayCategories":["EXTERIOR_BLIND"],"additionalAttributes":{"manufacturer":"FHEM","model":"ERB16LE"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa.RangeController","instance":"Blind.Position","version":"3","properties":{"supported":[{"name":"rangeValue"}],"proactivelyReported":false,"retrievable":true},"capabilityResources":{"friendlyNames":[{"@type":"asset","value":{"assetId":"Alexa.Setting.Opening"}}]},"configuration":{"supportedRange":{"minimumValue":0,"maximumValue":100,"precision":1},"unitOfMeasure":"Alexa.Unit.Percent"}}],"cookie":{"device":"RolloR.Wohnen","fuuid":"5c4c1ae4-f33f-3c0c-1bbc-8e43e3eee6b36f10"}}

Und noch eine Frage: Es sind ja INTERIOR Blinds, bekommt man das irgendwie gesteuert?
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 02 Februar 2020, 11:41:12
da stehen blinds drin. d.h. von alexa-fhem seite ist alles ok. warum in der app das falsche icon angezeigt wird weiss ich nicht. beim mir war es einfach nach einer weile ok. mit der aktuellsten app version.


lustigerweise habe ich noch einen rollladen (den ältesten) bei derm das icon stimmt, der aber immer noch keinen slider hat und sich nicht mehr über routinen steuern lässt. alle anderen gehen.

ob exterior oder interior ist aktuell noch fest im code eingebaut. es macht auch aktuell noch keinen unterschied.
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 02 Februar 2020, 11:42:50
Ahh, Du hast recht. Ich hatte nicht genügend Geduld. Die neuen Icons sind jetzt da.  ;D

Dann werde ich mal weitertesten.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 02 Februar 2020, 11:44:24
bei manchen änderungen hilft es die app zu killen. sonst holt sie sich die aktuelle konfiguration nicht sofort.
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 02 Februar 2020, 12:06:32
Ich kann jetzt auch ein paar Kommandos bestätigen:
A., öffne das Rollo komplett. (funktioniert, ohne komplett kommt nur nicht unterstützt)
A., schließe das Rollo komplett. (funktioniert)

Statt komplett kann man alternativ auch "ganz" sagen.

A., schließe Rollo zu 30 Prozent. (Fährt auf 30%-Stellung).
A., öffne Rollo zu 30 Prozent. (Fährt danach auf rund 70%-Stellung)

Das braucht noch ein paar nähere Untersuchungen.  ???
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 02 Februar 2020, 12:08:11
auf x % ist der absolut wert

zu x % wird vermutlich (meist) als offset verstanden.

am besten immer im log schauen und verlgeichen.
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 04 Februar 2020, 00:16:52
Hey, mit dem homebridgemapping bekomme ich die logic invertiert.

CurrentPosition=position::position,invert=1,minValue=0,maxValue=100,minStep=1 TargetPosition=position::position,invert=1,minValue=0,maxValue=100,minStep=1

Aber leider schreibt er mir die werte im READINGS "state" position xx
ich muss die aber im separaten READINGS "position" xx haben.
Wie bekomme ich das geändert? Das einzige was ich hin bekomme ist dim::dim dann macht er ein eigenes Reading, wäre aber nicht korrekt bei mir...


Edit: logic stimmt doch nicht ist wohl zu spät zum testen ..ZZZZ....
jetzt stimmen die Prozente ja nicht überein.
Titel: Antw:alexa und rollläden
Beitrag von: Stonemuc am 04 Februar 2020, 12:30:23
Zitat von: volschin am 02 Februar 2020, 10:40:28
Ich verstehe Eure ganzen Probleme auch mit dem Invertieren nicht.  ::)

Bei mir funktioniert für meine Rollos (nutze ich so auch in Homebridge)
TargetPosition=position,cmd=position,cmds=100:on;0:off;27:fav,invert=1,minValue=0,maxValue=100,minStep=1,delay=1000
CurrentPosition=state,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
PositionState=state,values=runningUp:INCREASING;runningDown:DECREASING,default=STOPPED


Und Invertieren kann ich da ohne Problem.
Ich habe zwar seit gestern die 0.5.38 am Laufen, aber noch nicht die neuen Icons in der App. Habe aber auch noch nicht meine aktuellen Devices wieder gelöscht.

Ich muss mich da jetzt auch mal dran machen - dazu noch eine Frage an dich:
Ist bei deinem Rolladenaktor in FHEM 0 offen und 100 zu? Oder genau anders herum?
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 04 Februar 2020, 21:10:56
100 ist bei Siro geschlossen. Also umgekehrt zur Logik von Apple und Amazon.
Titel: Antw:alexa und rollläden
Beitrag von: SamNitro am 04 Februar 2020, 23:43:57
Eltako ist 100 Geschlossen und 0 Offen.
Titel: Antw:alexa und rollläden
Beitrag von: Stonemuc am 06 Februar 2020, 11:26:01
Zitat von: volschin am 02 Februar 2020, 10:40:28
Ich verstehe Eure ganzen Probleme auch mit dem Invertieren nicht.  ::)

Bei mir funktioniert für meine Rollos (nutze ich so auch in Homebridge)
TargetPosition=position,cmd=position,cmds=100:on;0:off;27:fav,invert=1,minValue=0,maxValue=100,minStep=1,delay=1000
CurrentPosition=state,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
PositionState=state,values=runningUp:INCREASING;runningDown:DECREASING,default=STOPPED


Und Invertieren kann ich da ohne Problem.
Ich habe zwar seit gestern die 0.5.38 am Laufen, aber noch nicht die neuen Icons in der App. Habe aber auch noch nicht meine aktuellen Devices wieder gelöscht.

Ich hb jetzt mal deine TargePosition in den Mappings meine alexa-Device übernommen. Mit dem Ergebniss, dass er trotz invert=1 die Rollos auf Kommando "ganz auf" schließt und anders herum. Nehme ich das invert=1 raus, besteht das Problem weiterhin...
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 06 Februar 2020, 11:58:14
ich sage doch: man kann mit invert prinzipiell nicht ganz auf/zu und öffne auf % gleichzeitig verwenden. es ist prinzipiell nicht kompatibel mit beidem so lange der semantik kram bei amazon nicht geht.
Titel: Antw:alexa und rollläden
Beitrag von: Stonemuc am 06 Februar 2020, 14:01:35
Aber warum geht es dann bei volschin?
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 07 Februar 2020, 14:17:50
Hallo justme1968,

kannst Du dies https://forum.fhem.de/index.php/topic,107800.msg1021697.html#msg1021697 (https://forum.fhem.de/index.php/topic,107800.msg1021697.html#msg1021697) reproduzieren bzw. ist dies nachvollziehbar? Wenn ja, kann man da etwas ändern?

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 08 Februar 2020, 18:31:49
@Volschin

Zitat von: volschin am 02 Februar 2020, 12:06:32
Ich kann jetzt auch ein paar Kommandos bestätigen:
A., öffne das Rollo komplett. (funktioniert, ohne komplett kommt nur nicht unterstützt)
A., schließe das Rollo komplett. (funktioniert)

Statt komplett kann man alternativ auch "ganz" sagen.

A., schließe Rollo zu 30 Prozent. (Fährt auf 30%-Stellung).
A., öffne Rollo zu 30 Prozent. (Fährt danach auf rund 70%-Stellung)

Das braucht noch ein paar nähere Untersuchungen.  ???

Hatte das Gerät bei deinem Test den alexaName Rollo gehabt oder war beim testen das Gerät in einer Gruppe und du hast das Gerät praktisch mit einem generischen Namen angesprochen ?

Bisher hat nur Andre erwähnt das es klappt die blind-Geräte mit einem der generischen Namen ( die Verdunkelung, die Jalousie, der Vorhang, das Rollo, der Rollladen, die Markise, der Schlitz, der Lamellenvorhang, das Fensterrollo), in einer Gruppe anzusprechen.

Und weiter eine Frage zu deinem homebridgemapping.

Ich hab bei mir einfach nur SIRO_inversPosition gesetzt, damit stimmt der Status der Slider in Home, EVE und Alexa-App, auch das steuern per Sprache (Alexa/Siri) klappt (hoch ist hoch,runter ist runter)

Hab bei mir SIRO_inversPosition mal gelöscht und das homebridgemapping ausprobiert, damit ist zwar das steuern per Sprache hoch/runter korrekt. Aber der Status der Slider ist doch nicht korrekt ?

Mich hat interessiert was mit 27:fav angezeigt wird -denke doch wenn schon in Eve- aber nichts, mit homebridgemapping sehe ich keinen Unterschied zu ohne.
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 02 März 2020, 15:14:19
Hallo,
habe Alexa FH Connector erfolgreich installiert und kann auch Geräte bedienen. Ich möchte jetzt meine Rollläden über Alexa steuern und bin auch hier schon einen Schritt weiter gekommen. Aber eben nur einen Schritt. Ich verwende zur Steuerung meinen meiner Rollläden das Device HM-LC-BL1-FM. Den ersten Rollladen kann ich jetzt mit folgenden Befehlen steuern:
A: fahre Rollo ganz runter
A: fahre Rollo ganz hoch
Alexa fahre Rollo in Position  xx %.  Ist ja schon mal ein guter Anfang.

Ich kann dies jedoch nur dann machen, wenn ich "Rollo" als alexaName verwende, bei allen anderen Namen (zum Beispiel:  Rollo Büro) verweigert sich Alexa. Was mache ich falsch? Ich habe ja viele Rollläden, und jeden möchte ich ja individuell steuern.

:
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 02 März 2020, 15:24:19
jedes gerät das du direkt ansprechen willst braucht einen eigenen eindeutigen namen.

den generischen namen rollladen mit einem raum namen kannst du verwenden wenn die betreffenden geräte in der entsprechenden raum gruppe sind.

den gerischen namen rollladen alleine kannst du verwenden wenn du in einem raum bist und der echo und der/die rollläden in der gleichen gruppe sind.

mehr als eine handvoll rollläden einzeln per sprache anzusprechen macht keinen spass weil du zu viele eindeutige namen brauchst. besser:
- nur die wichtigsten direkt ansprechen
- alles andere über raum oder sonstige gruppen
- am besten szenen anlegen und einstellungen zusammenfassen
- am besten so viel wie möglich automatisieren und nicht einzeln von hand steuern
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 02 März 2020, 15:53:14
Zitat von: TomLee am 08 Februar 2020, 18:31:49
@Volschin
Mich hat interessiert was mit 27:fav angezeigt wird -denke doch wenn schon in Eve- aber nichts, mit homebridgemapping sehe ich keinen Unterschied zu ohne.
Weder HomeKit noch Alexa unterstützen direkt das Anfahren der Favoritenposition. Ich hätte das aber gern millimetergenau.
Wenn ich das Rollo also auf 27 stellen lasse, versucht er nicht über den ungenauen Berechnungsmodus bei der Position zu stoppen, sondern Mappen das auf den Favorit.
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 02 März 2020, 20:37:59
Hallo justme1986,
vielen Dank für deine Unterstützung. Wohl ist mir bewusst dass ich noch große Wissenslücken habe. Gerne lese ich das nach, wo immer ich es finde. Meine bisherige Versuche in dieser Richtung waren aber vergebens.
jedes gerät das du direkt ansprechen willst braucht einen eigenen eindeutigen namen.Dies habe ich versucht. Ich habe eindeutige Namen verwendet wie zum Beispiel: Rollladenbüro oder auch Rollladen im Büro. Mein Ziel wäre es gewesen, dass ich für jeden Rollladen einen eindeutigen Namen dadurch finde, dass ich den Raum dem Wort Rollladen folgen lasse: Rollladenbüro, Rollladen Wohnzimmer, Rollladenküche. Die scheint aber nicht zu funktionieren. Oder täusche ich mich da?
den generischen namen rollladen mit einem raum namen kannst du verwenden wenn die betreffenden geräte in der entsprechenden raum gruppe sind Diesen Satz verstehe ich leider nicht. Wie bringe ich den Echo und den Rollladen in die gleiche Gruppe und was bedeutet dein Hinweis: "wenn du in einem Raum bist".
- nur die wichtigsten direkt ansprechen Diesen Hinweis verstehe ich so, dass man sich ansonsten die vielen eindeutigen Namen nicht merken kann. Korrekt?
Diesen Hinweis verstehe ich so, dass man sich ansonsten die vielen eindeutigen Namen nicht merken kann. Korrekt? Wo kann ich mir dazu noch die Grundlagen anlesen, zum Thema Raum und zum Thema sonstige Gruppen.
am besten szenen anlegen und einstellungen zusammenfassen Hier habe ich die gleiche Frage wie zum letzten Satz. Wo kann ich lesen? Entschuldigung nochmals für die vielen Fragen. Möglicherweise habe ich irgend ein Dokument übersehen. Mein Ziel ist es, die zwölf Rollläden bei uns im Haus über Alexa zu steuern.
Vielen Dank
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 02 März 2020, 20:50:38
Hallo zusammen.

Ich habe 2 hm blind Aktoren. Sind in jedem device anders benannt ( Wohnzimmerrollo und Esszimmerrollo).
Habe das Attribut generictyp auf blind gesetzt.
So lässt sich bei mir jedes Rollo einzeln steuern.

Habe dann in der Alexa app die Rollos ins Wohnzimmer gepackt und dann in eine Gruppe mit Namen "Rollos".

Wenn ich jetzt sage

Alexa Rollos auf 60%

Dann fahren alle Rollos auf 60%.

Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 03 März 2020, 09:05:06
@UweUwe: mit gruppen und räumen sind die gruppen der alexa app gemeint. hier solltest du für jeden raum eine gruppe anlegen, den betreffenden echo und alle geräte die zusammen gehören hineinschieben.

es empfiehlt sich das der raum name nicht teil des geräte namens ist. das bringt alexa öfter mal durcheinander.

12 eindeutige namen zu finden halte ich für eine herausforderung. besonders wen man obiges beachtet und die namen so kurz wie möglich wählt.

über das generische 'rollladen' oder 'rollo' zu gehen und raum/gruppen basiert zu steuern ist auf dauer sehr viel angenehmer.

immer im hinterkopf behalten: alexa ist nicht intelligent. du musst eigentlich alles sehr genau sagen. verknüpfungen mit und gehen ebenfalls nicht. das wird bei vielen geräten und langen namen sehr schnell nervig. die organisation über räume/gruppen und generische namen (licht/rollladen) lässt es etwas intelligenter ausschauen.

wenn etwas nicht funktioniert: in der app schauen was genau verstanden wurde

Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 09:28:10
Hallo justme1968,
Vielen Dank für die Antwort, auch an dich sash.sc. Ich habe mich jetzt schon näher mit der Alexa App beschäftigt. Darf ich mein Verständnis hier nochmals darstellen: nehmen wir mal an, dass ich drei Räume und fünf  Rollläden habe. In einem Raum gibt es drei Rollläden. In jedem dieser Räume gibt es einen Dot, der dem jeweiligen Raum auch zugeordnet ist. Ich bezeichne jetzt jeden der fünf Rollläden mit dem generischen Namen "Rollladen" (alexaName). Wenn ich in dem entsprechenden Zimmer bin, kann ich dann den zugehörigen Rollladen über den Namen "Rollladen" ansprechen. Ich sage also:
"A. Öffne Rollladen komplett". Und dann fährt der entsprechende Rollladen hoch. Muss ich die drei Rollläden in dem einen Raum als Szene definieren?
Und wie spreche ich einen Rollladen an, der sich in einem anderen Raum befindet, wenn alle Rollläden im Haus"Rolladen" heißen. Es tut mir leid, dass ich mit so vielen Fragen kommen muss und bitte um eure Geduld.

Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 03 März 2020, 09:41:26
generische  namen werden automatisch erkannt und beziehen sich auf den gnericDeviceType. also light und blind.

du solltest die geräte nicht rollladen nennen. so lange du nicht jeden einzeln per namen ansprechen willst sondern nur den generischen namen für alle gleichen geräte in der gruppe verwendest ist der tatsächliche name egal.

z.b. mit 'rollo im wohnzimmer'

sei nicht so ängstlich und probiere es einfach aus. es kann nichts kaputt gehen.
Titel: Antw:alexa und rollläden
Beitrag von: volschin am 03 März 2020, 09:43:39
Wollt ich auch sagen, einfach mal machen und wenn was nicht klappt, dann hier nachfragen.
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 11:23:38
Hallo,
danke für die Hinweise, hab jetzt mal probiert und den Hinweis umgesetzt:
es empfiehlt sich das der raum name nicht teil des geräte namens ist. das bringt alexa öfter mal durcheinander.
ich vermute, dass dies mein Hauptthema war.  Meine alexaName lauten jetzt WohnenSued, WohnenOst, etc.. und das funktioniert
Ich bräuchte noch einen Hinweis für die Szenen, Gruppen
Wenn ich in der Alexa-App https://alexa.amazon.de/spa/index.html#smart-home auf Skzenen gehe, so bekomme ich folgende Meldung:
Aktivieren Sie Smart Home-Skills, um Geräte mit Alexa zu steuern. Wenn Sie Ihren Skill bereits aktiviert haben, suchen Sie unten nach Geräten.. Ich habe aber die FHEM Skill aktiviert und Alexa kennt auch viele Geräte von mir.

Noch ne kleine Frage zu Gruppen:
WohnenSued, WohnenOst, Essensued und EssenWest (alles Rollos, die auch einzeln ansprechbar sind und funktionieren)  sind in der Gruppe Wohnbereich. Wie spreche ich jetzt diese Gruppe Wohnbereich als Ganzen an, dass alle Rollos mit einem Befehl laufen.


Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 03 März 2020, 12:15:47
So schaut es bei mir in der App aus.

Oben der Raum. Die anderen beiden sind die eigentlichen Rollos. So habe ich diese Rollos in fhem genannt. Daher der Name in der App.


(https://uploads.tapatalk-cdn.com/20200303/7e02efbe2c8d964cd71cd32016504580.jpg)

Gesendet von meinem MI 9 mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 03 März 2020, 15:54:41
szenen brauchst du erst mal nicht so lange du alle geräte in einem raum auf die gleiche art steuern willst.

ZitatWohnenSued, WohnenOst, Essensued und EssenWest (alles Rollos, die auch einzeln ansprechbar sind und funktionieren)  sind in der Gruppe Wohnbereich. Wie spreche ich jetzt diese Gruppe Wohnbereich als Ganzen an, dass alle Rollos mit einem Befehl laufen.
na in dem z.b. sagst 'alexa, rollos im Wohnbereich ganz hoch'
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 17:19:19
Hallo,
Danke für die Antwort.
ich stehe da komplett auf dem Schlauch:

Hier nochmals der Stand:
4 Rolläden sind in der Alexa APP unter der Gruppe "Wohnbereich" mit dem den alexaName "WohnenSued", "WohnenOst" , "Essensued" und "EssenWest" . Jeder dieser Rolladen ist Genericdevicetyp blind. Jeder der Rolladen ist einzeln ansprechbar über
"Alexa fahre "WohnenSued" ganz runter"  WohnenSued kann dann ausgetauscht werden gegen WohnenOst, EssenSued, etc.
Funktioniert. Prima.

Jetzt das Gruppenfahrverhalten: Ich will alle Rolläden auf ein Kommando in der Gruppe Wohnbereich nach unten Fahren:

Vorschlag war:
alexa, rollos im Wohnbereich ganz hoch Antwort Alexa "Tut mir leid, ich kann kein Gerät mit Namen Rollos Wohnbereich finden".

Wenn ich die Rollos gemeinsam fahren haben will ich noch Lichter zusätzlich schalten, deshalb die Frage nach den Szenen.
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 03 März 2020, 17:27:00
Zitat von: UweUwe am 03 März 2020, 17:19:19

Vorschlag war:
alexa, rollos im Wohnbereich ganz hoch Antwort Alexa "Tut mir leid, ich kann kein Gerät mit Namen Rollos Wohnbereich finden".


In diesem Thread hat bisher niemand bestätigt das die Ansprache über einen der generischen Namen klappt.
Du bist auch der erste von dem ich lese, der auch alles richtig gemacht hat.

Ich teste das seit 0.5.39 mit fast jeder Version und bin jetzt bei 0.5.48.

Bei mir klappt die Ansprache über einen generischem Namen immer noch nicht.
Lösche das Testdevice immer, somit muss ich das Device auch immer der Gruppe neu hinzufügen.

Gruß

Thomas
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 17:37:49
Hallo Tomlee,
danke für deine Antwort. Der Vorschlag für das Kommando
alexa, rollos im Wohnbereich ganz hoch kam aus dem Forum und ich fand dies toll ==> tats leider nicht.
Kannst du mir bitte den Weg beschreiben, wie du heute mehrere Rolläden in einem Raum gleichzeitig "absprichst".
Lösche das Testdevice immer, somit muss ich das Device auch immer der Gruppe neu hinzufügen. Den Satz verstehe ich leider nicht.
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 03 März 2020, 17:50:03
Ich sag doch, du hast alles richtig gemacht, es geht einfach noch nicht.


Meine Rollläden/Jalousien fahren dem ASC-Modul morgens/abends/für Beschattung hoch/runter.
Sprachsteuerung brauch ich da nicht, teste einfach nur so.
Es gibt mehrere Wege mehrere Rolläden in einer Gruppe anzusprechen, ich würd einfach abwarten bis es über einen generischen Namen geht.
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 18:23:17
Hallo sash.cc
die Struktur von deinem Wohnzimmer (download jpg) stimmt im täglichen Leben (Überraschung!) sehr mit meiner Struktur überein.
Ich hab den Eindruck, dass du über die APP auf einem Smartphone/Tablett gehst. Ich gehe über einen Windows-PC.
Wie bekommst du es jetzt geregelt, dass du beide Rolläden (esszimmerrollo und wohnzimmerrollo) gleichzeitig nach oben, nach unten oder in eine bestimmte Position bewegst.
In der App kann ich auch manuell die Rolläden bewegen, das Symbol ändert sich aber dabei nicht, wohl aber die Position des "Schiebers" .
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 03 März 2020, 18:29:15
fang mal klein an: geh in das zimmer in dem auch der echo steht und sag 'alexa, rollläden ganz hoch'. geht das?

unabhängig davon: hast du jeweils das rollladen icon in der app? und einen schieberegler in im gerät?
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 18:52:22
Hallo  justme1968,
Ich bin ja schon sehr zufrieden. Ich habe drei Dots in meinem Haus stehen. Einmal im Wohnbereich, einmal im Büro (der Rollladen im Büro heißt RolloUwe) und einmal im Schlafzimmer. Diese Dots sind auch den entsprechenden Gruppen zugeordnet (Büro, Schlafzimmer, Wohnbereich). .
Wenn du über eine App sprichst, so meinst du entweder ein Smartphone oder ein PAD. Ist dies korrekt? Ich habe meine Einrichtung über einen Windows PC und einen Webzugang zur Amazon Alexa gemacht. Ich kann mir die Konfiguration aber auch auf der Alexa App anschauen.
In der Alexa App sehe ich all meine Gruppen korrekt, und in der Gruppe Wohnbereich auch meine Rollos (essensued, essenwest, wohnenost, wohnensued) in der Gruppe Büro sehe ich meinen Rollo (RolloUwe). Die Zuordnung der Dots zu den Gruppen sehe ich in der Alexa App nicht.  Die Symbole alles  Rollos lassen sich durck anklicken auf der Alexa App öffnen und ich sehe den Öffnungsgrad des Rollladen. Diese ist auch korrekt und ich kann ihn auch manuell bedienen. Unter der Rubrik alle Geräte sehe ich ebenfalls alle rollos, in dieser Darstellung gibt es zu jedem Rollo ein Symbol.
Jetzt zu deiner Frage: wenn ich das Kommando: "Alexa, Rolläden ganz hoch sage", so bekomme ich als Antwort: " tut mir leid, ich kann kein Gerät mit dem Namen Rollläden finden" . Dabei befinde ich mich im Büro und mit dem Kommando "Alexa RolloUwe ganz hoch", fährt auch der Rollladen ganz hoch . Was mache ich denn falsch?
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 03 März 2020, 18:54:36
Zitat von: UweUwe am 03 März 2020, 18:23:17
Hallo sash.cc
die Struktur von deinem Wohnzimmer (download jpg) stimmt im täglichen Leben (Überraschung!) sehr mit meiner Struktur überein.
Ich hab den Eindruck, dass du über die APP auf einem Smartphone/Tablett gehst. Ich gehe über einen Windows-PC.
Wie bekommst du es jetzt geregelt, dass du beide Rolläden (esszimmerrollo und wohnzimmerrollo) gleichzeitig nach oben, nach unten oder in eine bestimmte Position bewegst.
In der App kann ich auch manuell die Rolläden bewegen, das Symbol ändert sich aber dabei nicht, wohl aber die Position des "Schiebers" .
Ich habe noch mal in der App nachgeschaut und habe neben den ganzen Räumen auch noch einen Raum oder Gruppe die Rollos heißt.

Wenn du dann da deine Rollos rein packst Jalousien was auch immer, dann sollten auf jeden Fall alle Geräte oder Rollos entsprechend hochfahren oder gleichzeitig angesteuert werden.

Ich steuere meine Rollos halt alle an, indem ich sage Alexa Rollos auf x% oder mit rauf oder runter.

Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 03 März 2020, 19:54:12
du musst die app auf dem handy/tablet verwenden.

das web interface per browser ist unvollständig und zerstört gerade was gruppen angeht gerne die konfiguration. so fliegen zum beispiel die echos aus den gruppen wieder raus.

dann geht auch die steuerung über generische namen wie rollo oder licht in einem raum nicht mehr weil alexa nicht weiss in welchem raum du bist wenn der echo aus der gruppe geflogen ist.
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 03 März 2020, 20:31:37
Nutze nur die App auf dem Handy/Tablet.

Meine Echos, die ich zum testen verwende fliegen nie aus den Gruppen.

Die Steuerung  über den generischen Namen Licht verwende ich seit rd. 1 Jahr täglich,  die Verdunkelung, die Jalousie, der Vorhang, das Rollo, der Rollladen, die Markise, der Schlitz, der Lamellenvorhang, das Fensterrollo für genericdevicetype blind klappt bei mir seit Ankündigung nicht  .
Titel: Antw:alexa und rollläden
Beitrag von: UweUwe am 03 März 2020, 21:29:00
Hallo,
du musst die app auf dem handy/tablet verwenden. Der Hinweis war wichtig und gut. Auf der APP waren die 3 DOTS nicht den unterschiedlichen Gruppen zugeordnet. Die Dots waren keiner Gruppe auf der Alexa App zugeordnet. Das hab ich jetzt geändert und ist auch anscheinend stabil.
Der Test verlief leider nicht positiv:
Alexa, fahre Rolläden ganz hoch bzw.
Alexa, fahre Rollos ganz hoch

gab immer dieselbe Antwort:
Tut mir leid, ich kann kein Gerät mit dem Namen Rolladen (Rollo) finden.
Ich hab den Rolladen "Denken" genannt (alexaName). Sage ich jetzt
Alexa, fahre Denken ganz hoch  ==> Antwort ok und der Rolladen fährt.
Das gilt für alle Gruppen/Räume/dots.
Sollte doch nicht so sein.. oder?

Titel: Antw:alexa und rollläden
Beitrag von: volschin am 04 März 2020, 22:28:30
Zitat von: TomLee am 08 Februar 2020, 18:31:49
@Volschin
Hab bei mir SIRO_inversPosition mal gelöscht und das homebridgemapping ausprobiert, damit ist zwar das steuern per Sprache hoch/runter korrekt. Aber der Status der Slider ist doch nicht korrekt ?
Stimmt, das war mir noch garnicht aufgefallen, da ich Alexa so gut wie nicht über die App bediene Dafür habe ich HomeKit und dort ist die Anzeige korrekt.

Als ich mir das Homebridgemapping eingerichtet habe, gab es die inversPosition im SIRO-Modul noch nicht. Ich werde die vielleicht mal probieren, da mich das Umdenken zwischen FHEM und Homekit/Alexa was die Positionierung betrifft etwas stört. Allen anderen ist es sowieso egal, da in FHEM nur noch die Automatisierungen laufen.

Also danke für die Anregung das jetzt Aufzuräumen.  :)
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 20 April 2020, 19:49:32
N'Abend,

Mein Problem hat (glaube ich) nur bedingt bis garnicht mit alexa-FHEM zu tun aber ich hoffe hier vielleicht trotzdem auf Erfahrungen anderer zurückgreifen zu können....

Meine 3 Rollos (HM) tauchen historisch bedingt noch als Lampen in Alexa auf. Ich habe dort dann eine Gruppe "Rollos" definiert, um alle gleichzeitig auf Position xy zu fahren.

Vor kurzem habe ich das letzte Fenster mit einem Shelly 2.5 ausgestattet und diesen ebenfalls in Alexa-FHEM und der Gruppe Rollos hinzugefügt.
Dummerweise war dieser dann mit genericDeviceTyp blind definiert und über die Gruppe ging garnichts mehr.
Ich habe dann genericDeviceTyp auf Light gestellt. Nun läuft der Shelly aber einer (immer der selbe) HM-Aktor reagiert in der Gruppe Rollos nicht mehr.
Kurioserweise kann ich ihn direkt ansprechen und auch in verschiedenen Routinen reagiert er, nur in der Gruppe eben nicht mehr.

Hatte das schon mal jemand? Wie könnte ich das beheben?


P.s.: da ich den Beitrag nicht noch mit Informationen aus diversen lists fluten wollte, habe ich zunächst keine angehängt. Hole ich aber gern nach.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 10:31:07
Ich habe jetzt die 4 Geräte nochmal e türmt und alle auf blind gestellt, ohne weiteres homebridgemapping.

- "schalte [Geräte] auf x%" —> geht
- "[gerät] ganz hoch" —> geht
- "schalte [Gruppe Rollos] auf x%" —> Rollos unterstützt das nicht

Wie kann ich alle gleichzeitig ansprechen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 22 April 2020, 11:06:00
Du musst die Gruppe Rollos definitiv umbenennen bspw. Wohnzimmer (besser neu anlegen und die Rollos wieder hinzufügen), Rollos ist einer der generischen Namen.

In alexaName der Rollos sollte auch keiner der generischen Namen vorkommen.

Hast du auch einen Echo der Gruppe hinzugefügt ?

Dann soll es möglich sein, bei mir hat es bisher nicht geklappt, die in der Gruppe Wohnzimmer befindlichen Rollos mit einem der generischen Namen zu steuern.

Am Echo der sich in der Gruppe befindet:
ZitatStelle die <Rollläden,Rollos, Jalousien> auf x %

von irgendeinem anderen Echo:
ZitatStelle die <Rollläden,Rollos, Jalousien> im Wohnzimmer auf x %


Gruß

Thomas
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 11:17:26
Hallo Thomas,

Habe die Gruppe entfernt und eine neue mit dem Namen Erdgeschoss hinzugefügt. Dort ist nun auch ein Echo drin (vorher war keiner in der Gruppe).

Ergebnis:
"Tut mir leid, ich kann kein Gerät mit dem Namen [Rollos,Rollläden] finden"

Vorher hatte es wunderbar mit der Gruppe "Rollos" funktioniert :-(

Macht es Sinn das homebridgemapping zu setzen? Da alle Geräte ein Reading/command pct haben sollte und ich sie einzeln ansprechen kann, sollte es keinen Unterschied machen, oder?!


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: TomLee am 22 April 2020, 11:26:16
Ohne homebridgemapping passt dann schon.

Geht denn jetzt eventuell

ZitatStelle Erdgeschoss auf x%

wenn nur blinds in der Gruppe sind ?
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 11:33:25
"Stelle Erdgeschoss auf x%"
—> Erdgeschoss unterstützt das nicht.

Es ist zum verrückt werden...


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: MadMax-FHEM am 22 April 2020, 12:18:59
Welche Version von alexa-fhem läuft!?

Hast du die Rollos mal aus der Alexa-App gelöscht und neu suchen lassen NACH den Änderungen in fhem!?

Und nat.: alexa-fhem neu gestartet bzw. ein reload!?

Sind jetzt alle Rolos in fhem (alexaName) OHNE Rollo!?

Bzw. OHNE Raum im Namen!?

Es gibt irgendwo (sogar hier im Thread!?) eine kurze Erläuterung von André (justme1968) bzgl. generischer Dinge die gehen und was bzgl. Namen (alexaName) zu beachten ist und auch wie es mit Gruppen etc. ist. So in etwa wie von Thomas ja schon erläutert...

Homematic sollte ganz ohne homebridgeMapping "erkannt" werden bei den Shelly weiß ich es nicht bzw. kommt es evtl. auch drauf an wie eingebunden: MQTT/Template oder Shelly Modul...

Gruß, Joachim
Titel: alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 12:59:37
Zitat von: MadMax-FHEM am 22 April 2020, 12:18:59
Welche Version von alexa-fhem läuft!?
0.5.50

ZitatHast du die Rollos mal aus der Alexa-App gelöscht und neu suchen lassen NACH den Änderungen in fhem!?

Und nat.: alexa-fhem neu gestartet bzw. ein reload!?
- Geräte in der App gelöscht
- genericDeviceTyp geändert
- Alexa-FHEM restart
- Geräte in der App neu gesucht und gefunden.

ZitatSind jetzt alle Rolos in fhem (alexaName) OHNE Rollo!?

Bzw. OHNE Raum im Namen!?
- Rollo/Rollladen ist nicht (mehr) im Namen, früher hießen alle "Rollladen xyz", da hatte es funktioniert
- Raum ist so eine Sache
- die Geräte heißen jetzt, badfenster, Küchenfenster, wohnzimmerfenster und Terrassentür
- reicht das schon für fehlerkennungen? Sollen ja schon noch halbwegs verständliche nahmen bleiben.

ZitatEs gibt irgendwo (sogar hier im Thread!?) eine kurze Erläuterung von André (justme1968) bzgl. generischer Dinge die gehen und was bzgl. Namen (alexaName) zu beachten ist und auch wie es mit Gruppen etc. ist. So in etwa wie von Thomas ja schon erläutert...

Homematic sollte ganz ohne homebridgeMapping "erkannt" werden bei den Shelly weiß ich es nicht bzw. kommt es evtl. auch drauf an wie eingebunden: MQTT/Template oder Shelly Modul...

Gruß, Joachim
Hatte ich irgendwo gelesen aber nachdem es nicht funktionierte, hatte ich versucht auf den alten Status quo zurückzukommen (mit genericDeviceTyp light).
Der Shelly ist per Shelly Modul eingebunden und besitzt ein pct und position reading. Soweit ich im wiki verstanden habe, sollte das reichen und er wird ja auch als blind angezeigt.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 16:10:53
An dem Shelly allein kann es nicht liegen.... Ich habe jetzt auch mal versucht diesen aus der Gruppe zu entfernen aber auch mit den drei HM-Aktoren allein geht es nicht.

Kann jemand eine RolloaGruppe in der App steuern? Bei mir gibt es dort keinen Schalter/sliderfür die ganze Gruppe (wie zum Beispiel bei Lampen). Auch in einer Routine kann ich die Gruppe nicht verwenden.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 22 April 2020, 21:10:33
Hallo zusammen.

Ich habe meine beiden Rollos in fhem "esszimmerrollo" und "Wohnzimmerollo" genannt.
Diese wurden dann auch in der App gefunden.
Habe in der App die Gruppe "Rollos" erstellt und dort die beiden obigen Rollos rein gepackt.

Ich kann ohne Probleme jedes Rollo per Sprache steuern. Wenn ich sage "alexa, fahre Rollos hoch" oder "alexa, fahre die Rollos auf x%" dann passiert das auch entsprechende.

Ich denke, das es unabhängig von der verwendeten Hardware ist.
Ich selber habe dafür hm Rolladen Aktoren in Betrieb.

Gruß Sascha
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 21:33:33
Hi Sascha,

Danke für deine Antwort.
Welche Attribute hast du gesetzt? Werden deine auch als Rollos in der App dargestellt?

Grüße stephan
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 22 April 2020, 22:10:52
alexaName Wohnzimmerollo
Alexaroom Wohnzimmer
genericDeviceType blind

Fhem connector am laufen.


Gesendet von meinem MI 9 mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 22 April 2020, 22:18:31
Danke.
AlexaRoom habe ich nicht gesetzt. Soweit ich verstanden hab ist das nur für den custom skill notwendig?!?


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 22 April 2020, 22:34:21
Kannst du auch weg lassen!

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 23 April 2020, 18:21:48
N'Abend,

Ich habe nun
- die Namen nochmal so wie von Sascha vorgeschlagen angepasst
- die Geräte gelöscht, Alexa-FHEM restart, Geräte neugesucht
- Gruppe Rollos gelöscht und neu eingerichtet

Aber das Ergebnis ist nach wie vor das selbe. Es will nicht funktionieren.

Auch mit der Gruppe Erdgeschoss und "Rollos im Erdgeschoss auf x%" bleibt das Ergebnis wie vorher schon beschrieben.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 23 April 2020, 19:04:04
Ich würde das mit der Gruppe Rollos in der Gruppe Erdgeschoß mal sein lassen.

Mach erstmal die Gruppe Rollos in der App und packe da mal 1 Rollo rein, zum testen.

Wie hast du die Rollos in fhem benannt? Und den device type? Poste mal ein List von einem Rollo.

Gesendet von meinem MI 9 mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 23 April 2020, 19:20:58
Sorry das war vielleicht schlecht formuliert:

Ich habe erst eine Gruppe "Rollos" mit allen 4 aktoren probiert
—> Rollos unterstützt das nicht.

Gruppe "Rollos" wieder gelöscht und Gruppe "Erdgeschoss" mit den aktoren + Echo angelegt
—> ich kann kein Gerät mit dem Namen Rollo Erdgeschoss finden.

Gerade auch nochmal mit nur einem Aktors getestet. Gleiches Ergebnis.

Hier ein List eines HM-Aktors
Internals:
   DEF        2FE033
   FUUID      5c501681-f33f-2e10-02fa-f1add5c53c94316a
   IODev      VU_nanoCUL
   LASTInputDev VU_nanoCUL
   MSGCNT     31
   NAME       Wz_RollladenRechts
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-Wz_RollladenRechts
   STATE      90
   TYPE       CUL_HM
   VU_nanoCUL_MSGCNT 31
   VU_nanoCUL_RAWMSG A0D38A4102FE033AB03100601B400::-46:VU_nanoCUL
   VU_nanoCUL_RSSI -46
   VU_nanoCUL_TIME 2020-04-23 18:16:17
   chanNo     01
   lastMsg    No:38 - t:10 s:2FE033 d:AB0310 0601B400
   protLastRcv 2020-04-23 18:16:17
   protRcv    30 last_at:2020-04-23 18:16:17
   protSnd    31 last_at:2020-04-23 18:16:17
   protState  CMDs_done
   rssi_VU_nanoCUL cnt:15 min:-48 max:-45 avg:-46.4 lst:-48
   rssi_at_VU_nanoCUL cnt:31 min:-48 max:-44.5 avg:-45.98 lst:-46
   READINGS:
     2020-04-23 18:16:11   CommandAccepted yes
     2019-04-15 11:22:37   D-firmware      2.11
     2019-04-15 11:22:37   D-serialNr      LEQ1022736
     2020-04-23 18:16:17   deviceMsg       90 (to VCCU)
     2020-04-23 18:16:17   level           90
     2020-04-23 18:16:17   motor           stop:90
     2020-04-23 18:16:17   pct             90
     2020-04-23 18:16:17   recentStateType info
     2020-04-23 18:16:17   state           90
     2020-04-23 18:16:17   timedOn         off
   helper:
     HM_CMDNR   56
     cSnd       11AB03102FE0330201C8,11AB03102FE0330201B4
     dlvlCmd    ++A011AB03102FE0330201B4
     mId        0005
     peerFriend peerSens,peerVirt
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +2FE033,00,00,00
       nextSend   1587658577.53765
       prefIO     
       rxt        0
       vccu       VCCU
       p:
         2FE033
         00
         00
         00
     mRssi:
       mNo        38
       io:
         CUNO:
         VU_nanoCUL:
           -38
           -38
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         VU_nanoCUL
       flg        A
       ts         1587658577.43797
       ack:
         HASH(0x558b5c4e6030)
         388002AB03102FE03300
     rssi:
       VU_nanoCUL:
         avg        -46.4
         cnt        15
         lst        -48
         max        -45
         min        -48
       at_VU_nanoCUL:
         avg        -45.9838709677419
         cnt        31
         lst        -46
         max        -44.5
         min        -48
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      VU_nanoCUL
   IOgrp      VCCU
   alexaName  Wohnzimmerrollo
   alias      Wohnzimmer
   autoReadReg 4_reqStatus
   comment    EG_Rollladen
   devStateIcon on:fts_window_2w 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 off:fts_shutter_100
   eventMap   100:auf 0:zu
   expert     2_raw
   firmware   2.11
   genericDeviceType blind
   group      Fenster EG
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter_updown
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000,
   room       Home,Wohnzimmer
   serialNr   LEQ1022736
   sortby     2
   subType    blindActuator
   webCmd     20:auf:zu:up:down:stop

Das homebridgemapping habe ich hinzugefügt, da der Shelly sowohl "position" als auch "pct" als readings hat und ich ausschließen wollte, dass sich das vielleicht beißt.
Mit und ohne selbes Ergebnis.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 23 April 2020, 19:24:05
Du redest die ganze Zeit von einem shelly. Das List ist aber von einem Homematic device.

Da der Name ja Wohnzimmerollo ist, sollte das Gerät auch unter diesen Namen in der Alexa app zu finden sein.

Und wenn ich das richtig gesehen habe, hast du das Rollo über eine vccu laufen?

Ein shelly braucht nur wlan und keinen cul.
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 23 April 2020, 19:41:04
Das ist richtig.
Wie eingangs geschrieben, hatte ich bisher 3 HM-Aktoren und habe nun einen Shelly dazu gebaut.

Nur die drei HMs wurden als Lampen erkannt (damals gab es noch keine Funktion hinter blind) und konnten in einer Gruppe Rollos gesteuert werden.

Der Shelly wurde dann gleich als blind erkannt und ich versucht alle 4 so zu definieren, da es ja jetzt funktionieren sollte.

Hier auch noch das List vom Shelly
Internals:
   DEF        192.168.17.211
   DURATION   0
   FUUID      5e89d791-f33f-04a0-e684-758660a93f124398
   INTERVAL   60
   MOVING     stopped
   NAME       Bad_Rollo
   NR         221
   STATE      100
   TARGETPCT  100
   TCPIP      192.168.17.211
   TYPE       Shelly
   READINGS:
     2020-04-05 15:05:21   cloud           disabled
     2020-04-05 18:48:13   config          maxtime= [channel s]
     2020-04-23 17:46:46   energy_0        17.8
     2020-04-05 15:05:21   firmware        v1.6.0
     2020-04-23 17:48:04   last_dir        up
     2020-04-23 17:19:44   network         <html>connected to <a href="http://192.168.17.211">192.168.17.211</a></html>
     2020-04-23 17:46:45   pct             100
     2020-04-23 17:46:45   position        open
     2020-04-23 17:48:04   power           0
     2020-04-23 17:46:46   power_0         0
     2020-04-23 17:48:04   state           stopped
     2020-04-05 15:08:29   stop_reason     normal
Attributes:
   DbLogExclude .*
   alexaName  Badrollo
   alias      Bad
   comment    EG_Rollladen
   devStateIcon 100:fts_window_2w 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 0:fts_shutter_100
   event-on-change-reading state,pct
   eventMap   /pct 100:auf/ pct 0:zu/ pct 20:20/
   genericDeviceType blind
   group      Fenster EG
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
   icon       fts_shutter_updown
   maxtime    23
   mode       roller
   model      shelly2.5
   room       Bad,Home
   sortby     2
   stateFormat pct
   webCmd     20:auf:zu:up:down:stop



Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 23 April 2020, 19:57:02
Und die Geräte werden in der Alexa app auch so gefunden, mit den Namen aus dem Attribut alexaName?

Wenn ja, dann sollte es ohne Probleme funktionieren. Außer das mapping wurde geändert.

Alexa, Wohnzimmerollo auf 40%

Klappt, oder nicht?

Gesendet von meinem MI 9 mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 23 April 2020, 20:07:03
Geräte werden gefunden.
Einzelnen Geräte können geschalten werden.

Eine Gruppe aus diesen Geräten kann nicht geschalten werden!


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 23 April 2020, 20:09:55
Wenn es einzel klappt, dann ist es ja schonmal gut.

Ich habe auch nur die Gruppe Rollos in der Alexa app erstellt, und meine beiden Rollos da rein gepackt. Danach hat es ohne Probleme und sofort funktioniert.

Starte doch einfach mal den alexa Service in fhem neu.

Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk

Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 23 April 2020, 20:43:43
Ein einzelnes Device ging ja die ganze Zeit.

Den Service neu gestartet hab ich wahrscheinlich schon 2 Dutzend mal in den letzten Tagen und damit wahrscheinlich öfter als es es den den 3 Jahren zuvor nötig war...

Es ist mir ein absolutes Rätsel. Vorfallen wenn ich daran denke, dass ich bis vor einer Woche eine Gruppe mit Namen "Rollos" hatte und die (aus Alexa-Sicht) mit Lampen hervorragend funktioniert hat.....


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: sash.sc am 23 April 2020, 21:10:05
Dann setzt das genericDeviceType auf light anstatt blind und lass nochmal die Geräte suchen und probier es nochmal.

Gesendet von meinem MI 9 mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 25 April 2020, 11:04:21
Ist zwar schade, dass es (noch) nicht mit blind funktioniert aber ich habe jetzt alles zurück auf
attr <dev> genericDeviceTyp Light
attr <dev> hombridgemapping clear Brightness=pct,minValue=0,maxValue=100,minStep=1,cmd=pct

Gestellt und damit scheint es wieder zu funktionieren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: Stonemuc am 27 Mai 2020, 13:51:21
Wie ist denn der aktuelle Stand bezüglich Rolladensteuerung?
Ich habe ja meinen kompletten Raspi neu aufgesetzt und auch die neuste alexa-fhem über den connector installiert. Jetzt reagieren die Rolläden aber nicht mehr, wenn ich sage "Setze Rollo X auf 100 Prozent"
Muss ich im Alexa device noch ein neues Mapping einfügen?
In der AlexaApp habe ich nun alle Rolläden 2 x - 1 x als Rollo Device und 1 x als allgemeines Device, so wie früher.

Soll ich die alten mal rauslöschen?
Titel: alexa und rollläden
Beitrag von: balli1187 am 27 Mai 2020, 15:55:41
Zitat von: Stonemuc am 27 Mai 2020, 13:51:21
Wie ist denn der aktuelle Stand bezüglich Rolladensteuerung?
Ich habe ja meinen kompletten Raspi neu aufgesetzt und auch die neuste alexa-fhem über den connector installiert. Jetzt reagieren die Rolläden aber nicht mehr, wenn ich sage "Setze Rollo X auf 100 Prozent"
Muss ich im Alexa device noch ein neues Mapping einfügen?
In der AlexaApp habe ich nun alle Rolläden 2 x - 1 x als Rollo Device und 1 x als allgemeines Device, so wie früher.

Soll ich die alten mal rauslöschen?
Lies mal die letzten Beiträge.
Es scheint hier noch nicht einheitlich zu sein, bei manchen Leuten klappt es mir genericDeviceTyp blind, bei anderen wiederum nicht - warum auch immer.

Wenn es mit blind bei dir nicht geht, kann ich nur die Variante über Light und dimmer empfehlen. Das funktioniert bei mir seit gut 3 Jahren.


Gesendet von iPhone mit Tapatalk
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 19 Juni 2020, 19:42:36
ich habe eben eine änderung an alexa-fhem eingecheckt. damit sollte für blind folgendes gehen:

alexa, <name> rauf          -> <minStep> weiter hoch
alexa, <name> hoch          -> <minStep> weiter hoch
alexa, <name> runter        -> <minStep> weiter runter
alexa, <name> ganz rauf     -> ganz hoch
alexa, <name> ganz hoch     -> ganz hoch
alexa, <name> ganz runter   -> ganz runter

alexa, öffne <name>         -> ganz hoch
alexa, schließe <name>      -> ganz runter
alexa, <name> öffnen        -> ganz hoch
alexa, <name> schließen     -> ganz runter

entsprechend sollte es mit gruppen und generischen namen funktionieren.

vor allem das öffne und schließe ist neu.

minStep kann man im homebridgeMapping setzen: homebridgeMapping TargetPosition:minStep=<wert>
hat aber aktuell (leider) auch einfluss auf die möglichen zwischenwerte. d.h. wenn hier z.b. 10 setzt lassen sich prinzipiell nur noch ganze zehner positionen anfahren. deshalb ist der default hier auch 1.

ich überlege gerade wie man in fhem konfigurieren kann das man mit hoch/rauf/runter nicht nur ein stückchen fahren meint.

über das setzen von minValue=100 und maxValue=0 im mapping müsste/könnte es möglich sein die laufrichtung umzudrehen.

was alexa nicht versteht:
alexa, <name> auf          -> unterstützt das nicht
alexa, <name> zu           -> das weiss ich nicht

ich bin der meinung das auf und zu genauso gehen sollte wie öffnen und schließen und würde das per feedback an amazon melden.


achtung: nach dem update von alexa-fhem und neustart ist eine neue geräte suche und danach etwa 2 minuten abwarten nötig.


leider habe ich bisher werde die im api vorgesehen presets zum laufen bekommen noch das benennen von werten oder kommandos. ich vermute das geht alles aktuell nur für en-US wie es zumindest zum teil auch dokumentiert ist.
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 19 Juni 2020, 20:32:21
Hi Andre,

danke!
Ich frage mal öffentlich statt privat, weil es sicherlich mehr Leute als mich interessiert:

Ein Low-Brainer für Amazon wäre ja eigentlich die Abfrage beliebiger Messwerte wie Kilowatt(stunden), Zentimeter Niederschlag, Liter Öl u.s.w.

Gibt es da irgendwelche Fortschritte?

Die von Dir angedachten Erhöhungen des Steppings auf 100% wären m.E. kontraproduktiv: Dann kannst Du auch nicht mehr sagen: "A.: Schalte Rollladen xy auf 75%".
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 19 Juni 2020, 21:17:10
so lange auf amazon seite etwa die hälfte der nötigen dinge nur mit en-US und ein weiteres drittel scheinbar noch garnicht funktioniert ist an abfragen nicht zu denken...

also keine vorschritte...

so habe ich das garnicht gedacht :) das eintragen von 10 ist erst mal nur ein workaround.

das ganze wird (zumindest erst mal) auf eine ergänzung im alexa device raus laufen. dort wo jetzt schon für den custom skill die syntax für die einzelnen charactersitcs konfiguriert wird kann man dann die zuordnung der werte zu den aktuell von alexa unterstützen identifiern machen.

etwas länger: der semantics abschnitt erlaubt im prinzip die zuordnung von alexa direktiven zu actions. actions sind gesprochene kommandos und können entweder aus dem globalen aleax katalog kommen (siehe hier: https://developer.amazon.com/fr-FR/docs/alexa/device-apis/resources-and-assets.html#capability-resources (https://developer.amazon.com/fr-FR/docs/alexa/device-apis/resources-and-assets.html#capability-resources)) oder selbst definierte texte bzw schlüsselworte. die selbst definierten schlüsselworte sind leider genau der teil der nur mit en-US geht. bleibt also der offizielle katalog. da gibt es für rollläden nur Alexa.Actions.Open, Alexa.Actions.Close, Alexa.Actions.Raise, and Alexa.Actions.Lower.

die konfiguration wird also etwa so ausschauen: TargetPosition:actions=Open:100;Close:0;Raise:100;Lower:-15

d.h. der satz für open fährt auf 100%, der satz für close auf 0, hoch macht ganz auf und runter fährt in 15% schritten. es ist also alles möglich ohne die globale schrittweite zu ändern. und das ganze sprachunabhängig. die einzige einschränkung: es wird global für alle rollos einer fhem installation konfiguriert.


und falls demand auf die idee kommt presets wäre eine gute idee: scheint in deutschland noch nicht zu gehen.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 19 Juni 2020, 22:28:42
so... ich habe die konfiguration bei mir so weit eingebaut und dann leider bemerkt das amazon aktuell scheinbar nur die änderungen für open und close auswertet und raise und lower komplett ignoriert.

die alexa api dokumentation ist bescheiden, die implementierung ist noch schlechter und deckt sich nicht mit der beschreibung, die eine hälfte geht nicht die andere hälfte ist sprachabhängig.

mir reicht es jetzt erst mal für ein paar tage...
Titel: Antw:alexa und rollläden
Beitrag von: gvzdus am 19 Juni 2020, 22:58:57
Wie hatten wir gelästert? Amazon ist eine 10 Mann-Klitsche, und Alexa macht der Praktikant. Wahrscheinlich ist es ein neuer Praktikant...
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 12:33:14
Zitat von: justme1968 am 19 Juni 2020, 19:42:36
ich habe eben eine änderung an alexa-fhem eingecheckt. damit sollte für blind folgendes gehen:

alexa, <name> rauf          -> <minStep> weiter hoch
alexa, <name> hoch          -> <minStep> weiter hoch
alexa, <name> runter        -> <minStep> weiter runter
alexa, <name> ganz rauf     -> ganz hoch
alexa, <name> ganz hoch     -> ganz hoch
alexa, <name> ganz runter   -> ganz runter

alexa, öffne <name>         -> ganz hoch
alexa, schließe <name>      -> ganz runter
alexa, <name> öffnen        -> ganz hoch
alexa, <name> schließen     -> ganz runter


Das funktioniert. Allerdings umgekeht, wenn man irgendein "levelInverse" hat
Jetzt muss ich meine Rollläden mit "Alexa, Rollo ganz runter" öffnen, und mit "Alexa, Rollo ganz hoch" schliessen.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 14:00:17
das thema hatten wir schon ein paar mal.##das und problem ist das die meisten systeme mit 100% = offen arbeiten. wenn deins tatsächlich auf hardware ebene umgekehrt arbeitet (statt nur anders rum angeschlossen) kannst du mit versuchen invert zu setzen oder wie oben geschrieben minValue=100 und maxValue=0 im mapping setzen.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 17:53:43
Naja... so simpel ist est nicht. ;)
Früher mit clear CurrentPosition=position TargetPosition=position::position,delay=1000
"Alexa, Rollo auf 100%" => ganz zu.
"Alexa, Rollo auf 0%" => ganz auf
Die andere Befehle funktionierten natürlich nicht.

Jetzt mit gleichem homebridgeMapping, gleiches Verhalten, plus die neue Kommandos, aber mit dem oben geschriebenen Problem, so dass "ganz rauf" schliesst, und "ganz runter" öffnet.

Jetzt mit clear CurrentPosition=position TargetPosition=position::position,minValue=100,maxValue=0,delay=1000
"Alexa, Rollo auf 100%" => ganz auf ... also umgekehrt im Vergleich mit früher
"Alexa, Rollo auf 0%" => ganz zu... auch umgekehrt
"Alexa, Rollo auf irgendeinen Wert zwischen 1 und 99%" => passiert nichts
"Alexa, Rollo ganz rauf" => ganz auf
"Alexa, Rollo ganz zu" => ganz zu

Vielleicht sollte ich nur mit "actions" in homebridgeMapping spielen... ich probiere es

EDIT: und ja, "auf hardware ebene umgekehrt arbeitet (statt nur anders rum angeschlossen)". So ist es. Es sind DUOFERN Gurtwickler, die nur an AC 230 V angeschlossen sind. Es gibt ja ein Attribut positionInverse, aber da müsste ich meine ganze Logik / Automatisierung ändern.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 18:37:41
positionInverse alleine hilft nicht wenn man prozent angaben und open/close gemeinsam nutzen möchte. das ist genau das alte problem weil invert und levelInverse auf beides gleich wirkt.

du sagst 100% weil du runter fahren möchtest und weisst das 100 bei dir eben zu ist. close wird aber bei siri und alexa immer auf 0% abgebildet. ich bekomme nur den prozent wert zu sehen und weiss nicht ob er von dir und richtig ist oder vom system und invertiert werden muss.  das lässt sich prinzipiell nichts machen.

erst mit den semantics lässt sich das überhaupt beheben. die actions würden helfen, sind aber noch nicht eingecheckt.

vertausch mal die zeilen

3203                                      "rangeValue": mapping.minValue || 0
und
3213                                      "rangeValue": mapping.maxValue || 100

in lib/server.js. die zeilennummern sind bei dir vermutlich etwas anders.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 19:09:12
Ok, ich verstehe.
Das Tauschen von den Zeilen in server.js klingt logisch, ändert aber nichts. Muss ich etwas anderes machen, als ein
set alexa stop
Änderungen in server.js
set alexa start
set alexa reload

damit die Änderungen übernommen werden?
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 19:10:02
neue gerätesuche und 1-2 minuten warten bis amazon die änderungen übernommen hat.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 19:13:56
Zitat von: justme1968 am 20 Juni 2020, 19:10:02
neue gerätesuche und 1-2 minuten warten bis amazon die änderungen übernommen hat.
Ich dachte set...reload macht das?
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 19:37:19
set reload sorgt nur dafür das alexa-fhem von den änderungen etwas mitbekommt. die gerätesuche wird dadurch nicht ausgelöst. amazon löst etwa alle 30-60 minuten automatisch eine gerätesuche aus dann werden die daten natürlich gesendet.

wenn du ein neues gerät mit set add hinzufügst wird das gerät zwar automatisch alexa bekannt gemacht, das geht aber nur für neue geräte.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 19:38:12
So... neue Suche gemacht, aber Alexa hat nichts neues gefunden.
Bei "ganz runter" schickt alexa-fhem eigentlich:
{"directive":{"header":{"namespace":"Alexa.RangeController","name":"AdjustRangeValue","payloadVersion":"3","instance":"Blind.Position",...
"payload":{"rangeValueDelta":-100,"rangeValueDeltaDefault":false}}}


ABER: ich habe weiter und anders getestet:
"Alexa Rollo auf"
"name":"SetRangeValue"
"payload":{"rangeValue":0}


"Alexa Rollo zu"
"name":"SetRangeValue"
"payload":{"rangeValue":100}

Das entspricht die Änderungen in semantics. Und gefällt mir ;)

EDIT: Korrektur: der letzte Befehl war natürlich "zu" und nicht "auf"
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 20 Juni 2020, 19:41:08
Wenn es funktioniert, bitte die Lösung posten. Ich möchte auch bei der Logik 0% = auf und 100% = zu bleiben und trotzden "hoch/runter" nutzen  8)

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 19:41:27
wie du siehst sendet ganz runter bzw ganz rauf kein öffnen und schließen sondern verwendet rauf/runter mit dem maximal möglichen delta. das ist wieder was anderes :) siehe weiter unten.


ich habe eben eine neue version eingecheckt und veröffentlich.

hier wird invert im homebridge mapping wie folgt ausgewertet:
- open und close wird auf 0 und 100 abgebildet
- die von amazon empfangen % werte für rollläden werden invertiert
- beim senden an fhem werden die werte noch mal invertiert

damit sollten somfy und duofern rollläden ohne homebridgeMapping beim verwenden von % werten und öffnen/schließen automatisch richtig arbeiten.

da die semantics für raise/lower aber scheinbar amazon seitig noch nicht so arbeiten wie sie sollen heisst das aber auch, das hoch/runter bzw. ganz hoch/ganz runter leider erst mal weiter verkehrt rum funktionieren.

das intern zwei bzw. drei mal invertiert wird schaut auf den ersten blick und auch im log erst mal komisch aus. muss aber sein damit alles wenigstens halbwegs rückwärts kompatibel ist.

der schieberegler in der app ändert sein label automatisch in Geschlossenheitsgrad (bessere namen willkommen :) )
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 19:51:35
Sorry wenn ich mich nochmal melde, aber ich verstehe nicht ganz.

Wie soll das passieren "hier wird invert im homebridge mapping wie folgt ausgewertet:", wenn man "duofern rollläden ohne homebridgeMapping" nutzen würde?


Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 19:56:51
entweder setzt du um deinem mapping noch invert=1 oder du löschst dein mapping weil das invert für duofern und somfy automatisch gesetzt wird.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 20:00:32
Aaah, OK, verstanden, danke :)
Und auch wegen rauf/runter verstanden. Da muss man auf den Praktikant bei Amazon warten ;)

Ich teste mal weiter.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 20:27:24
Jepp. Funktioniert wie du es beschrieben hast, mit invert, oder ohne homebridgeMapping (beide getestet):
- Prozentwert setzen wird richtig interpretiert: 90% = fast zu
- öffnen/schliessen funktioniert
- (ganz) rauf/runter natürlich immer noch nicht

Vielen Dank! :)
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 20 Juni 2020, 20:55:10
Hallo zusammen,

wie muss ich bei einem dummy (über den die die Rollos schalte) das homebridge-Mapping setzen?
Aktuell wird sowohl bei "fahre rollo hoch" als auch bei "fahre Rollo runter" 0% gesetzt (ohne homebridge-Mapping). "Praktikanten-Problem" ? ???
Bei "fahre rollo ganz hoch bzw öffne Rolle im Büro" werden 100% gesetzt, bei "fahre Rollo ganz runter bzw. schließe Rolle im Büro" werden 0% gesetzt (auch ohne homebridge-Mapping).

Ein invers=1 im HombridgeMapping hat nicht geholfen.

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 21:01:15
alexa-fhem erkennt nicht automatisch dummies als "invert" Rollos ! Da kannst Du nicht ohne homebridgeMapping.
Wie sieht ein "list" deines dummys aus?
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 21:05:09
invert=1 alleine reicht nicht.

TargetPosition=<reading>,invert=1

wie oben geschrieben geht ganz hoch/ganz runter prinzipiell noch nicht wenn du die richtung drehst. es geht nur das direkte setzen von x% und öffne/schließe.
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 21:20:06
ps: wenn du keine hardware hast die tatsächlich verkehrt rum läuft machst dir dir das leben wirklich einfacher wenn du dich ein mal auf 100% = offen umstellst/gewöhnst.
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 20 Juni 2020, 21:25:42
Hallo Andre,

funktioniert leider (noch) nicht. Hier das list

nternals:
   FUUID      5ca8b7b9-f33f-4885-0abd-e8c4195e2f146d51
   NAME       Rollo_Buero
   NR         242
   STATE      pct 100
   STILLDONETIME 0
   TYPE       dummy
   OLDREADINGS:
     2020-06-20 20:55:17   pct             0
   READINGS:
     2020-06-20 21:18:21   pct             100
     2020-06-20 21:18:21   state           pct 100
Attributes:
   alexaName  Rollo Büro
   alias      Rollo Büro
   devStateIcon {my $state = ReadingsVal("HMIP_SWDO_0000DA498D425C","state"," ");; if ($state eq "open") {"pct.0:fts_roof_window_shutter_0\@red pct.25:fts_roof_window_shutter_02\@red pct.50:fts_roof_window_shutter_05\@red pct.75:fts_roof_window_shutter_07\@red pct.100:fts_roof_window_shutter_10\@red pct.*:unknown"} else {"pct.0:fts_roof_window_shutter_0 pct.25:fts_roof_window_shutter_02 pct.50:fts_roof_window_shutter_05 pct.75:fts_roof_window_shutter_07 pct.100:fts_roof_window_shutter_10 pct.*:unknown"}}
   genericDeviceType blind
   group      HM Funkschalter
   homebridgeMapping TargetPosition=pct,invert=1
   icon       it_remote@black
   oldreadings pct
   readingList state
   room       Alexa,Büro,Schaltzentrale
   setList    pct:0,25,50,75,100
   sortby     01
   userReadings pct {ReadingsNum($name,"state","0")}
   webCmd     pct
   webCmdLabel Prozent :


Die Umstellung ist so eine Sache. Hier fehlt momentan noch der WAF (women acceptance factor)  ::)

Wenn es nicht anders geht, werde ich wohl umstellen  ;D

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 20 Juni 2020, 21:42:59
was geht nicht? was sagen die logs? was hast du alexa genau gesagt?

ps: warum das user reading? das geht mit readingList einfacher und ohne umweg über state.
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 20 Juni 2020, 22:04:50
Der Rollo ist immer noch beim  "öffne/schließe Rollo"  in die falsche Richtung gefahren. Eventuell muss ich länger warten, bis AMAZON die Änderung der Einstellung übernimmt. Ich werde dies morgen noch einmal testen und das Log prüfen.
Ist das die richtige Stelle?
[20.6.2020, 21:18:21] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"60cf6f0c-bf0b-4a0d-b0d9-65a9fa43b7a3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F96CDA29-B8EAB325C39C5F49"},"endpointId":"5ca8b7b9-f33f-4885-0abd-e8c4195e2f146d51","cookie":{"fuuid":"5ca8b7b9-f33f-4885-0abd-e8c4195e2f146d51","device":"Rollo_Buero"}},"payload":{"rangeValue":100}}}
[20.6.2020, 21:18:21] [FHEM] Rollo_Buero: executing set cmd for TargetPosition with value 100
[20.6.2020, 21:18:21] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Rollo_Buero%20pct%20100&fwcsrf=csrf_780918173242421&XHR=1
[20.6.2020, 21:18:21] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-20T19:18:21.478Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"94303b9f-45fe-4891-aecf-fcfd115e6526","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F96CDA29-B8EAB325C39C5F49"},"endpointId":"5ca8b7b9-f33f-4885-0abd-e8c4195e2f146d51"},"payload":{}}}
  2020-06-20 21:18:21 caching: Rollo_Buero-pct: 100
[20.6.2020, 21:18:21] [FHEM]     caching: CurrentPosition: 100 (as string; from '100')
[20.6.2020, 21:18:21] [FHEM]     caching: TargetPosition: 100 (as string; from '100')


Das Userreading nutze ich primär für die Verarbeitung in der "Stellroutine" bzw. für das Auswahlfenster. Ich finde die Auswahl 0, 25, 50 ... schöner als pct 0, pct 25 ... 

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 20 Juni 2020, 22:16:49
Zitat von: juemuc am 20 Juni 2020, 22:04:50
Ist das die richtige Stelle?

Ja, das ist ein Beispiel, aber da fehlt das entspr. Kommando: was hast Du dabei Alexa gesagt?

Ich will mich nicht selbst loben, aber Beispiel hier: https://forum.fhem.de/index.php/topic,105473.msg1066136.html#msg1066136 ;)
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 20 Juni 2020, 22:24:03
Beim Befehl bin ich mir nicht mehr ganz sicher. Deswegen morgen noch einmal die Tests in aller Ruhe  ;D

Danke schon mal für Eure Unterstützung.

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 21 Juni 2020, 14:38:41
Hallo Andre,

ich habe nun mit einem neue Dummy ausführlich getestet.

1. Setzte x % funktioniert (es wird auf 0,25,50,75 und 100% gesetzt).
2. Fahre Rollo runter funktioniert (es wird der aktuelle Wert um 25% reduziert)
3. Fahre Rollo hoch funktioniert (es wird der aktuelle Wert um 25% erhöht)

4. Fahre Rollo ganz runter geht nicht. Es wird 0% gesetzt.
5. Fahre Rollo ganz hoch geht nicht. Es wird 100% gesetzt.

Hier das List und die Infos aus dem Log.

Internals:
   CFGFN     
   FUUID      5eef2b31-f33f-4885-4ef4-6358d86241a19a6c
   NAME       Rollo_Test
   NR         427
   STATE      pct 100
   TYPE       dummy
   OLDREADINGS:
     2020-06-21 14:26:48   pct             0
   READINGS:
     2020-06-21 14:27:06   pct             100
     2020-06-21 14:27:06   state           pct 100
Attributes:
   alexaName  Rollo Test
   alias      Rollo Test
   devStateIcon {my $state = ReadingsVal("HMIP_SWDO_0000DA498D425C","state"," ");; if ($state eq "open") {"pct.0:fts_roof_window_shutter_0\@red pct.25:fts_roof_window_shutter_02\@red pct.50:fts_roof_window_shutter_05\@red pct.75:fts_roof_window_shutter_07\@red pct.100:fts_roof_window_shutter_10\@red pct.*:unknown"} else {"pct.0:fts_roof_window_shutter_0 pct.25:fts_roof_window_shutter_02 pct.50:fts_roof_window_shutter_05 pct.75:fts_roof_window_shutter_07 pct.100:fts_roof_window_shutter_10 pct.*:unknown"}}
   genericDeviceType blind
   group      HM Funkschalter
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=25,invert=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=25,cmd=pct,invert=1
   icon       it_remote@black
   oldreadings pct
   readingList state
   room       Alexa,Büro,Schaltzentrale
   setList    pct:0,25,50,75,100
   sortby     01
   userReadings pct {ReadingsNum($name,"state","0")}
   webCmd     pct
   webCmdLabel Prozent :


[21.6.2020, 14:14:48] found 1 device(s)
[21.6.2020, 14:14:48] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"c85815f0-6430-41a7-b274-158da5290a9d"},"payload":{"endpoints":[{"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","manufacturerName":"dummy","description":"n: Rollo_Test, r: alexa,büro,schaltzentrale","friendlyName":"rollo test","displayCategories":["EXTERIOR_BLIND"],"additionalAttributes":{"manufacturer":"FHEM","model":"<unknown>"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa","version":"3"},{"type":"AlexaInterface","interface":"Alexa.RangeController","instance":"Blind.Position","version":"3","properties":{"supported":[{"name":"rangeValue"}],"proactivelyReported":false,"retrievable":true},"capabilityResources":{"friendlyNames":[{"@type":"asset","value":{"assetId":"Alexa.Setting.Opening"}}]},"configuration":{"supportedRange":{"minimumValue":0,"maximumValue":100,"precision":25},"unitOfMeasure":"Alexa.Unit.Percent"},"semantics":{"actionMappings":[{"@type":"ActionsToDirective","actions":["Alexa.Actions.Close"],"directive":{"name":"SetRangeValue","payload":{"rangeValue":100}}},{"@type":"ActionsToDirective","actions":["Alexa.Actions.Open"],"directive":{"name":"SetRangeValue","payload":{"rangeValue":0}}},{"@type":"ActionsToDirective","actions":["Alexa.Actions.Lower"],"directive":{"name":"AdjustRangeValue","payload":{"rangeValueDelta":25,"rangeValueDeltaDefault":false}}},{"@type":"ActionsToDirective","actions":["Alexa.Actions.Raise"],"directive":{"name":"AdjustRangeValue","payload":{"rangeValueDelta":-25,"rangeValueDeltaDefault":false}}}],"stateMappings":[{"@type":"StatesToValue","states":["Alexa.States.Closed"],"value":0},{"@type":"StatesToRange","states":["Alexa.States.Open"],"range":{"minimumValue":1,"maximumValue":100}}]}}],"cookie":{"device":"Rollo_Test","fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"}}]}}}
[21.6.2020, 14:24:56] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"cdbb343a-6209-4a4e-a428-98c1eb0e17c7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:24:56] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:24:56] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:24:56.846Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5a934370-2a56-4e63-95eb-0ed6c4b31458","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:05] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"14c8494b-dc09-4abd-a9f2-c8fdb8bb5306","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:05] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:05] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:05.285Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"26b19a4a-495e-48b5-a23f-e756e6191625","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:08] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"a67da3de-71f6-45bb-a587-23d63b48eee7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:08] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:08] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:08.212Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"a7245084-ec90-468b-9364-e45efc7ddd3b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:11] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"6eda41d7-db97-4b8e-aeef-be96871eca03","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:11] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:11] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:11.237Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"9709d2a6-b3d6-462a-8280-28b466eca2b6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:14] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"30e6965e-a9a6-407a-9c71-2b4bf1660455","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:14] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:14] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:14.211Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"7f0ad69c-cdfb-4bdc-b87b-03a18350eae4","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:17] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"d9a80175-54ec-4a24-8d2b-6cb9dc541d59","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:17] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:17] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:17.232Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"0ac93b00-2fc7-4250-9b99-5882fc6943ed","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"710e9c3b-9281-4b84-8535-00087c1d5561","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:20] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:20.229Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"33311afc-2f8a-48a7-8105-3c77e4583de2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:23] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"7d91c0ec-aa4a-4716-a08d-8e3c75492635","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:23] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:23] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:23.295Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"e11f2f4a-9b69-4cd5-8b11-f240aeee61b1","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:26] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"3e03a44c-11c5-4384-85e3-09630eac5f99","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:26] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:26] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:26.272Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"35789ea1-ded1-4d6e-a2ff-0c8f8c038db7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:29] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"37a877b5-af2e-4dbb-8a99-c71e584a6bbd","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:29] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:29] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:29.275Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"39ffe170-9000-43de-bdb6-1727ec92bdc7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:32] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"d18444f1-1a7e-4749-a5d7-c34d52001b6b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:32] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:32] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:32.292Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"b22ea391-6030-42fc-afdd-5eed67956370","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:35] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"d9809d06-c29b-49fd-88e5-00ca92301bb7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:35] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:35] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:35.297Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"18f15c2a-174c-4c30-b250-67e551cd3474","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:38] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"f697a15b-cbfd-48e6-b611-dce167f21a37","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:38] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:38] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:38.257Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"b8416a1e-b134-4f21-a61a-06f09ac9988a","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:41] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"5e0cff89-1ef7-426d-9c52-806d9dbf8367","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:41] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:41] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:41.289Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"46edac25-0a78-4235-8a4f-f0f19e9ea00c","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:44] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"631b3c22-a008-4d77-9177-6cdfd565ef13","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:44] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:44] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:44.313Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"94db58b8-9ad5-4388-a384-85f928e39ce2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:47] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"d2451966-8ff7-4c8c-98e9-34a59e5e6c02","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:47] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:47] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:47.316Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"dfa37591-5644-461b-847c-bfa345486c90","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:50] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"5f34dc33-d267-47b5-a229-4b521edebdac","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:50] [FHEM]     caching: TargetPosition: 100 (as number; from '100')
[21.6.2020, 14:25:50] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":100,"timeOfSample":"2020-06-21T12:25:50.319Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"6adbd0b7-8f16-47ab-a901-294dd1559359","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:53] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"9a785d27-b002-4d02-83a0-1f14b5783418","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{"rangeValue":25}}}
[21.6.2020, 14:25:53] [FHEM] Rollo_Test: executing set cmd for TargetPosition with value 75
[21.6.2020, 14:25:53] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Rollo_Test%20pct%2025&fwcsrf=csrf_545244062021366&XHR=1
[21.6.2020, 14:25:53] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":75,"timeOfSample":"2020-06-21T12:25:53.016Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"4f0214d9-190c-4176-bbba-c9cdb9588a40","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
  2020-06-21 14:25:53 caching: Rollo_Test-pct: 25
[21.6.2020, 14:25:53] [FHEM]     caching: CurrentPosition: 25 (as number; from '25')
[21.6.2020, 14:25:53] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:25:53] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"3517ad26-f595-4585-b43b-a8d8ed12b69f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:53] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:25:53] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":25,"timeOfSample":"2020-06-21T12:25:53.351Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"a811e039-f3a1-4e9a-b593-6f39b1ce7b06","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:56] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"3b73e8a5-6946-4031-8759-15cfd25e0f42","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:56] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:25:56] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":25,"timeOfSample":"2020-06-21T12:25:56.339Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"2633f2f2-2612-409e-9ad5-48b8d1c0878f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:25:59] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"ed227e99-3b16-4996-8958-b708f1c7e3b4","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:25:59] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:25:59] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":25,"timeOfSample":"2020-06-21T12:25:59.345Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"d771bede-a569-4407-ad35-0c318572c348","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:02] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"730183ca-435f-495d-99a7-5b425f1a49d4","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:02] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:26:02] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":25,"timeOfSample":"2020-06-21T12:26:02.366Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"4505249b-5cf8-4b2e-8db0-023197305f08","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:05] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"737b005a-68e6-48d0-9faa-ff8fa42d91dd","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:05] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:26:05] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":25,"timeOfSample":"2020-06-21T12:26:05.351Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"3f37536c-2090-48e8-8640-19c27d2cbc16","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:07] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"AdjustRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"79f5621b-68f2-43f3-b15d-af13fd83d165","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{"rangeValueDelta":25,"rangeValueDeltaDefault":false}}}
[21.6.2020, 14:26:07] [FHEM] Rollo_Test: executing set cmd for TargetPosition with value 50
[21.6.2020, 14:26:07] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Rollo_Test%20pct%2050&fwcsrf=csrf_545244062021366&XHR=1
[21.6.2020, 14:26:07] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:07.067Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"2760c79f-15d0-49c9-957b-900df5330db1","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
  2020-06-21 14:26:07 caching: Rollo_Test-pct: 50
[21.6.2020, 14:26:07] [FHEM]     caching: CurrentPosition: 50 (as number; from '50')
[21.6.2020, 14:26:07] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:08] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"8b39f013-9ff0-4435-86c3-9e53bb93108d","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:08] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:08] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:08.356Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"9f33418f-902a-4699-8aeb-160fde1fe83a","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:11] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"76206d59-b43f-422d-ab7a-f645559e54bf","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:11] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:11] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:11.366Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"77014cb0-2bad-4576-a210-3de648c10c0f","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:14] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"77e2a86e-dc86-4495-8b08-05e4ca5856f5","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:14] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:14] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:14.352Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"15c1a347-07be-4241-9013-277a5a279cb8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:17] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"d156b4b3-ee0b-490b-aacc-13cb3e4e1868","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:17] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:17] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:17.393Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5c3c4374-3545-40ad-bfec-f9178eed99da","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"4bc24951-f0d4-49ed-927b-2cc9f89157c3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:20] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:20.392Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"d5f012c1-5d9e-47ac-a2af-950b2b0d0411","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:23] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"30a93403-f7e4-4d3d-a7d5-475d57761887","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:23] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:23] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:23.410Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"4d7c6c06-74f5-4fdf-acfa-8a778555e451","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:26] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"56b30812-a0a4-43f3-94cf-e90b47d6a669","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:26] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:26] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:26.394Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"148583d5-8c13-4427-8c16-2cb6210afa68","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:29] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"531b153d-2a30-4d95-bd65-c94a8a81ca30","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:29] [FHEM]     caching: TargetPosition: 50 (as number; from '50')
[21.6.2020, 14:26:29] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2020-06-21T12:26:29.384Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"1e65caed-1452-4cec-a380-d28a40c14ec2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:30] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.RangeController","name":"AdjustRangeValue","payloadVersion":"3","instance":"Blind.Position","messageId":"4e5679ae-34be-4134-9ca2-12ee06349a58","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{"rangeValueDelta":-25,"rangeValueDeltaDefault":false}}}
[21.6.2020, 14:26:30] [FHEM] Rollo_Test: executing set cmd for TargetPosition with value 75
[21.6.2020, 14:26:30] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Rollo_Test%20pct%2025&fwcsrf=csrf_545244062021366&XHR=1
[21.6.2020, 14:26:30] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":75,"timeOfSample":"2020-06-21T12:26:30.284Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"630061ea-464f-454a-9141-2094a8458454","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
  2020-06-21 14:26:30 caching: Rollo_Test-pct: 25
[21.6.2020, 14:26:30] [FHEM]     caching: CurrentPosition: 25 (as number; from '25')
[21.6.2020, 14:26:30] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:26:32] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"37e38d1b-e2a3-4bb0-a78a-cf0fa323f293","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","cookie":{"fuuid":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c","device":"Rollo_Test"}},"payload":{}}}
[21.6.2020, 14:26:32] [FHEM]     caching: TargetPosition: 25 (as number; from '25')
[21.6.2020, 14:26:32] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":25,"timeOfSample":"2020-06-21T12:26:32.419Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"1b91b98d-0de2-4ac6-a690-8e91ecd8d615","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXXXXXXXX"},"endpointId":"5eef2b31-f33f-4885-4ef4-6358d86241a19a6c"},"payload":{}}}
[21.6.2020, 14:26:35] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"01760af4-4557-44ed-b04a-2fca755a9305","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXXXXXXXXXXXXX
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 21 Juni 2020, 17:46:37
Zitat1. Setzte x % funktioniert (es wird auf 0,25,50,75 und 100% gesetzt).
2. Fahre Rollo runter funktioniert (es wird der aktuelle Wert um 25% reduziert)
3. Fahre Rollo hoch funktioniert (es wird der aktuelle Wert um 25% erhöht)

4. Fahre Rollo ganz runter geht nicht. Es wird 0% gesetzt.
5. Fahre Rollo ganz hoch geht nicht. Es wird 100% gesetzt.

Also... alles wie erwartet!
Bei "invert" Rollos ist 0% ganz auf und 100% ganz zu

2 und 3 funktionieren dann bei dir doch nicht: fahre runter sollte den Werte erhöhen, nicht rerduzieren. Das hat aber André erklart: das geht bei Amazon noch nicht.
4 und 5 funktionieren eigentlich kohärent mit 2 und 3: "fahre ganz hoch" wird bei Amazon wie "fahre hoch 100%"  umgesetzt.

Jetzt müsstest Du noch "Alexa, Rollo test zu", "Alexa, schliesse Rollo test", und auf/öffne noch testen. Die sollten im Gegensatz zu runter und rauf funktionieren. zu/schliesse => 100%, auf/öffne => 0%

Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 21 Juni 2020, 20:30:18
Also bei mir funktioniert 2 und 3  ;D (Warum auch immer).
Habe dies mehrfach getestet.

Rollo Test zu und auf funktionieren auch ;D Der Wert ist dann 100 (zu) bzw. 0% (auf).

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 21 Juni 2020, 21:01:59
Zitat2. Fahre Rollo runter funktioniert (es wird der aktuelle Wert um 25% reduziert)
3. Fahre Rollo hoch funktioniert (es wird der aktuelle Wert um 25% erhöht)

Wenn der Wert um 25% reduziert wird, das heisst er nähert sich 0%, oder?
0% ist "ganz auf", oder "ganz hoch".
Mit anderen Worten,
- wenn Du "runter" sagst, fährt das Rollo hoch (Richtung 0%)
- wenn Du "hoch" sagst, fährt das Rollo runter (Richtung 100%)

Das "funktioniert" ja, aber umgekehrt. Oder sehe ich das falsch?
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 21 Juni 2020, 21:35:41
Oh. Ich bitte um Entschuldigung  :o

So muss es richtig heißen:

Zitat1. Setzte x % funktioniert (es wird auf 0,25,50,75 und 100% gesetzt).
2. Fahre Rollo runter funktioniert (es wird der aktuelle Wert um 25% erhöht)
3. Fahre Rollo hoch funktioniert (es wird der aktuelle Wert um 25% reduziert)

4. Fahre Rollo ganz runter geht nicht. Es wird 0% gesetzt.
5. Fahre Rollo ganz hoch geht nicht. Es wird 100% gesetzt.

Also runter +25% rauf -25%.

Sorry für die Verwirrung

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 21 Juni 2020, 22:04:28
Okay, jetzt ist es ja aber komisch ;)
Titel: Antw:alexa und rollläden
Beitrag von: moustic999 am 22 Juni 2020, 13:49:38
Zitat von: juemuc am 21 Juni 2020, 14:38:41
Hallo Andre,

ich habe nun mit einem neue Dummy ausführlich getestet.

1. Setzte x % funktioniert (es wird auf 0,25,50,75 und 100% gesetzt).
2. Fahre Rollo runter funktioniert (es wird der aktuelle Wert um 25% reduziert)
3. Fahre Rollo hoch funktioniert (es wird der aktuelle Wert um 25% erhöht)

4. Fahre Rollo ganz runter geht nicht. Es wird 0% gesetzt.
5. Fahre Rollo ganz hoch geht nicht. Es wird 100% gesetzt.

Hier das List und die Infos aus dem Log.

Internals:
   CFGFN     
   FUUID      5eef2b31-f33f-4885-4ef4-6358d86241a19a6c
   NAME       Rollo_Test
   NR         427
   STATE      pct 100
   TYPE       dummy
   OLDREADINGS:
     2020-06-21 14:26:48   pct             0
   READINGS:
     2020-06-21 14:27:06   pct             100
     2020-06-21 14:27:06   state           pct 100
Attributes:
   alexaName  Rollo Test
   alias      Rollo Test
   devStateIcon {my $state = ReadingsVal("HMIP_SWDO_0000DA498D425C","state"," ");; if ($state eq "open") {"pct.0:fts_roof_window_shutter_0\@red pct.25:fts_roof_window_shutter_02\@red pct.50:fts_roof_window_shutter_05\@red pct.75:fts_roof_window_shutter_07\@red pct.100:fts_roof_window_shutter_10\@red pct.*:unknown"} else {"pct.0:fts_roof_window_shutter_0 pct.25:fts_roof_window_shutter_02 pct.50:fts_roof_window_shutter_05 pct.75:fts_roof_window_shutter_07 pct.100:fts_roof_window_shutter_10 pct.*:unknown"}}
   genericDeviceType blind
   group      HM Funkschalter
   homebridgeMapping clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=25,invert=1 TargetPosition=pct,minValue=0,maxValue=100,minStep=25,cmd=pct,invert=1
   icon       it_remote@black
   oldreadings pct
   readingList state
   room       Alexa,Büro,Schaltzentrale
   setList    pct:0,25,50,75,100
   sortby     01
   userReadings pct {ReadingsNum($name,"state","0")}
   webCmd     pct
   webCmdLabel Prozent :




I created same dummy, Made many trials

All in french !

1,2,3 works fine
4,5 alexa does not know what to do

open/close --> does not work "device does not support"

following is in the discovery :
{
"endpointId": "5ef097fb-f33f-1ff9-3fee-9d0d808df5b36efa",
"manufacturerName": "dummy",
"description": "n: test, r: development",
"friendlyName": "store test",
"displayCategories": [
"EXTERIOR_BLIND"
],
"additionalAttributes": {
"manufacturer": "FHEM",
"model": "<unknown>"
},
"capabilities": [
{
"type": "AlexaInterface",
"interface": "Alexa",
"version": "3"
},
{
"type": "AlexaInterface",
"interface": "Alexa.RangeController",
"instance": "Blind.Position",
"version": "3",
"properties": {
"supported": [
{
"name": "rangeValue"
}
],
"proactivelyReported": false,
"retrievable": true
},
"capabilityResources": {
"friendlyNames": [
{
"@type": "asset",
"value": {
"assetId": "Alexa.Setting.Opening"
}
}
]
},
"configuration": {
"supportedRange": {
"minimumValue": 0,
"maximumValue": 100,
"precision": 25
},
"unitOfMeasure": "Alexa.Unit.Percent"
},
"semantics": {
"actionMappings": [
{
"@type": "ActionsToDirective",
"actions": [
"Alexa.Actions.Close"
],
"directive": {
"name": "SetRangeValue",
"payload": {
"rangeValue": 100
}
}
},
{
"@type": "ActionsToDirective",
"actions": [
"Alexa.Actions.Open"
],
"directive": {
"name": "SetRangeValue",
"payload": {
"rangeValue": 0
}
}
},
{
"@type": "ActionsToDirective",
"actions": [
"Alexa.Actions.Lower"
],
"directive": {
"name": "AdjustRangeValue",
"payload": {
"rangeValueDelta": 25,
"rangeValueDeltaDefault": false
}
}
},
{
"@type": "ActionsToDirective",
"actions": [
"Alexa.Actions.Raise"
],
"directive": {
"name": "AdjustRangeValue",
"payload": {
"rangeValueDelta": -25,
"rangeValueDeltaDefault": false
}
}
}
],
"stateMappings": [
{
"@type": "StatesToValue",
"states": [
"Alexa.States.Closed"
],
"value": 0
},
{
"@type": "StatesToRange",
"states": [
"Alexa.States.Open"
],
"range": {
"minimumValue": 1,
"maximumValue": 100
}
}
]
}
}
],
"cookie": {
"device": "test",
"fuuid": "5ef097fb-f33f-1ff9-3fee-9d0d808df5b36efa"
}
}

Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 22 Juni 2020, 14:31:25
4. and 5. is not open/close. it is the same as 2. and 3. but with the maximum delta for the respective direction.

for german:
- auf x%-> will move by sending a SetRangeValue event with an absolute position. this is 1.

- hoch/runter -> will move by sending a AdjustRangeValue event with the default delta (10 or set by minStep). 2. and 3. this should use the semantics mapping for Alexa.Actions.Raise and Alexa.Actions.Lower which seem to be ignored for german.

- ganz hoch/ganz runter -> will move by sending send a AdjustRangeValue event with the maximum possible delta. this is 4. and 5. this should also use the Alexa.Actions.Raise and Alexa.Actions.Lower semantics mapping but i heave no idea if besides the 'not working' problem amazon will use the correct sign for the maximum delta.

- öffne/schließe -> will move by sending a SetRangeValue event with an absolute position (taken from the semantics mapping for Alexa.Actions.Open and Alexa.Actions.Close). this is missing from his tests.

could you change the echo language to english and/or german and try open/close and öffne/schließe respectively? if this work i would suspect that there are even more problems with the semantics object in french than in german. or different ones...


if it work for english and german but not for french without any changes to the alxea-fhem discovery response i would suggest giving feedback from the alexa app as a user. if you also have a developer account maybe you can also try to open a ticket here: https://developer.amazon.com/support/contact-us?subjectCategory=ALEXA and ask if semantics are actually supported for french.

home assistant using an additional power controller maybe the workaround for blinds not working. you can try this by adding a On=... mapping.
Titel: Antw:alexa und rollläden
Beitrag von: amenomade am 22 Juni 2020, 18:01:59
Just made the test on my own "invert" blind: just changing the language of the echo dot (gen3) in the Alexa App and nothing else

French: 1, 2, 3 work (and in the right direction!) , 4 and 5 not supported (or I did not find the right words... tried many of them), open/close works

English, 1, 2, 3 work (and in the right direction), 4 and 5 nothing happens (just becoming a beep in return), open/close works

German: 1 works, 2, 3, 4, 5 work in the wrong direction, open/close works

I thing I will give up trying to undestand Amazon ;)
3 different users, 3 different results. 3 languages and again different results...

Could it depend on the end device (Echo Dot Gen3, Echo Dot Gen2, Echo Show....)? I don't think so, it would make no sense as the whole interpretation of the language runs on Amazons servers not on the device.

Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 22 Juni 2020, 18:15:28
and moustic999 just found here: https://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-rangecontroller.html#discover-blinds (https://developer.amazon.com/en-US/docs/alexa/device-apis/alexa-rangecontroller.html#discover-blinds) that blinds with a RangeController and semantics are not supposed to work at all. maybe it is even a difference if your account is in a specific language vs changing only the language for a specific echo.

maybe there are different interns per country :) and the recognizer works on different servers in their closets...
Titel: Antw:alexa und rollläden
Beitrag von: moustic999 am 24 Juni 2020, 07:36:46
Blind control with open/close is not supported on French Locales. However there is a trick to have a similar working.

!!new version of alexa-fhem is needed for this trick to work!! wait for the next release.

You need to override the mapping with On :

attr blind.office.right homebridgeMapping clear On=state,cmdOn=off,cmdOff=on TargetPosition=position,invert=1 CurrentPosition=position,invert=1

"ouvrir/ferme" will then trigger "TurnOn" "TurnOff" from alexa.

I still have few work-to-do to make percentage working again, because of state not properly used within my blinds

Titel: Antw:alexa und rollläden
Beitrag von: Gary am 24 Juli 2020, 21:46:53
Ich kann leider nur bestätigen, was TomLee hier im Thread schon mehrfach recht ungehört gesagt hat: Die Verwendung von generischen Namen funktioniert bei mir leider für Rolladen im Gegensatz zu Licht nicht. "Alexa schließe Rollo" - "Tut mir leid, ich kann kein Gerät mit dem Namen Rollo finden". Selbiges mit Rolladen oder Jalousie.

Habe diesen Thread mindestens dreimal rauf und runter gelesen und glaube alles richtig gemacht zu haben:
Alexa-fhem Version ist 0.5.55

Kann ich noch was probieren, oder geht das einfach wirklich noch nicht (für alle)?

Titel: Antw:alexa und rollläden
Beitrag von: Gary am 25 Juli 2020, 21:05:09
Könnte es sein, dass es mit den Spracheinstellunge bzw. der "Locale" zu tun hat? Mir ist aufgefallen, dass in der Alexa App für den Rolladen alles Englisch angezeigt wird. Da steht "Opening 100 Percent" über dem Schieberegler - müsste da nicht stehen "Öffnungsgrad 100%"? (siehe deutsche Bezeichnungen für Alexa.Setting.Opening). Genau wie beim Licht mit Dimmer, wo ja auch auf Deutsch steht "Helligkeit 100%".

Die Frage wäre aber dann, wo passt es nicht zusammen? Kann/muss fhem-seitig was eingestellt werden, oder liegt es irgendwo an den Lokalisierungseinstellungen in der App oder am Account? Vielleicht an meinem Standort in Österreich (könnte erklären, warum es bei manchen geht und anderen nicht).
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 25 Juli 2020, 21:15:55
ja. dire region hat definitiv einfluss. je nach region und sprache gehen einige dinge nicht/anders.
ob in österreich alles geht was für deutschland geht weiss ich nicht.

das wird alles alexa bzw amazonseitig konfiguriert.

schau in der app bei den spracheinstellungen. ein mal global und pro echo. und in deinem amazon konto.

im zweifel an den amazon support wenden.

und ja: für deutsch/deutschland muss dort öffnungsgrad stehen.
Titel: Antw:alexa und rollläden
Beitrag von: Gary am 25 Juli 2020, 23:03:57
Ich habe alle Echos durchgesehen und die allgemeinen Account-Einstellungen, aber ich kann immer nur die Sprache einstellen, und da ist auch überall "Deutsch" eingestellt (genau genommen bei den Geräten eh Deutsch/Deutschland - es gibt auch nichts Anderes). Ich sehe daher keine Möglichkeit eine Region zu verändern. Sollte es am Gerätestandort liegen, dann kann wäre das dumm, weil ich kann mich ja nicht woanders hin beamen. Wird irgendwo sonst eine Locale übermittelt (z.B. von meinem Raspberry, wo FHEM läuft?)

Ich hatte gerade einen langen Chat mit dem Amazon Support - er sagt wörtlich im Conclusio "er habe den ganzen Laden auf den Kopf gestellt und es ist leider so das Sie sich an den Skill-Hersteller/Entwickler wenden müssen".

--> Deadlock :(
Titel: Antw:alexa und rollläden
Beitrag von: Gary am 29 Juli 2020, 22:27:27
Ich habe vor drei Tagen auch noch ein Ticket beim Amazon Developer Support aufgemacht - die sperren sich aber noch ein wenig mir zu helfen, weil ich nicht der Skill Developer bin und die Skill ID übermitteln soll, die allerdings nur in der Developer Console ersichtlich ist.
Titel: Antw:alexa und rollläden
Beitrag von: dennis_n am 17 Oktober 2020, 22:57:39
Hallo,

ich habe es geschafft meine Fibaro Rollläden über Alexa zu steuern.
GenericDeviceType steht auf blind und als HomeBridgeMapping habe ich folgendes eingetragen:

clear CurrentPosition=reportedState,cmd=dim,minValue=100,maxValue=0,minStep=1
TargetPosition=dim,cmd=dim,cmds=100:on;0:off,minValue=100,maxValue=0,minStep=1,delay=1000


Damit reagiert der Rollladen, wenn ich sage:
"Alexa, öffne Büro rechts" oder "Alexa, schließe Büro rechts"

EDIT: Muss meine Aussage von gestern revidieren. Schließen geht, öffnen nicht. Bei beiden Befehlen wird laut Eventmonitor der Befehl zum schließen gesendet.

Aber wie schaffe ich es, dass der Rollladen nur "halb" öffnet um beispielsweise den Raum zu beschatten oder zu lüften?
--> Hat sich erstmal erledigt

Ach ja, und in der Alexa App wird mir der Rollladen als Rollladen auch angezeigt, aber es steht darunter, dass ein Problem aufgetreten ist.
Dennoch kann ich den Rollladen in der App per Slider ganz normal bedienen.
--> Mit Neustart der App war der Fehler weg

Danke
Gruss
Dennis
Titel: Antw:alexa und rollläden
Beitrag von: majestro84 am 24 November 2020, 08:16:22
Hallo Dennis

Ich steuer meine Fibaro Roller Shutter über Alexa mit folgenden HombridgeMapping

TargetPosition=dim::position

VG Alex
Titel: Antw:alexa und rollläden
Beitrag von: Haecksler am 15 Dezember 2020, 08:54:10
Hallo,
Ich hätte ja nie gedacht wie kompliziert die Sprachsteuerung für ein eigentlich einfaches Gerät sein kann.
Ich Versuche gerade meine Jalousien zu stoppen / anzuhalten , hat das schon. jemand realisiert?
Gibt es eine Möglichkeit, dass das funktioniert?

Gruß,
Stefan
Titel: Antw:alexa und rollläden
Beitrag von: balli1187 am 15 Dezember 2020, 09:17:11
Zitat von: Haecksler am 15 Dezember 2020, 08:54:10
Hallo,
Ich hätte ja nie gedacht wie kompliziert die Sprachsteuerung für ein eigentlich einfaches Gerät sein kann.
Ich Versuche gerade meine Jalousien zu stoppen / anzuhalten , hat das schon. jemand realisiert?
Gibt es eine Möglichkeit, dass das funktioniert?

Gruß,
Stefan

Ich verstehe den Ansatz nicht so ganz... meinst du den Rollladen anhalten, wenn er automatisch hoch/runter fährt?
Das "überschreibe" ich einfach mit der Position, die ich eigentlich haben möchte ("Alexa, Wohnzimmerrollo auf xyz %).
Titel: Antw:alexa und rollläden
Beitrag von: Haecksler am 15 Dezember 2020, 09:21:27
Die Anwendung ist wie folgt, ich schaue gerne und die Sonne blendet mich...jetzt will ich nicht lange überlegen bei welche Position sie mich nicht mehr blendet sondern sage "Alexa, Jalousie ganz runter" und wenn mich die Sonne nicht mehr blendet will ich "Alexa, Jalousie Stopp/ halt" sagen, damit sie nicht ganz runterfährt.
Titel: Antw:alexa und rollläden
Beitrag von: Haecksler am 18 Dezember 2020, 14:27:44
Zitat von: Haecksler am 15 Dezember 2020, 09:21:27
Die Anwendung ist wie folgt, ich schaue gerne und die Sonne blendet mich...jetzt will ich nicht lange überlegen bei welche Position sie mich nicht mehr blendet sondern sage "Alexa, Jalousie ganz runter" und wenn mich die Sonne nicht mehr blendet will ich "Alexa, Jalousie Stopp/ halt" sagen, damit sie nicht ganz runterfährt.

Jalousie xxx Stop funktioniert bei mir (habe Homematic HM-LC-BL1PBU-FM Aktoren)  jetzt mit folgendem mapping

PlaybackController:reading=motor,values=stop,cmd=stop



Titel: Antw:alexa und rollläden
Beitrag von: brucky@freenet.de am 22 Dezember 2020, 15:55:55
Guten Tag in die Runde,

ich habe mit fast den kompletten Verlauf durchgelesen, aber mir den Tips darin leider meine Probleme nicht lösen können.

Meine Raffstore sind bei "0" offen (oben) und bei "100" zu(unten), sie haben alle genericDeviceType: blind, sind in zwei Group Unterteilt (Erdgeschoss und Obergeschoss) und haben momentan noch kein homebridgeMapping.


Was geht:
- Fahre "Raffstore Schlafzimmer" auf x %

Was geht falsch:
- Öffne "Raffstore Schlafzimmer" komplett      ->  Raffstore geht ZU
- "Raffstore Schlafzimmer runter                    ->  Raffstore fährt ein sehr kleines Stück rauf

Was geht nicht:
- Raffstore Schlafzimmer stoppen                    -> "Raffstore Schlafzimmer unterstützt das nicht"
- Raffstore Erdgeschoss auf x %                      -> "Tut mir Leid, ich kann Gerät mit dem Namen Raffstore Erdgeschoss finden"


Kann mir jemand sagen, wie ich FHEM dazu bringe Öffnen, Schließen, rauf und runter "invertiert" anzuwenden und wie ich Gruppen befehligen kann?

Danke,
Simon
Titel: Antw:alexa und rollläden
Beitrag von: MadMax-FHEM am 22 Dezember 2020, 16:08:54
Nächstes Mal evtl. besser einen eigenen Thread aufmachen, sonst geht das hier "durcheinander"...

Naja, wie oft zu lesen (weil es immer wieder kommt): bei Alexa (und anderen Sprachsteuerungen) ist eben 100% (Helligkeit) offen und 0% (Helligkeit) geschlossen...

Du kannst das entweder beim Modul/Device "korrigieren" (manche bieten ein levelInvert o.ä. an) oder eben per homebridgeMapping, dort gibt es das auch. Mit allen Konsequenzen, weil dann ja "einiges andersrum" läuft etc.

Sollte das nicht auch schon "hier" gestanden haben?

EDIT: https://forum.fhem.de/index.php/topic,105473.msg1066164.html#msg1066164 oder https://forum.fhem.de/index.php/topic,105473.msg1066120.html#msg1066120

Gruß, Joachim
Titel: Antw:alexa und rollläden
Beitrag von: justme1968 am 22 Dezember 2020, 19:31:15
das hier: https://forum.fhem.de/index.php/topic,116862.msg1113147.html#msg1113147 sollte helfen.

bitte niemals vergessen das die sprachassistenten alle mehr oder weniger dumm sind. sie verstehen nicht was man sagt. man muss sagen was sie verstehen.
Titel: Antw:alexa und rollläden
Beitrag von: MadMax-FHEM am 22 Dezember 2020, 19:34:20
Zitat von: justme1968 am 22 Dezember 2020, 19:31:15
sie verstehen nicht was man sagt. man muss sagen was sie verstehen.

Das stimmt! ;)

Und ab und an verstehen sie auch Dinge immer wieder mal anders...
...wenn im Hintergrund "geschraubt" wird.

Weil ich mir (ab und an) notizen mache was ich wie sagen muss, damit es geht...
(bei Dingen die ich selten nutze oder "nur zum Spaß" mal eingerichtet habe)
...und wenn ich das dann ab und an (später) genau so wieder sage, kommt oft: unterstützt das nicht / ich verstehe nicht / ich finde kein Gerät das / ... ;)

Gruß, Joachim
Titel: Antw:alexa und rollläden
Beitrag von: DasMoritz am 12 Februar 2021, 21:18:51
Hallo zusammen,

vorab: Ich bin mit FHEM relativ neu unterwegs und kann (und darin bin ich schon fast stolz) nun meine Rolläden per SignalDuino per FHEM ansteuern. Das funktioniert auch soweit sehr gut, dass ich z.B. per SET-Schieberegler eine feste Position ansteuern kann die dann auch recht genau passt (z.B. 50%).

In meiner Installation gibt es ebenfalls den ioBroker und Alexa.
Ich würde nun gerne per Alexa meine Rolladen per Sprache ansteuern, sodass ich sagen kann "Alexa, Rollo Büro 50%" bzw. Alexa auch die Routinen steuert.

Lösung 1:
Einbinden von FHEM in den ioBroker via Adapter. Das scheint mir aber ein wenig "unnötig" zu sein wenn ich direkt den FHEM Skill nutzen kann. Problem ist dabei in meinen Augen dass man mit dem ioBroker eine Schnittstelle "mehr" hat - auch wieder eine Fehlerquelle mehr. Was ich bereits hinbekommen habe war per ioBrkoer mit der Rolle "level.blind" die Rolladen über den IOT Adapter in Alexa bereit zustellen und anzusteuern. Einzelne Rolladen sind dabei aber immer nicht konkret / richtig angefunkt wurden, liegt wohl am Issue #823. Ich probiere daher gerade Lösung die untenstehende Lösung 2. aus.

Lösung 2: Aktivieren des FHEM-Skills gemäß Anleitung und "Umgehen" des ioBrokers. FHEM und Alexa kennen sich nun und die Rollos werden korrekt angezeigt.

Was ist nun mein Problem:
Ich kann meine Rollos wie beschrieben direkt in FHEM wunderbar auf einen Prozentwert "ansteuern", leider jedoch nicht per Alexa.
Die Rollos (hier eins exemplarisch) habe ich wie folgt definiert:

defmod Buero Dooya 1011101100001001010011100101_1
attr Buero IODev sduino
attr Buero alexaName Rollo Büro
attr Buero alias Buero
attr Buero drive-down-time-to-100 15
attr Buero drive-down-time-to-close 16.6
attr Buero drive-up-time-to-100 1.5
attr Buero drive-up-time-to-open 17.3
attr Buero event-min-interval .*:300
attr Buero event-on-change-reading .*
attr Buero eventMap on:zu off:auf stop:Stop
attr Buero genericDeviceType blind
attr Buero homebridgeMapping clear CurrentPosition=position TargetPosition=position::position,delay=1000
attr Buero room Dooya


Was passiert?
Ich finde alle meine Rollos in der Alexa App und kann dort dann den "Öffnungsgrad" einstellen.
Wenn ich diesen dann z.B. von 0% auf 100% stelle, dann passiert einfach "nichts". Gleiches wenn ich von 100% zurück auf 0% gehe.
Auffällig ist auch, dass der "Schieberegler" in der App immer wieder auf 0% springt.

Hat jemand eine Idee?
Es handelt sich um Dooya Rolladenmotoren die ich per SDuino anfunke  :)

Danke,
Moritz
Titel: Antw:alexa und rollläden
Beitrag von: juemuc am 13 Februar 2021, 11:55:14
Hi Moritz,

bei mir funktioniert
clear CurrentPosition=pct,minValue=0,maxValue=100,minStep=25
TargetPosition=pct,minValue=0,maxValue=100,minStep=25,cmd=pct
OpenClose=state,cmdOpen=pct 100,cmdClose=pct 0


sowohl mit Alexa als auch mit Google  ;D

Viele Grüße
Jürgen
Titel: Antw:alexa und rollläden
Beitrag von: DasMoritz am 13 Februar 2021, 14:47:04
Hallo Jürgen,

okay, das teste ich nachher mal.
Ich habe noch keinen Schimmer was das Script genau ,,macht" bzw. bewirkt.
Titel: Antw:alexa und rollläden
Beitrag von: chris_kmn am 19 April 2022, 09:39:24
Hallo zusammen,

das Thema hier ist ja schon älter, aber ich habe scheinbar das gleiche Problem. Nachdem ich meine Rolläden lange über das Alexa-homebridge Plugin gesteuert habe bin ich nun zum FHEM Connector gewechselt.

Leider geht auch bei mir nur das Kommando "öffnen" und "auf", aber "schließen" und "zu" funktioniert nicht.

Im Event-Monitor wird beim Schließen der Wert "Dim 99" angezeigt. Also das Kommando zum Öffnen.
( 2022-04-19 09:31:25 ZWave Rolladen_1_WZDG dim 99 )

Mein Homebridge-Mapping sieht so aus:
clear CurrentPosition=position,minValue=0,maxValue=99,minStep=1 TargetPosition=dim::position,minValue=0,maxValue=99,minStep=1

Das hat bislang immer anstandslos funktioniert per Homebridge und auch Alexa.

Hat jemand eine Idee, was das sein könnte ? Mein FHEM und alle Module sind auf aktuellem Stand.

Vielen Dank,

    Chris

Titel: Antw:alexa und rollläden
Beitrag von: chris_kmn am 19 April 2022, 16:41:02
so, ich habs nun selber herausprobiert.

Das homebridgemapping für den fibaro roller shutter sieht so aus:

clear TargetPosition=position,cmd=dim,maxValue=99 CurrentPosition=position,maxValue=99

Das funktioniert bei mir sowohl mit fhem-alexa als auch im homekit per homebridge.
Titel: Antw:alexa und rollläden
Beitrag von: chris_kmn am 20 April 2022, 13:55:20
zu früh gefreut :-( irgendwie scheint Alexa oder der fhem-connector "zickiger" zu sein als die Homebridge Instanz.

Ich komme immer wieder an den Punkt wo Alexa beim Befehl "Rolladen zu/runter/schließen" den Wert "dim 99" sendet - also den gleichen wie beim Öffnen.
Nur das Kommando "ganz runter" und "ganz schließen" funktioniert.

Hat jemand einen Tipp wo man da noch suchen kann? Ich habe mich bereits von klein bis groß was genericdevicetype und homebridgemapping angeht bewegt, aber finde keine Lösung die sowohl im homekit als auch bei fhem gut funktioniert.


Nachtrag: nochmal ins Wiki geschaut. Scheinbar ist es so, dass FHEM connector keine Option "auf zu öffnen schließen" ohne ein "komplett" oder "ganz" bietet. Das heißt die Lösung dich ich suche, analog zum homebridge-Verhalten, gibts es bei FHEM (noch) nicht :-(

Titel: Aw: alexa und rollläden
Beitrag von: fireball am 01 Juni 2024, 17:23:10
Moinsen,

ich versuche grad einen Rollladen mit Alexa in einem Readingsproxy, der auf einen HTTPMOD zeigt zum laufen zu bringen.

Was geht ist, Auf/ZU/STOP, ich möchte aber noch die Postion ansteuern können.
Ich seh im DEBUG, dass zB 50% ankommen, aber ich bekomme "value" einfach nicht in meine setFN rein... es geht zB nicht mit EVTPART0

2024.06.01 17:14:31 5: Alexa: read: [1.6.2024, 17:14:31] >>>> [ssh] {"directive":{"header":{"messageId":"220a7a82-1e86-42ea-a218-7c1f66c91832","namespace":"Alexa.RangeController","name":"SetRangeValue","payloadVersion":"3","correlationToken":"-","instance":"Blind.Position"},"endpoint":{"scope":{"type":"BearerToken","token":"xxx"},"endpointId":"xxx","cookie":{"device":"Jalousie_EG_BUERO_O","fuuid":"xxx"}},"payload":{"rangeValue":50}}}
2024.06.01 17:14:31 5: Alexa: read: [1.6.2024, 17:14:31] [FHEM] Jalousie_EG_BUERO_O: executing set cmd for TargetPosition with value 50
2024.06.01 17:14:31 5: Alexa: read: [1.6.2024, 17:14:31] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Jalousie_EG_BUERO_O%20pct%2050&fwcsrf=csrf_10158961926427&XHR=1
2024.06.01 17:14:31 5: Alexa: read: [1.6.2024, 17:14:31] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.RangeController","instance":"Blind.Position","name":"rangeValue","value":50,"timeOfSample":"2024-06-01T15:14:31.747Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"xxx","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"xxx"},"endpointId":"xxx"},"payload":{}}}

Das ist mein Rollladen:

Internals:
   DEF        WiserHub
   DEVICE     WiserHub
   FUUID      65c3e4cc-f33f-0804-a8e2-9f71a565a8438a6c
   NAME       Jalousie_EG_BUERO_O
   NOTIFYDEV  global,WiserHub
   NR         701
   NTFY_ORDER 50-Jalousie_EG_BUERO_O
   READING    state
   STATE      73
   TYPE       readingsProxy
   eventCount 5
   CONTENT:
     WiserHub   1
   READINGS:
     2024-06-01 17:09:21   CurrentLift     73
     2024-06-01 17:09:21   DeviceNumber    3
     2024-06-01 17:09:21   LiftMovement    Stopping
     2024-06-01 17:09:21   Name            Büro Fenster Ost
     2024-06-01 17:09:21   lastCmd         Auf
     2024-06-01 17:09:21   state           Auf 3,100
Attributes:
   alexaName  jalousie
   devStateIcon 100:fts_shutter_10 1\d.*:fts_shutter_90 2\d.*:fts_shutter_80 3\d.*:fts_shutter_70 4\d.*:fts_shutter_60 5\d.*:fts_shutter_50 6\d.*:fts_shutter_40 7\d.*:fts_shutter_30 8\d.*:fts_shutter_20 9\d.*:fts_shutter_10 \d.*:fts_shutter_100
   genericDeviceType blind
   homebridgeMapping CurrentPosition=CurrentLift TargetPosition=value::Position,minValue=0,maxValue=100,minStep=1
   room       WISER
   setFn     
{my $DevNum=ReadingsVal("Jalousie_EG_BUERO_O","DeviceNumber",0); my $Percentage = 50;
    if($CMD eq "Auf") {
      $Percentage = 100;
      fhem("set WiserHub Auf $DevNum,$Percentage");
    }
    if($CMD eq "Zu") {
      $Percentage = 0;
      fhem("set WiserHub Zu $DevNum,$Percentage");
    }
    if($CMD eq "Position") {
      $Percentage = 0;
      fhem("set WiserHub Postion $DevNum,$Percentage");
    }
    if($CMD eq "Stop") {
      fhem("set WiserHub Stop $DevNum")
    }
    fhem("set WiserHub2Data reread")
}
   setList    Auf Zu Stop Position
   stateFormat CurrentLift
   userReadings DeviceNumber {(split ',',ReadingsVal("WiserHub2Data","Shutter_3_id",0))[0]}, Name {(split ',',ReadingsVal("WiserHub2Data","Shutter_3_id",0))[1]}, CurrentLift {(split ',',ReadingsVal("WiserHub2Data","Shutter_3_id",0))[2]}, LiftMovement {(split ',',ReadingsVal("WiserHub2Data","Shutter_3_id",0))[3]}
   verbose    5
   webCmd     Auf:Zu:Stop

Da am Ende immer die gleiche Funktion für Auf/ZU/Postion aufgerufen wird, könnte man das auch evtl. zusammendampfen, da Alexa ja bei auf/zu immer 0 oder 100 sendet, dann muss ich das nicht setzten, außer ich brauch es auch im FHEMWEB.

Aber wie gesagt, wie kriege ich den übergebenen Wert in mein $Percentage in meiner Funktion bei Position?!

VG+Danke
René
Titel: Aw: alexa und rollläden
Beitrag von: fireball am 02 Juni 2024, 14:37:54
Ok, ich konnte mein Problem lösen, $ARGS hat mir die entsprechenden Paramter geliefert.

Ein Problem bleibt offen, wie kann ich Alexa dazu bringen, dass ein "stop" Befehl gesendet wird, den ich dann abgreifen kann?
Wenn ich Alexa sage, "Alexa Jalousie stop" dann kommt nix an.

Ich habe im AlexaMapping versucht ein neuen Befehl zu setzen, dass geht nicht:
TargetPosition=verb=stop,values=stop:stop
Da nichts ankommt im Log, wüßte ich auch nicht, wie ich mit Homebrigemapping was mappen könnte...
Aber Haecksler hat ja auch irgendwie was hinbekommen?!

VG + Danke
René