@Kobold
Die Steckdosenleiste ist exakt die gleiche, wie die aus dem ersten Beitrag, nur dass da wo bei der einen „Xenon“ steht, bei der anderen „UseeLink“ steht - Chinazeugs eben…
Sie verhält sich auch exakt so, wie oben beschrieben, sie wird erkannt als DimmableLight mit 5 Schaltern (4x Schuko, 1x USB) welche sich alle unabhängig von einander schalten lassen.
ABER, es sind nicht alle dieser 5 Schalter in HGs verfügbar. Die Leiste ist also via App bedienbar, das hat m.E. aber nichts mit SmartHome zu tun. Mit Bordmitteln kann man nur die erste Schukodose, die direkt unter den USB-Anschlüssen, für Automationen (HGs) verwenden, die anderen nicht.
Ich habe also wie schon angedacht, mir via NodeRed und vhih 5 OnOffPlugs angelegt, welche die 5 Schalter der Steckdosenleiste ansteuern und kann so nun alle 5 in HGs nutzen…
Edit: Hier der Flow als Anhaltspunkt, ich hab’s mir aber einfach gemacht und nehme die ioBroker-Objekte, die der homee-Adapter anlegt, das ginge aber auch ohne ioBroker, also nur mit NodeRed.
[
{
"id": "efcf44c8714f9951",
"type": "tab",
"label": "USB an 4-fach Stecker Couch",
"disabled": false,
"info": "",
"env": []
},
{
"id": "d798f92d85b9657d",
"type": "homeeDevice",
"z": "efcf44c8714f9951",
"virtual-homee": "",
"name": "USB an 4-fach Stecker Couch",
"nodeId": "8000",
"showNodeId": true,
"profile": "16",
"icon": "nodeicon_bolt",
"attributes": [
{
"state": 1,
"instance": 0,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1604074710,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"type": 1,
"id": "8001",
"node_id": "8000"
}
],
"statusTemplate": "",
"x": 570,
"y": 80,
"wires": [
[
"f5cd87f75c8f4209"
]
]
},
{
"id": "a72df90925f5c5bf",
"type": "function",
"z": "efcf44c8714f9951",
"name": "",
"func": "var value = parseFloat(msg.payload);\nmsg.payload = { \"attribute\": { \"id\": 8001, \"value\": value } };\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 320,
"y": 80,
"wires": [
[
"d798f92d85b9657d"
]
]
},
{
"id": "6a9bcd7c745ad510",
"type": "ioBroker in",
"z": "efcf44c8714f9951",
"name": "4-fach Steckdose USB",
"topic": "homee.0.DimmableLight-295.OnOff-1252",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"fireOnStart": "true",
"outFormat": "MQTT",
"x": 120,
"y": 80,
"wires": [
[
"a72df90925f5c5bf"
]
]
},
{
"id": "e872cb4e06a420b6",
"type": "ioBroker out",
"z": "efcf44c8714f9951",
"name": "4-fach Steckdose USB",
"topic": "homee.0.DimmableLight-295.OnOff-1252",
"ack": "false",
"autoCreate": "false",
"stateName": "",
"role": "",
"payloadType": "",
"readonly": "",
"stateUnit": "",
"stateMin": "",
"stateMax": "",
"x": 340,
"y": 220,
"wires": []
},
{
"id": "f5cd87f75c8f4209",
"type": "function",
"z": "efcf44c8714f9951",
"name": "function 1",
"func": "msg.payload = msg.payload.targetValue;\nreturn msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 320,
"y": 160,
"wires": [
[
"e872cb4e06a420b6"
]
]
}
]