Skip to content

Request support for 8 Channel Relay Board #3944

@Bt338

Description

@Bt338

Log message

DPS: {"updated_at": 1762455522.8050494, "1": false, "2": false, "3": false, "4": false, "5": false, "6": false, "7": false, "8": false, "9": 0, "10": 0, "11": 0, "12": 0, "13": 0, "14": 0, "15": 0, "16": 0, "38": "off", "40": "none", "42": "", "43": ""}

Product ID

aaa2vqyazpodpqhb

Product Name

No response

DPS information

switch_1	Boolean	
"{true,false}"
switch_2	Boolean	
"{true,false}"
switch_3	Boolean	
"{true,false}"
switch_4	Boolean	
"{true,false}"
switch_5	Boolean	
"{true,false}"
switch_6	Boolean	
"{true,false}"
switch_usb1	Boolean	
"{true,false}"
switch_usb2	Boolean	
"{true,false}"
countdown_1	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_2	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_3	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_4	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_5	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_6	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_usb1	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
countdown_usb2	Integer	
{
  "unit": "s",
  "min": 0,
  "max": 86400,
  "scale": 0,
  "step": 1
}
relay_status	Enum	
{
  "range": [
    "power_off",
    "power_on",
    "last"
  ]
}
light_mode	Enum	
{
  "range": [
    "relay",
    "pos",
    "none"
  ]
}
cycle_time	String	
{}
random_time	String	
{}

Information about how the device functions

Working code:

`name: Eight channel relay board
products:

  • id: aaa2vqyazpodpqhb
    manufacturer: 8路开关
    model: 8112
    name: Underfloor heating controller
    entities:
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "1"
    dps:
    • id: 1
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "2"
    dps:
    • id: 2
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "3"
    dps:
    • id: 3
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "4"
    dps:
    • id: 4
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "5"
    dps:
    • id: 5
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "6"
    dps:
    • id: 6
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "7"
    dps:
    • id: 7
      type: boolean
      name: switch
  • entity: switch
    translation_key: switch_x
    translation_placeholders:
    x: "8"
    dps:
    • id: 8
      type: boolean
      name: switch
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "1"
    dps:
    • id: 9
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "2"
    dps:
    • id: 10
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "3"
    dps:
    • id: 11
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "4"
    dps:
    • id: 12
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "5"
    dps:
    • id: 13
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "6"
    dps:
    • id: 14
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "7"
    dps:
    • id: 15
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "8"
    dps:
    • id: 16
      type: integer
      name: second
      range:
      min: 0
      max: 86400
  • entity: select
    translation_key: initial_state
    category: config
    dps:
    • id: 38
      type: string
      name: option
      mapping:
      • dps_val: "off"
        value: "off"
      • dps_val: "on"
        value: "on"
      • dps_val: "memory"
        value: "memory"
  • entity: select
    translation_key: light_mode
    category: config
    dps:
    • id: 40
      type: string
      name: option
      mapping:
      • dps_val: "relay"
        value: "relay"
      • dps_val: "pos"
        value: "pos"
      • dps_val: "none"
        value: "none"
  • entity: time
    category: config
    translation_key: timer_x
    translation_placeholders:
    x: "1"
    dps:
    • id: 42
      type: string
      name: cycle_time
    • id: 43
      type: string
      name: random_time
      `

Metadata

Metadata

Assignees

No one assigned

    Labels

    log providedLog of dps has been provided, though it is short of full info, so some guessing is needednew deviceUnsupported device

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions