(EDGE Driver-Mc): Zigbee Drivers for Motion, Open/Close, Moisture, Smoke-Co Sensors and others Devices

The engineering team mentioned that the manufacturer of these devices also adds extra blank spaces on its fingerprints. They are already working on a solution to remove those spaces when the device is being discovered, in the meantime, I don’t know if @Mariano_Colmenarejo was able to add a generic fingerprint for them.

Thanks Nayelyz, I’ll await your teams updates

Unfortunately, not one success out of 5 including the ewelink

Hi Mariano.
I used this plug with your “Zigbee-Switch-Power” driver
it works well I tested it all yesterday.

  • id: “innr SP 120”
    deviceLabel: innr Plug
    manufacturer: innr
    model: SP 120
    deviceProfileName: switch-power-plug

The only thing that creates some problems is the dynamic change of the icon, in the sense that sometimes it goes back to the old profile then changes again.

1 Like

Also you should edit the profiles within the “Zigbee Light Multifunction Mc” driver for these devices that I have and they work fine

  • id: “OSRAM / Classic B40 TW”
    deviceLabel: OSRAM Classic B40 TW
    manufacturer: OSRAM
    model: Classic B40 TW - LIGHTIFY
    deviceProfileName: level-colortemp-2700-6500

    • id: “LEDVANCE / A60 TW”
      deviceLabel: LEDVANCE A60 TW
      manufacturer: LEDVANCE
      model: A60 TW Value II
      deviceProfileName: level-colortemp-2700-6500
1 Like

Remember that the first time it is paired it will not work. If the driver has custom capabilities

The switch and switch power drivers have custom capabilities.

  • Without uninstalling device, do a HUB reboot from IDE
  • Close the app and if it is android, clear the cache memory
  • When the Hub is online, open the app and device and it should work fine.

I have ewelink switch and works fine.

The others devices was paired?

Here’s the latest hub logs when I reset the light switches and they auto rejoin as z wave controllers. The fingerprint has a space at the end of the manufacturer name _ "Feibit Inc co._ "

zbjoin: {“dni”:“E55B”,“d”:“00124B0019E15FE0”,“capabilities”:“8E”,“endpoints”:[{“simple”:“11 0104 0002 00 04 0000 0005 0004 0006 01 0000”,“application”:null,“manufacturer”:"Feibit Inc co. ",“model”:“FB56+ZSW1HKJ2.5”},{“simple”:“10 0104 0002 00 04 0000 0005 0004 0006 01 0000”,“application”:null,“manufacturer”:"Feibit Inc co. ",“model”:“FB56+ZSW1HKJ2.5”}],“parent”:65535,“joinType”:15,“joinDurationMs”:23938,“joinAttempts”:1}

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:37:20: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:57: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x11, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:57: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:57: debug Parsing ‘catchall: 0104 0006 11 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:57: debug on2()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:38: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:36: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:36: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:36: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:36: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:36: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:36: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:34: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:34: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x11, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:34: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:34: debug Parsing ‘catchall: 0104 0006 11 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:34: debug off2()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:33: debug Parse returned [name:switch2, value:off, linkText:Patio1, descriptionText:Patio1 switch2 is off, isStateChange:true, displayed:true]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:33: debug Its Switch two

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:33: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00, 0x00, 0x20, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x11, profileId: 0x0104, command: 0x01, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:33: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:33: debug Parsing ‘catchall: 0104 0006 11 01 0000 00 6DBB 00 00 0000 01 01 0000002000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:32: debug Parse returned [name:switch1, value:off, linkText:Patio1, descriptionText:Patio1 switch1 is off, isStateChange:false, displayed:false]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:32: debug Its Switch one

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:32: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00, 0x00, 0x20, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x01, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:32: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:32: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 01 01 0000002000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:32: debug refreshing

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:18: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:18: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:18: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:18: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:18: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:17: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:17: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:16: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:16: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:16: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:16: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:15: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:15: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:15: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:15: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:14: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:14: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:14: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:14: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:14: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:14: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:13: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:13: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:13: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:13: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:13: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:12: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:12: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:11: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:11: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:11: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:11: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:10: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:10: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:09: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:09: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:09: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:09: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:09: debug on()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug off()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x11, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug Parsing ‘catchall: 0104 0006 11 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:08: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:07: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:07: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:06: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:06: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x10, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:06: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:06: debug Parsing ‘catchall: 0104 0006 10 01 0000 00 6DBB 00 00 0000 0B 01 0100’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:05: debug on0()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:05: debug on0()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:03: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:03: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x01, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x11, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:03: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:00: debug off2()

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:00: debug Parse returned [:]

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:00: debug SmartShield(text: null, manufacturerId: 0x0000, direction: 0x01, data: [0x00, 0x00], number: null, isManufacturerSpecific: false, messageType: 0x00, senderShortId: 0x6dbb, isClusterSpecific: false, sourceEndpoint: 0x11, profileId: 0x0104, command: 0x0b, clusterId: 0x0006, destinationEndpoint: 0x01, options: 0x0000)

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:00: debug Parse: null

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:36:00: debug Parsing ‘catchall: 0104 0006 11 01 0000 00 6DBB 00 00 0000 0B 01 0000’

