Tried this DDF
{ "schema": "devcap1.schema.json", "manufacturername": [ "Heiman", "HEIMAN" ], "modelid": [ "WarningDevice", "WarningDevice-EF-3.0" ], "vendor": "Heiman", "product": "Smart siren HS2WD-E", "sleeper": false, "status": "Silver", "path": "/devices/HS2WD-E.json", "subdevices": [ { "type": "$TYPE_WARNING_DEVICE", "restapi": "/lights", "uuid": [ "$address.ext", "0x01" ], "items": [ { "name": "attr/id" }, { "name": "attr/lastannounced" }, { "name": "attr/lastseen" }, { "name": "attr/manufacturername" }, { "name": "attr/modelid" }, { "name": "attr/name" }, { "name": "attr/swversion" }, { "name": "attr/type" }, { "name": "attr/uniqueid" }, { "name": "state/alert", "default": "none" }, { "name": "state/reachable" } ] }, { "type": "$TYPE_BATTERY_SENSOR", "restapi": "/sensors", "uuid": [ "$address.ext", "0x01", "0x0001" ], "items": [ { "name": "attr/id" }, { "name": "attr/lastannounced" }, { "name": "attr/lastseen" }, { "name": "attr/manufacturername" }, { "name": "attr/modelid" }, { "name": "attr/name" }, { "name": "attr/swversion" }, { "name": "attr/type" }, { "name": "attr/uniqueid" }, { "name": "config/on" }, { "name": "config/reachable" }, { "name": "state/battery", "refresh.interval": 3600 }, { "name": "state/lastupdated" } ] }, { "type": "ZHAAlarm", "restapi": "/sensors", "uuid": [ "$address.ext", "0x01", "0x0500" ], "fingerprint": { "profile": "0x0104", "device": "0x0403", "endpoint": "0x01", "in": [ "0x0000", "0x0001", "0x0500" ] }, "items": [ { "name": "attr/id" }, { "name": "attr/lastannounced" }, { "name": "attr/lastseen" }, { "name": "attr/manufacturername" }, { "name": "attr/modelid" }, { "name": "attr/name" }, { "name": "attr/swversion" }, { "name": "attr/type" }, { "name": "attr/uniqueid" }, { "name": "config/enrolled", "public": false }, { "name": "config/on" }, { "name": "config/pending" }, { "name": "config/reachable" }, { "name": "state/alarm" }, { "name": "state/battery", "refresh.interval": 3600 }, { "name": "state/lastupdated" }, { "name": "state/lowbattery" } ] } ], "bindings": [ { "bind": "unicast", "src.ep": 1, "cl": "0x0001", "report": [ { "at": "0x0021", "dt": "0x20", "min": 60, "max": 360, "change": "0x00000001" } ] }, { "bind": "unicast", "src.ep": 1, "dst.ep": 1, "cl": "0x0500" }, { "bind": "unicast", "src.ep": 1, "cl": "0x0502", "report": [ { "at": "0x0000", "dt": "0x21", "min": 30, "max": 120 } ] } ] }
but could not see new states, even after a hot reload.
{
"etag": "e606f3d4147b44354c8ce4aee28be9cb",
"hascolor": false,
"lastannounced": "2022-09-28T17:40:05Z",
"lastseen": "2022-10-06T19:05Z",
"manufacturername": "HEIMAN",
"modelid": "WarningDevice-EF-3.0",
"name": "Sirene bureau",
"state": {
"alert": "none",
"reachable": true
},
"swversion": "2021.2.19",
"type": "Warning device",
"uniqueid": "84:71:27:ff:fe:fe:ab:08-01"
}