ich habe derzeit irrsinnig große Probleme das HTTP-Binding von OH3 zu verstehen.
https://www.openhab.org/addons/bindings/http/
Dabei sind die persönlichen Anforderungen wirklich minimal.
- Kein https
- Kein OAth
- Keine Query-Parmeter
Ich möchte einfach nur einige "Switsche", die das gleiche erledigen wie der folgende Direktaufruf im Browser:
Relay 1 AUS:
http://192.168.11.200/30000/00
Relay 1 AN:
http://192.168.11.200/30000/01
Relay 2 AUS:
http://192.168.11.200/30000/02
Relay 2 AN:
http://192.168.11.200/30000/03
....
Binding installieren und Instanz anlegen ist ja klar, aber jetzt muss ich doch einen Channel anlegen, der genau das obige tut, richtig?
Folgendes habe ich mal aus einem anderen Beitrag geklaut (für den ersten Eindruck)channels:
- id: switch
channelTypeUID: http:switch
label: Powerswitch
description: ""
configuration:
onValue: "1"
offValue: "0"
stateExtension: getstate.json
stateTransformation: JSONPATH:$.on∩MAP:true1false0.map
commandExtension: "%2$s"
Doch für was stehen "stateExtension" und "stateTransformation" hier genau und wie sehen typische Beispiele aus?
Ich habe ja weder ein JSON noch Parameter für hinein. Mein Server nimmt die URL Parameter entgegen und gut ist

Hier noch schnell das Modul NC1601: https://de.aliexpress.com/item/1005003219107674.html