Apple Homekit: die Hoffnung stirbt zuletzt

Begonnen von eldrik, 23 Januar 2015, 13:57:07

Vorheriges Thema - Nächstes Thema

justme1968

um siri von unterwegs aus zu nutzen ist zwingend ein apple tv nötig.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Dirk23


justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

benkler

Ich wollte mir auch eine Bridge aufziehen, um meine MAX Thermostate zu steuern.
Gibt es dafür einen funktionierenden weg oder machen die immernoch Probleme ?

Grüße
benkler
FHEM (Docker), Homebridge (Docker), Homematic IP, nanoCUL 433 + 868 a-culfw, jeeLink Clone, Diverse IT Sensoren, ems-esp, Netatmo und noch einiges mehr

justme1968

ich habe das problem leider noch nicht gefunden bzw. kann es nicht reproduzieren.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CarstenF

Ich bin mir nicht sicher, aber ich schätze da gibt's noch immer Probleme. Habe gestern eine weitere Fehlerquelle ausgeschlossen. Ich dachte meine bereits vorhandenen Temperatursensoren würde sich vielleicht mit den Max-Thermostaten beißen. Deshalb habe ich die mal rausgeworfen aus dem HomeKit Raum. Das war es aber auch nicht. Fehler (Nichterreichbarkeit der Bridge) tritt sofort nach hinzufügen des Thermostats auf und erledigt sich beim entfernen der MAX! Komponente.
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

justme1968

bitte mach mir noch  mal ein jsonlist2 von dem max thermostat und zeig mir die konsolen ausgabe. ich vergleiche beides noch mal mit meiner.

sorry. aber ich habe keine bessere idee...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CarstenF

Mach ich sehr gerne, geht aber erst heute Abend. Bin gerade noch Knechten.... :D
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

CarstenF

#1853
Huch, vertan. Komme ja auch von unterwegs drauf.

Das folgende ist das jsonlist2 des Thermostats, welches ich zum testen eingefügt hatte.

  }
  },
  {
    "Name":"FileLog_MAX_014ce1",
    "PossibleSets":"absorb:FileLog_Balkonsensor,FileLog_CULMAX0,FileLog_CUL_TCM97001_8,FileLog_CUL_TCM97001_95,FileLog_IT_0000000000,FileLog_IT_000000000F,FileLog_IT_000000FFFF,FileLog_IT_00000F000F,FileLog_IT_00000F0FFF,FileLog_IT_00000FF0FF,FileLog_IT_00000FFF0F,FileLog_IT_00000FFFFF,FileLog_IT_0000FFFF0F,FileLog_IT_00011010,FileLog_IT_0011101000111011101011111001010,FileLog_IT_0011101000111011101011111001011,FileLog_IT_0011111100001001101010011001011,FileLog_IT_00FF00000F,FileLog_IT_00FF00FFFF,FileLog_IT_00FF0F0FFF,FileLog_IT_00FF0FF0FF,FileLog_IT_00FF0FFF0F,FileLog_IT_0F0000000F,FileLog_IT_0F0F00FFFF,FileLog_IT_0F0F0F0FFF,FileLog_IT_0F0F0FF0FF,FileLog_IT_0F0F0FFF0F,FileLog_IT_0FFF00FFFF,FileLog_IT_0FFF0F0FFF,FileLog_IT_0FFF0FF0FF,FileLog_IT_0FFFF00F0F,FileLog_IT_0FFFF0F00F,FileLog_IT_0FFFF0FFFF,FileLog_IT_0FFFFF0FFF,FileLog_IT_0FFFFFF0FF,FileLog_IT_0FFFFFFF0F,FileLog_IT_0FFFFFFFFF,FileLog_IT_11011001,FileLog_IT_1111111111,FileLog_IT_F00000000F,FileLog_IT_F00000FFFF,FileLog_IT_F0000F0FFF,FileLog_IT_F0000FF0FF,FileLog_IT_F0000FFF0F,FileLog_IT_F0000FFFFF,FileLog_IT_F00F00000F,FileLog_IT_F00F000F0F,FileLog_IT_F00F00F00F,FileLog_IT_F00F0F000F,FileLog_IT_F00F0FF00F,FileLog_IT_F00FF0000F,FileLog_IT_F00FF0F00F,FileLog_IT_F00FFF000F,FileLog_IT_F00FFFF00F,FileLog_IT_F00FFFFF0F,FileLog_LaCrosse_26,FileLog_LaCrosse_2A,FileLog_LaCrosse_3C,FileLog_Licht_Sensor,FileLog_MAX_012c45,FileLog_MAX_01d834,FileLog_MAX_0458bf,FileLog_MAX_0458e1,FileLog_MAX_04a50b,FileLog_MAX_04a578,FileLog_MAX_04abb9,FileLog_MAX_04dc10,FileLog_MAX_04dd98,FileLog_MAX_0f0920,FileLog_MAX_0f1168,FileLog_MAX_0f1252,FileLog_MAX_0f1269,FileLog_MAX_0f1595,FileLog_MAX_123456,FileLog_PCA301_000000,FileLog_PCA301_019FFA,FileLog_PCA301_027367,FileLog_PCA301_07F87C,FileLog_PCA301_0E7AB5,FileLog_PCA301_0E7C2B,FileLog_PCA301_0FA73B,FileLog_Unknown,FileLog_Wohnzimmersensor,FileLog_carfi,FileLog_global,FileLog_joshua,FileLog_mareen,Logfile addRegexpPart removeRegexpPart reopen",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment:textField-long alias eventMap userReadings:textField-long addStateEvent:0,1 archiveCompress archivecmd archivedir createGluedFile:0,1 disable:0,1 disabledForIntervals logtype nrarchive reformatFn alarmDevice alarmSettings cmdIcon devStateIcon devStateStyle fm_type genericDeviceType:switch,outlet,light,blind,speaker,thermostat,icon,sortby,webCmd,widgetOverride,HeatingThermostat,ShutterContact icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "./log/MAX_014ce1-%Y.log MAX_014ce1",
      "NAME": "FileLog_MAX_014ce1",
      "NOTIFYDEV": "MAX_014ce1",
      "NR": "70",
      "NTFY_ORDER": "50-FileLog_MAX_014ce1",
      "REGEXP": "MAX_014ce1",
      "STATE": "active",
      "TYPE": "FileLog",
      "currentlogfile": "./log/MAX_014ce1-2015.log",
      "logfile": "./log/MAX_014ce1-%Y.log"
    },
    "Readings": {    },
    "Attributes": {
      "logtype": "text",
      "room": "MAX"
    }


