Seite 1 von 1

HTTP Binding to Shelly

Verfasst: 29. Jan 2024 08:13
von lenschith
Hallo zusammen,
ich habe ein Problem und kann leider nichts finden. Ist bestimmt super easy nur finde ich keine passenden Posts dazu.
Ich möchte via http Binding eine Shelly Bulb dazu bringen von Colormodus in den Whitemodus zu wechseln. Gibt leider das Shelly Binding nicht her.

Mein Ziel wäre es einen Switch der bei ON color ist und bei OFF white.

Code: Alles auswählen

http://192.168.33.1/settings/?mode=color

Code: Alles auswählen

http://192.168.33.1/settings/?mode=white
Ich schaffe das nicht in der UI zu konfigurieren das es funktioniert. Kann mir jemand einen Tipp geben was ich wo eintragen muss?
Ich habe mittlerweile einiges probiert, aber ohne Erfolg.

Code: Alles auswählen

UID: http:url:ShellyBulbColor_01_HTTP
label: Deckenlampe color/white
thingTypeUID: http:url
configuration:
  authMode: BASIC
  ignoreSSLErrors: false
  baseURL: http://192.168.33.1/settings/
  password: *****
  delay: 0
  stateMethod: GET
  refresh: 30
  commandMethod: GET
  contentType: application/json
  timeout: 3000
  username: *****
  bufferSize: 2048
channels:
  - id: Color
    channelTypeUID: http:switch
    label: Color
    description: Switch between color and white
    configuration:
      onValue: color
      offValue: white
      stateExtension: ?mode=
      commandExtension: ?mode=
Danke.
Gruß Lenschi

Re: HTTP Binding to Shelly

Verfasst: 29. Jan 2024 11:37
von udo1toni
Erst mal darf die stateExtension nicht die selbe sein wie die commandExtension. Mutmaßlich wird da noch ein Detail fehlen. Falls du keine stateExtension hast, lass sie undefiniert und setze den channel auf writeOnly.
Das Zweite ist, Du musst zwingend in der commandExtension einen Platzhalter für den zu übergebenden Wert eintragen, das wäre %2$s. Deine commandExtension sollte also so aussehen:

Code: Alles auswählen

commandExtension: ?mode=%2$s

Re: HTTP Binding to Shelly

Verfasst: 29. Jan 2024 11:45
von lenschith
Super, vielen Dank. So einfach.
Man muss halt einfach den Profi fragen ;)

Dankeschön
Gruß Lenschi

Re: HTTP Binding to Shelly

Verfasst: 29. Jan 2024 11:57
von udo1toni
:D