Create rollershutter channel

  • Platform information:
    • Docker
    • openHAB version: 3.2.0
  • Issue of the topic: rollershutter controll
UID: mqtt:topic:mqtt-broker:esp-velux
label: esp-velux
thingTypeUID: mqtt:topic
configuration:
  payloadNotAvailable: Offline
  availabilityTopic: tele/esp_velux/LWT
  payloadAvailable: Online
bridgeUID: mqtt:broker:mqtt-broker
channels:
  - id: velux_bad_up
    channelTypeUID: mqtt:switch
    label: velux_bad_up
    description: ""
    configuration:
      commandTopic: cmnd/esp_velux/POWER4
      stateTopic: stat/esp_velux/POWER4
      off: "0"
      on: "1"
  - id: velux_bad_hold
    channelTypeUID: mqtt:switch
    label: velux_bad_hold
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER5
      stateTopic: stat/esp_velux/POWER5
      off: "0"
      on: "1"
  - id: velux_bad_down
    channelTypeUID: mqtt:switch
    label: velux_bad_down
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER6
      stateTopic: stat/esp_velux/POWER6
      off: "0"
      on: "1"
  - id: velux_kueche_up
    channelTypeUID: mqtt:switch
    label: velux_kueche_up
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER7
      stateTopic: stat/esp_velux/POWER7
      off: "0"
      on: "1"
  - id: velux_kueche_hold
    channelTypeUID: mqtt:switch
    label: velux_kueche_hold
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER8
      stateTopic: stat/esp_velux/POWER8
      off: "0"
      on: "1"
  - id: velux_kueche_down
    channelTypeUID: mqtt:switch
    label: velux_kueche_down
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER9
      stateTopic: stat/esp_velux/POWER9
      off: "0"
      on: "1"
  - id: velux_wohnzimmer_up
    channelTypeUID: mqtt:switch
    label: velux_wohnzimmer_up
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER1
      stateTopic: stat/esp_velux/POWER1
      off: "0"
      on: "1"
  - id: velux_wohnzimmer_hold
    channelTypeUID: mqtt:switch
    label: velux_wohnzimmer_hold
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER2
      stateTopic: stat/esp_velux/POWER2
      off: "0"
      on: "1"
  - id: velux_wohnzimmer_down
    channelTypeUID: mqtt:switch
    label: velux_wohnzimmer_down
    description: null
    configuration:
      commandTopic: cmnd/esp_velux/POWER3
      stateTopic: stat/esp_velux/POWER3
      off: "0"
      on: "1"

Now I did not understand how to create a rollershutter channel… I’ve got three Shutters, that can be controlled through three relays (UP, DOWN, STOP (all pulsed)).
Is there a way to configure a rollershutter channel to use three relays?

My rollerhutters are controlled with an esp flashed with tasmota.

{"HeapUsed":3,"Objects":48},"POWER1":"OFF","POWER2":"OFF","POWER3":"OFF","POWER4":"OFF","POWER5":"OFF","POWER6":"OFF","POWER7":"OFF","POWER8":"OFF","POWER9":"OFF"

Hope you understand my problem, if not I can provide more information!

Can’t say how the correct setup would be while sing a tasmota device, I’m running a shelly2 with those channels:

UID: mqtt:topic:opuspi4MQTTBroker:Rolladen_Wohnzimmer_Thing
label: Rolladen Wohnzimmer
thingTypeUID: mqtt:topic
configuration: {}
bridgeUID: mqtt:broker:opuspi4MQTTBroker
channels:
  - id: Shutter_Percent
    channelTypeUID: mqtt:rollershutter
    label: Rolladen Wohnzimmer
    description: ""
    configuration:
      commandTopic: shellies/shellyswitch25-F3340C/roller/0/command/pos
      stateTopic: shellies/shellyswitch25-F3340C/roller/0/pos
  - id: Control
    channelTypeUID: mqtt:string
    label: Rolladen Wohnzimmer Control
    description: ""
    configuration:
      commandTopic: shellies/shellyswitch25-F3340C/roller/0/command
  - id: Watts
    channelTypeUID: mqtt:number
    label: Rolladen WZ Watt
    description: ""
    configuration:
      stateTopic: shellies/shellyswitch25-F3340C/roller/0/power
1 Like