8d19bce4-7584-4285-a7d7-1ddeca7abd65 21:35:59: debug off2()

@troy_owens eWeLink plugs work for me without problem. If they were using DTH, they need to be removed first, and re-added as Edge device. After they’re added as Edge device, you don’t need to remove them when you are changing drivers.

Added to zigbee Light Multifunction Mc.
I doubt if manufacturer is Ik with (Capital i) or lk (lowercase l)

  - id: "Ik/Bulb M3500107"
    deviceLabel: IK Bulb
    manufacturer: Ik
    model: ZBT-CCTLight-M3500107
    deviceProfileName: level-colortemp-2700-6000
1 Like

If that’s the correct model number, the manufacturer is probably Linkind, a Chinese company that uses “lk” (lower case L) as their Zigbee manufacturer ID.

2 Likes

added to zigbee Light Multifunction Mc

  - id: "lk/Bulb M3500107"
    deviceLabel: lK Bulb
    manufacturer: lk
    model: ZBT-CCTLight-M3500107
    deviceProfileName: level-colortemp-2700-6000
2 Likes

Added as Plug profile

  - id: "LDS/Plug"
    deviceLabel: LDS Plug
    manufacturer: LDS
    model: ZB-ONOFFPlug-D0005
    deviceProfileName: single-switch-plug

Hi @Mariano_Colmenarejo

I’m wondering if you could add 2 x Tuya devices I have to this Edge driver please.
Please forgive me if I’ve misunderstood the capabilities of this driver, or the information you need… Still getting my head around this, but it’s amazing to see what you’ve achieved with this.

The first is a water valve for irrigation. It works very well with the Tuya Zigbee gateway, and wanting to add it to Smartthings as an irrigation valve.

And the 2nd is a 4 button remote. Also works very well in Tuya Gateway with single press, double press, and Held for each of the 4 buttons. (Although held requires a long hold!)

I’ve tried it with different Zemismart DTHs and got most capabilities working.

Please let me know if you need more info, and thanks in advance if you can get these working.

Do you want I add it to the zigbee switch driver or zigbee valve?

For the button controls I do not have any drivers, sorry

Thanks for replying so quick.
To be honest, I’ve never used a water valve in Smartthings, but I think it makes the most sense to use that - as that is what it is, used for irrigation purposes (sprinkler control).
What is the difference between the Smartthings device types “Irrigation” and “Valves”?
Thanks

I think is better the zigbee vakve, if works!
added as water valve witout battery

Try it

  - id: "Valve/TS0601"
    deviceLabel: Water Valve
    manufacturer: _TZE200_akjefhj5
    model: TS0601
    deviceProfileName: water-valve
1 Like

Aren’t you using a custom DTH zigbee switch?
I don’t see your fingerprints on the stock DTH

Please check what DTH is now paired

On the other hand, by device ID 0051 pair a switch with consumption measurement

