Skip to content

DSL is generated incorrectly for bridges #5247

@jlaur

Description

@jlaur

Bridges are generated as "Thing" rather than "Bridge".

Expected Behavior

Bridge miele:xgw3000:Miele_XGW3000 [ipAddress="192.168.0.252"]

Current Behavior

Example output for a Miele Gateway:

Thing miele:xgw3000:Miele_XGW3000 [ipAddress="192.168.0.252"]

For YAML, the output is correct:

version: 1
things:
  miele:xgw3000:Miele_XGW3000:
    isBridge: true
    config:
      ipAddress: 192.168.0.252

Possible Solution

Steps to Reproduce (for Bugs)

Discover a bridge, select "Copy Thing File Definition" and select "DSL".

Context

Your Environment

  • Version used: 5.1
  • Environment name and version (e.g. Chrome 111, Java 17, Node.js 18.15, ...):
  • Operating System and version (desktop or mobile, Windows 11, Raspbian Bullseye, ...):

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugAn unexpected problem or unintended behavior of the Core

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions