Alexa Rolladensteuerung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
witti
Beiträge: 6
Registriert: 27. Jan 2019 16:04
Answers: 0

Alexa Rolladensteuerung

Beitrag von witti »

Hallo zusammen,

ich weiß das dieses Thema schon in mehreren Beiträgen und Foren besprochen wurde, aber die dort vorgeschlagenen Lösungen greifen einfach nicht.

Zuerst ein paar Worte zu meiner Konfig:
Bei mir läuft OH in Docker auf meiner NAS (OMV, PC Eigenbau)
Ich nutze KNX.
Ich habe vor 3 Jahren mit OH2 angefangen und alles in Textfiles konfiguriert.
Vor mehreren Monaten habe ich auf OH3 aktualisiert und alles lief problemlos weiter.

Vor kurzen habe ich eine Parallelinstallation aufgesetzt und alle Things, Items, Rules von der Textkonfig in die neue JSON Konfig überführt.
Das hat alles geklappt. Somit benutze ich jetzt keine Textfiles mehr.
Die Alexaintegration lief auch gleich wieder problemlos.

Jetzt zu meinem Problem: Die Rolläden Prozentanzeige ist vertauscht und die Steuerrung (hoch, runter) ebenfalls.
Das die Befehle hoch und runter nicht korrekt gehen, ist nicht schlimm und ging vorher auch schon nicht, aber die Prozentanzeige ging immer.

In der alten Umgebung waren die Einstellungen folgendermaßen:

Code: Alles auswählen

Rollershutter	Terrasse_Links_Rollo	        "Rollo Terrasse links"   (gRollosTerrasse)   { channel="knx:device:bridge:RollA1:Terrasse_Links_Rollo", alexa="RangeController.rangeValue" [category="EXTERIOR_BLIND", supportedRange="0:100:10", unitOfMeasure="Percent", actionMappings="Close=100,Open=0,Lower=(+10),Raise=(-10)", stateMappings="Closed=100,Open=0:99"] }
In der neuen Umgebung funktioniert das nicht mehr.
Ich habe dann 2 Items angelegt, die das gleich Rollo steuern:

Code: Alles auswählen

value: RangeController.rangeValue
config:
  supportedRange: 0:100:10
  unitOfMeasure: Percent
  friendlyNames: "@Setting.Opening"
  actionMappings: Close=100,Open=0,Lower=(+10),Raise=(-10)
  category: INTERIOR_BLIND
  stateMappings: Closed=100,Open=0:99
  

Code: Alles auswählen

value: RangeController.rangeValue
config:
  supportedRange: 0:100:10
  unitOfMeasure: Percent
  friendlyNames: "@Setting.Opening"
  actionMappings: Close=0,Open=100,Lower=(-10),Raise=(+10)
  category: INTERIOR_BLIND
  stateMappings: Closed=0,Open=1:100
Beide Items funktionieren vollkommen identisch (falsch).
Hat jemand eine Idee wo hier mein Fehler liegen könnte?

Danke
witti

Antworten