metadata {
	definition (name: "ZigBee Switch", namespace: "smartthings", author: "SmartThings", ocfDeviceType: "oic.d.switch", runLocally: true, minHubCoreVersion: '000.019.00012', executeCommandsLocally: true, genericHandler: "Zigbee") {
		capability "Actuator"
		capability "Configuration"
		capability "Refresh"
		capability "Switch"
		capability "Health Check"

		// Generic
		fingerprint profileId: "C05E", deviceId: "0000", inClusters: "0006", deviceJoinName: "Light", ocfDeviceType: "oic.d.light" //Generic On/Off Light
		fingerprint profileId: "0104", deviceId: "0103", inClusters: "0006", deviceJoinName: "Switch" //Generic On/Off Switch
		fingerprint profileId: "0104", deviceId: "010A", inClusters: "0006", deviceJoinName: "Outlet", ocfDeviceType: "oic.d.smartplug" //Generic On/Off Plug

		// Centralite
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B05", outClusters: "0003, 0006, 0019", manufacturer: "Centralite Systems", model: "4200-C", deviceJoinName: "Centralite Outlet", ocfDeviceType: "oic.d.smartplug" //Centralite Smart Outlet

		// eWeLink
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", outClusters: "0000", manufacturer: "eWeLink", model: "SA-003-Zigbee", deviceJoinName: "eWeLink Outlet", ocfDeviceType: "oic.d.smartplug" //eWeLink SmartPlug (SA-003)
		fingerprint profileId: "0104", inClusters: "0000,0003,0004,00005,0006", outClusters: "0000", manufacturer: "eWeLink", model: "ZB-SW01", deviceJoinName: "eWeLink Switch"
         
		// EZEX
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0006", outClusters: "0006, 000A, 0019", model: "E220-KR1N0Z0-HA", deviceJoinName: "eZEX Switch" //EZEX Switch

		// GDKES
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0005, 0004, 0006", manufacturer: "REXENSE", model: "HY0001", deviceJoinName: "GDKES Switch" //GDKES Smart Switch
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0702, 0B04", manufacturer: "REXENSE", model: "RH5006", deviceJoinName: "GDKES Outlet", ocfDeviceType: "oic.d.smartplug" //GDKES Smart Outlet (GDKES-016)
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0702, 0B04", manufacturer: "REXENSE", model: "RH5005", deviceJoinName: "GDKES Outlet", ocfDeviceType: "oic.d.smartplug" //GDKES Smart Outlet (GDKES-015)

		// HEIMAN
		fingerprint profileId: "0104", inClusters: "0005, 0004, 0006", outClusters: "0003, 0019", manufacturer: "HEIMAN", model: "HS2SW1L-EFR-3.0", deviceJoinName: "HEIMAN Switch" //HEIMAN Smart Switch
		
		// HONYAR
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", manufacturer: "REX", model: "HY0095", deviceJoinName: "HONYAR Switch" //HONYAR Smart Switch

		// IKEA
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0008, FC7C", outClusters: "0005, 0019, 0020", manufacturer:"IKEA of Sweden", model: "TRADFRI control outlet", deviceJoinName: "IKEA Outlet", ocfDeviceType: "oic.d.smartplug" //IKEA TRÅDFRI control outlet

		// INGENIUM
		fingerprint profileId: "C05E", inClusters: "0000, 0003, 0004, 0005, 0006, FFFF", outClusters: "0019", manufacturer: "MEGAMAN", model: "BSZTM005", deviceJoinName: "INGENIUM Switch" //INGENIUM ZB Mains Switching Module

		// Innr
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0008, 0B05, 1000, FC82", outClusters: "000A, 0019", manufacturer: "innr", model: "SP 220", deviceJoinName: "Innr Outlet", ocfDeviceType: "oic.d.smartplug" //Innr Smart Plug
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0008, 0B05, 1000, FC82", outClusters: "000A, 0019", manufacturer: "innr", model: "SP 222", deviceJoinName: "Innr Outlet", ocfDeviceType: "oic.d.smartplug" //Innr Smart Plug
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0008, 0B05, 1000, FC82", outClusters: "000A, 0019", manufacturer: "innr", model: "SP 224", deviceJoinName: "Innr Outlet", ocfDeviceType: "oic.d.smartplug" //Innr Smart Plug

		// Lowes Iris
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0006, 0402, 0B05, FC01, FC02", outClusters: "0003, 0019", manufacturer: "iMagic by GreatStar", model: "1113-S", deviceJoinName: "Iris Outlet", ocfDeviceType: "oic.d.smartplug" //Iris Smart Plug

		// Leviton
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0006", outClusters: "0003, 0006, 0019, 0406", manufacturer: "Leviton", model: "ZSS-10", deviceJoinName: "Leviton Switch" //Leviton Switch
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0006", outClusters: "000A", manufacturer: "HAI", model: "65A21-1", deviceJoinName: "Leviton Switch" //Leviton Wireless Load Control Module-30amp
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", outClusters: "0003, 0006, 0008, 0019, 0406", manufacturer: "Leviton", model: "DL15A", deviceJoinName: "Leviton Outlet", ocfDeviceType: "oic.d.smartplug" //Leviton Lumina RF Plug-In Appliance Module
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", outClusters: "0003, 0006, 0008, 0019, 0406", manufacturer: "Leviton", model: "DL15S", deviceJoinName: "Leviton Switch" //Leviton Lumina RF Switch

		// Orvibo
		fingerprint profileId: "0104", inClusters: "0000, 0005, 0004, 0006", outClusters: "0000", manufacturer: "ORVIBO", model: "095db3379e414477ba6c2f7e0c6aa026", deviceJoinName: "Orvibo Switch" //Orvibo Smart Switch
		fingerprint profileId: "0104", inClusters: "0000, 0005, 0004, 0006", outClusters: "0000", manufacturer: "ORVIBO", model: "fdd5fce51a164c7ab73b2f4d8d84c88e", deviceJoinName: "Orvibo Outlet", ocfDeviceType: "oic.d.smartplug" //Orvibo Smart Outlet

		// OSRAM/SYLVANIA
		fingerprint profileId: "C05E", inClusters: "0000, 0003, 0004, 0005, 0006, 1000, 0B04, FC0F", outClusters: "0019", manufacturer: "OSRAM", model: "Plug 01", deviceJoinName: "OSRAM Outlet", ocfDeviceType: "oic.d.smartplug" //OSRAM SMART+ Plug
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B05, FC01, FC08", outClusters: "0003, 0019", manufacturer: "LEDVANCE", model: "PLUG", deviceJoinName: "SYLVANIA Outlet", ocfDeviceType: "oic.d.smartplug" //SYLVANIA SMART+ Smart Plug

		// sengled
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B05", outClusters: "0019", manufacturer: "sengled", model: "E1C-NB6", deviceJoinName: "Sengled Outlet", ocfDeviceType: "oic.d.smartplug" //Sengled Element Outlet

		//Sinopé Technologies
		fingerprint manufacturer: "Sinope Technologies", model: "SP2600ZB", deviceJoinName: "Sinope Outlet", ocfDeviceType: "oic.d.smartplug"
		fingerprint manufacturer: "Sinope Technologies", model: "SP2610ZB", deviceJoinName: "Sinope Outlet", ocfDeviceType: "oic.d.smartplug"

		// SONOFF
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", outClusters: "0000", manufacturer: "SONOFF", model: "BASICZBR3", deviceJoinName: "SONOFF Outlet", ocfDeviceType: "oic.d.smartplug" //SONOFF Basic (R3 Zigbee)
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", outClusters: "0000", manufacturer: "SONOFF", model: "S31 Lite zb", deviceJoinName: "S31 Outlet", ocfDeviceType: "oic.d.smartplug" //S31 Lite zb
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006", outClusters: "1000", manufacturer: "SONOFF", model: "01MINIZB", deviceJoinName: "SONOFF 01MINIZB" //01MINIZB
        
		// Terncy
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0006", outClusters: "0019", manufacturer: "", model: "TERNCY-LS01", deviceJoinName: "Terncy Switch" //Terncy Smart Light Socket

		// Third Reality
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0019", manufacturer: "Third Reality, Inc", model: "3RSS008Z", deviceJoinName: "RealitySwitch Switch" //RealitySwitch Plus
		fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0019", manufacturer: "Third Reality, Inc", model: "3RSS007Z", deviceJoinName: "RealitySwitch Switch" //RealitySwitch

		// Dawon
		fingerprint profileId: "0104", inClusters: "0000, 0004, 0003, 0006, 0019, 0002, 0009", manufacturer: "DAWON_DNS", model: "PM-S140-ZB", deviceJoinName: "Dawon Switch" //DAWOS DNS In-Wall Switch PM-S140-ZB
		fingerprint profileId: "0104", inClusters: "0000, 0004, 0003, 0006, 0019, 0002, 0009", manufacturer: "DAWON_DNS", model: "PM-S140R-ZB", deviceJoinName: "Dawon Switch" //DAWOS DNS In-Wall Switch PM-S140R-ZB
		fingerprint profileId: "0104", inClusters: "0000, 0002, 0003, 0006", manufacturer: "DAWON_DNS", model: "PM-S150-ZB", deviceJoinName: "Dawon Switch" //DAWOS DNS In-Wall Switch PM-S150-ZB
		fingerprint profileId: "0104", inClusters: "0000, 0002, 0003, 0006", manufacturer: "DAWON_DNS", model: "ST-S150-ZB", deviceJoinName: "Dawon Switch" //DAWOS DNS In-Wall Switch ST-S150-ZB
	}

@Ashley69,

What device name has?

HI @Mariano_Colmenarejo

Thank for your work , i used it with my sengled bulb ,ikea plug , but my ikea bulb is not working , not the same as listed .

Also can you add a third reality motion sensor and a neo cool cam motion sensor

Thanks

So my Smartthings successfully found the device as “Water Valve”.
I followed your earlier inx to reboot hub in IDE, clear cache (Android), but it’s not working properly.
The tile is showing the “Checking…” , and in the device shows no connection (cloud with line).

Something I’ve done wrong?

Thanks