Hatte leider nicht alles gepostet. Hier ist der fehlende Eintrag vom list


{
    "Name":"MAX_014ce1",
    "PossibleSets":"wakeUp factoryReset groupid associate:MAX_123456,MAX_0f0920,MAX_04a578,MAX_0f1595,MAX_0f1252,MAX_04dd98,MAX_0f1168,MAX_0458e1,MAX_012c45,MAX_0458bf,MAX_04a50b,MAX_04dc10,MAX_0f1269 deassociate:MAX_123456,MAX_0f0920,MAX_04a578,MAX_0f1595,MAX_0f1252,MAX_04dd98,MAX_0f1168,MAX_0458e1,MAX_012c45,MAX_0458bf,MAX_04a50b,MAX_04dc10,MAX_0f1269 desiredTemperature:eco,comfort,boost,auto,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on ecoTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on comfortTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on measurementOffset:-3.5,-3.0,-2.5,-2.0,-1.5,-1.0,-0.5,0.0,0.5,1.0,1.5,2.0,2.5,3.0,3.5 maximumTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on minimumTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on windowOpenTemperature:off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0,on windowOpenDuration boostDuration:30,15,60,10,5,20,0,25 boostValveposition decalcification maxValveSetting valveOffset weekProfile",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment:textField-long alias eventMap userReadings:textField-long IODev do_not_notify:1,0 ignore:0,1 dummy:0,1 showtime:1,0 keepAuto:0,1 scanTemp:0,1 event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat alarmDevice alarmSettings cmdIcon devStateIcon devStateStyle fm_type genericDeviceType:switch,outlet,light,blind,speaker,thermostat,icon,sortby,webCmd,widgetOverride,HeatingThermostat,ShutterContact icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "CULMAX0_MSGCNT": "21",
      "CULMAX0_TIME": "2015-12-21 12:00:49",
      "DEF": "HeatingThermostat 014ce1",
      "LASTInputDev": "ml",
      "MSGCNT": "1899",
      "NAME": "MAX_014ce1",
      "NR": "69",
      "RSSI": "-34",
      "STATE": "15.0 °C",
      "TYPE": "MAX",
      "addr": "014ce1",
      "backend": "ml",
      "dstsetting": "1",
      "ml_MSGCNT": "1878",
      "ml_TIME": "2015-12-21 22:00:48",
      "mode": "1",
      "rferror": "0",
      "serial": "JEQ0333238",
      "type": "HeatingThermostat"
    },
    "Readings": {
      "MAXLAN_error": { "Value":"0", "Time":"2015-12-21 22:00:48" },
      "MAXLAN_errorInCommand": { "Value":"", "Time":"2015-12-21 22:00:48" },
      "MAXLAN_initialized": { "Value":"1", "Time":"2015-12-21 22:00:48" },
      "MAXLAN_isAnswer": { "Value":"0", "Time":"2015-12-21 22:00:48" },
      "MAXLAN_valid": { "Value":"1", "Time":"2015-12-21 22:00:48" },
      "RSSI": { "Value":"-34", "Time":"2015-12-21 22:00:48" },
      "TimeInformationHour": { "Value":"3", "Time":"2015-03-06 13:25:11" },
      "battery": { "Value":"ok", "Time":"2015-12-21 22:00:48" },
      "boostDuration": { "Value":"5", "Time":"2015-12-20 14:11:57" },
      "boostValveposition": { "Value":"80", "Time":"2015-12-20 14:11:57" },
      "comfortTemperature": { "Value":"21.5", "Time":"2015-12-20 14:11:57" },
      "decalcification": { "Value":"Sat 12:00", "Time":"2015-12-20 14:11:57" },
      "desiredTemperature": { "Value":"15.0", "Time":"2015-12-21 22:00:48" },
      "ecoTemperature": { "Value":"16.0", "Time":"2015-12-20 14:11:57" },
      "firmware": { "Value":"1.6", "Time":"2015-12-20 14:11:57" },
      "groupid": { "Value":"3", "Time":"2015-12-20 14:11:57" },
      "humidity": { "Value":"0", "Time":"2015-11-01 11:15:08" },
      "maxValveSetting": { "Value":"100", "Time":"2015-12-20 14:11:57" },
      "maximumTemperature": { "Value":"on", "Time":"2015-12-20 14:11:57" },
      "measurementOffset": { "Value":"0.0", "Time":"2015-12-20 14:11:57" },
      "minimumTemperature": { "Value":"off", "Time":"2015-12-20 14:11:57" },
      "mode": { "Value":"manual", "Time":"2015-12-21 22:00:48" },
      "msgcnt": { "Value":"20", "Time":"2015-11-12 22:18:38" },
      "state": { "Value":"15.0 °C", "Time":"2015-12-21 22:00:48" },
      "temperature": { "Value":"20.2", "Time":"2015-12-21 22:00:48" },
      "testresult": { "Value":"255", "Time":"2015-12-20 14:11:57" },
      "valveOffset": { "Value":"0", "Time":"2015-12-20 14:11:57" },
      "valveposition": { "Value":"0", "Time":"2015-12-21 22:00:48" },
      "weekprofile-0-Sat-temp": { "Value":"17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-0-Sat-time": { "Value":"00:00-06:00  /  06:00-09:05  /  09:05-17:00  /  17:00-23:05  /  23:05-00:00", "Time":"2015-12-20 14:11:57" },
      "weekprofile-1-Sun-temp": { "Value":"17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-1-Sun-time": { "Value":"00:00-06:00  /  06:00-09:05  /  09:05-17:00  /  17:00-23:05  /  23:05-00:00", "Time":"2015-12-20 14:11:57" },
      "weekprofile-2-Mon-temp": { "Value":"14.0 °C  /  13.5 °C  /  13.5 °C  /  13.5 °C  /  13.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-2-Mon-time": { "Value":"00:00-06:10  /  06:10-09:10  /  09:10-17:05  /  17:05-23:10  /  23:10-00:00", "Time":"2015-12-20 14:11:57" },
      "weekprofile-3-Tue-temp": { "Value":"17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-3-Tue-time": { "Value":"00:00-06:00  /  06:00-09:05  /  09:05-17:00  /  17:00-23:05  /  23:05-00:00", "Time":"2015-12-20 14:11:57" },
      "weekprofile-4-Wed-temp": { "Value":"17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-4-Wed-time": { "Value":"00:00-06:00  /  06:00-09:05  /  09:05-17:00  /  17:00-23:05  /  23:05-00:00", "Time":"2015-12-20 14:11:57" },
      "weekprofile-5-Thu-temp": { "Value":"17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-5-Thu-time": { "Value":"00:00-06:00  /  06:00-09:05  /  09:05-17:00  /  17:00-23:05  /  23:05-00:00", "Time":"2015-12-20 14:11:57" },
      "weekprofile-6-Fri-temp": { "Value":"17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C  /  17.0 °C", "Time":"2015-12-20 14:11:57" },
      "weekprofile-6-Fri-time": { "Value":"00:00-06:00  /  06:00-09:05  /  09:05-17:00  /  17:00-23:05  /  23:05-00:00", "Time":"2015-12-20 14:11:57" },
      "windowOpenDuration": { "Value":"15", "Time":"2015-12-20 14:11:57" },
      "windowOpenTemperature": { "Value":"12.0", "Time":"2015-12-20 14:11:57" }
    },
    "Attributes": {
      "IODev": "CULMAX0",
      "alias": "Badezimmer",
      "event-on-change-reading": ".*",
      "fm_type": "temp,desiredtemp,tempbutton,actuators",
      "room": "MAX"
    }
  },
  {



Gruß Carsten
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

hellspawn0815

#1854
Moin in die Runde!

Habe auf meinem RaspPi FHEM, NodeJS, Homebridge und Homebridge-FHEM installiert und möchte damit die Pins steuern.

Was bereits funktioniert
Ich bin soweit, dass ich eine angeschlossene LED über mein Shell-Script steuern kann. Außerdem kann ich die LED von der FHEM-Weboberfläche aus steuern (Wer interessiert ist, ich habe hier und hier ein paar Tipps dazu verfasst). Weiterhin kriege ich Homebridge zum laufen - Homebridge-fhem und meine LED werden korrekt erkannt. In iOS kann ich die Homebridge in HomeKit hinzufügen und sehe auch dort die LED.

Was noch nicht funktioniert
Ich kann in der HomeKit-App zwar den Schalter für meine LED umlegen aber die LED wird nicht geschaltet >:(

Meine LED ist in der fhem.cfg wie folgt konfiguriert:
define LED dummy
attr LED genericDeviceType switch
attr LED room Homekit
attr LED setList state:on,off
attr LED webCmd on:off
define sw_llll_off notify LED:off {system('/opt/fhem/gpio.py 37 0&');;}
define sw_llll_on notify LED:on {system('/opt/fhem/gpio.py 37 1&');;}


Ich hab echt keine Ahnung. Hab jemand von euch einen Tipp? Wäre sehr dankbar!

CarstenF

Zitat von: zauberfee am 18 Dezember 2015, 23:38:42
Hallo,
apropos "Lösung posten". Es gibt hier ja offensichtlich einige Nutzer bei denen viele Komponenten sauber laufen.

Wie wäre es denn, wenn diese User ihre Config mal posten würden. Am besten natürlich noch mit den entsprechenden Siri-Befehlen die bei ihnen funktionieren.
Mir und vielen anderen würde das wohl sehr helfen.
Die Wiki-Seite existiert ja schon länger:
http://www.fhemwiki.de/wiki/Hombridge_User_Configs

Wie sieht's aus?

VG,
Tim

Hi, würde gerne das ein o. Andere meiner configs mal aufschreiben. Wo muß ich mich denn da anmelden? Hab ins WIKI noch nie was geschrieben. Sorry für meine Unwissenheit....
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....


CarstenF

Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

MrRight

#1858
Hallo,

ich habe mich nun auch an HomeKit gewagt. Großer Respekt und ein noch größeres Danke an die Entwickler!

Die Installation hat auch soweit auf einem RPI funktioniert, Schalten von Lampen funktioniert auch... zumindest bis beim parsen von FHEM-Events ungewöhnliche Sonderzeichen auftauchen.


undefined:1
["myGDS-g_windSpeed","^C","^C"]
                      ^

SyntaxError: Unexpected token ^C
    at Object.parse (native)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:124:31)
    at emitOne (events.js:77:13)
    at Request.emit (events.js:169:7)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:959:12)
    at emitOne (events.js:77:13)
    at IncomingMessage.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at IncomingMessage.Readable.push (_stream_readable.js:110:10)
    at HTTPParser.parserOnBody (_http_common.js:109:22)


Danach verabschiedet sich homebridge und muss neu gestartet werden.

Hat jemand eine Idee? Leider kann ich die Sonderzeichen beim GDS device nicht vermeiden.

Danke,
Carsten

edit:
gerade sehe ich, dass es auch passiert, wenn kein Sonderzeichen vorhanden ist:

["myGDS-g_windSpeed","",""]
                      ^

SyntaxError: Unexpected token
    at Object.parse (native)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/index.js:124:31)
    at emitOne (events.js:77:13)
    at Request.emit (events.js:169:7)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-fhem/node_modules/request/request.js:959:12)
    at emitOne (events.js:77:13)
    at IncomingMessage.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at IncomingMessage.Readable.push (_stream_readable.js:110:10)
    at HTTPParser.parserOnBody (_http_common.js:109:22)

FHEM 5.7 auf Cubietruck mit MySQL
CUL + HMLAN + HUE Bridge + Firmata over Ethernet + Ardunino + 1wire + MiLight + FTUI + Homekit

Pady11

Hallo Zusammen,

vielen Dank für die tolle Anleitung und das geniale Modul. Soweit funktioniert bei mir alles.
Allerdings habe ich Rademacher Rolladen die eine umgekehrte Logik des Zustandes besitzen, Siri setzt für auf 100 und für zu 0.
Damit reagiert der Rolladen gerade entgegensetzt.
Hat jemand eine Lösung hierfür?

Grüße und frohe Weihnachten Morgen.