Du kannst natürlich jedes beliebige Kupferkabel für die Verlängerung nehmen. Allerdings musst Du für jede Farbe RGBW und den GND ein separates Kabel legen. Daher bietet sich die Verwendung eines Flachbandkabels an, damit Du nicht einen ganzen Kabelbaum verlegen musst.
Ich danke dir für die Auskunft Christian, da kann ich was mit anfangen.
Anscheinend ist der LED Strip ja bei vielen von euch im Einsatz. Mich wundert es aber, dass nicht nur von mir die Frage nach einem passenden Eck-Verbinder gestellt wurde und es bisher gar keine Antwort dazu gibt. Benutzt ihr die nur auf gerader Strecke?
Habe mir heute den LED-Strip gekauft, einlegen ohne Probleme, jedoch kann ich nur die Farbtemperatur ändern. RGB komplett ohne Funktion. Ist das bei euch bekannt oder eher Strip defekt?
Ist in der aktuellen Beta 2.31 behoben. Releasetermin steht noch nicht fest, sollte aber noch diesen Monat sein.
Der Strip hat je verschiedene Colormodi die leider nicht umgesetzt sind.
Wer Node Red am laufen hat kann die Modi über den expertenmodus setzen.
Das ganze dann als vhih verpackt und schon kann man die Modi in homee mit den HG’s nutzen.
Das ganze werde ich dann noch im entsprechenden Thread schreiben.
Traurig, dass „umgesetzt“ immer noch nicht „vollständig umgesetzt“ bedeutet.
Viele Features, die so einfach ungenutzt bzw versteckt dahin schlummern.
Nun bin ich dazu gekommen und habe den Aeon mal mit nem Modusschalter versehen.
[
{
"id": "ba34b1fa.a4d58",
"type": "homeeDevice",
"z": "76b6d694.226ff8",
"virtual-homee": "",
"name": "Aeon Modus Switch",
"nodeId": "145",
"showNodeId": true,
"profile": "1004",
"icon": "default",
"attributes": [
{
"type": 1,
"state": 1,
"instance": 0,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"name": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1618602109,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"id": 145,
"node_id": 145
},
{
"type": 1,
"state": 1,
"instance": 1,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"name": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1618602111,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"id": 146,
"node_id": 145
},
{
"type": 1,
"state": 1,
"instance": 2,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"name": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1618602112,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"id": 147,
"node_id": 145
},
{
"type": 1,
"state": 1,
"instance": 3,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"name": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1618602114,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"id": 148,
"node_id": 145
},
{
"type": 1,
"state": 1,
"instance": 4,
"minimum": 0,
"maximum": 1,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"name": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1618603848,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"id": 149,
"node_id": 145
},
{
"type": 2,
"state": 1,
"instance": 0,
"minimum": 0,
"maximum": 2147483647,
"current_value": 0,
"target_value": 0,
"last_value": 0,
"data": "",
"name": "",
"unit": "",
"step_value": 1,
"editable": 1,
"last_changed": 1618603869,
"changed_by": 1,
"changed_by_id": 0,
"based_on": 1,
"options": [],
"id": 150,
"node_id": 145
}
],
"statusTemplate": "",
"x": 330,
"y": 1580,
"wires": [
[
"e7554237.21386"
]
]
},
{
"id": "e7554237.21386",
"type": "function",
"z": "76b6d694.226ff8",
"name": "",
"func": "if (msg.payload.attributeId == 145){\n if (msg.payload.targetValue == 1){\n return [\n {payload: \"PUT:nodes/908?configure=1¶meter=40&byte_size=1&value=1\"},\n {payload:{\n attributes:[\n {id:146,value:0},\n {id:147,value:0},\n {id:148,value:0},\n {id:149,value:0}\n ]\n }\n }\n ]\n }\n else if (msg.payload.targetValue == 0){\n return {\n payload: \"put:nodes/908/attributes/2376?target_value=0\"\n }\n }\n}\nelse if (msg.payload.attributeId == 146){\n if (msg.payload.targetValue == 1){\n return [\n {payload: \"PUT:nodes/908?configure=1¶meter=40&byte_size=1&value=2\"},\n {payload:{\n attributes:[\n {id:145,value:0},\n {id:147,value:0},\n {id:148,value:0},\n {id:149,value:0}\n ]\n }\n }\n ]\n }\n else if (msg.payload.targetValue == 0){\n return {\n payload: \"put:nodes/908/attributes/2376?target_value=0\"\n }\n }\n}\nelse if (msg.payload.attributeId == 147){\n if (msg.payload.targetValue == 1){\n return [\n {payload: \"PUT:nodes/908?configure=1¶meter=40&byte_size=1&value=3\"},\n {payload:{\n attributes:[\n {id:146,value:0},\n {id:145,value:0},\n {id:148,value:0},\n {id:149,value:0}\n ]\n }\n }\n ]\n }\n else if (msg.payload.targetValue == 0){\n return {\n payload: \"put:nodes/908/attributes/2376?target_value=0\"\n }\n }\n}\nelse if (msg.payload.attributeId == 148){\n if (msg.payload.targetValue == 1){\n return [\n {payload: \"PUT:nodes/908?configure=1¶meter=40&byte_size=1&value=4\"},\n {payload:{\n attributes:[\n {id:146,value:0},\n {id:147,value:0},\n {id:145,value:0},\n {id:149,value:0}\n ]\n }\n }\n ]\n }\n else if (msg.payload.targetValue == 0){\n return {\n payload: \"put:nodes/908/attributes/2376?target_value=0\"\n }\n }\n}\nelse if (msg.payload.attributeId == 149){\n if (msg.payload.targetValue == 1){\n return [\n {payload: \"PUT:nodes/908?configure=1¶meter=40&byte_size=1&value=5\"},\n {payload:{\n attributes:[\n {id:146,value:0},\n {id:147,value:0},\n {id:148,value:0},\n {id:145,value:0}\n ]\n }\n }\n ]\n }\n else if (msg.payload.targetValue == 0){\n return {\n payload: \"put:nodes/908/attributes/2376?target_value=0\"\n }\n }\n}\nelse if (msg.payload.attributeId == 150){\n if (msg.payload.targetValue > 1){\n return {\n payload: \"PUT:nodes/908?configure=1¶meter=39&byte_size=4&value=\"+msg.payload.targetValue\n }\n }\n else if (msg.payload.targetValue == 0){\n return {\n payload: \"put:nodes/908/attributes/2376?target_value=0\"\n }\n }\n}",
"outputs": 2,
"noerr": 0,
"initialize": "",
"finalize": "",
"x": 560,
"y": 1580,
"wires": [
[
"9c76c109.81e58"
],
[
"ba34b1fa.a4d58"
]
]
},
{
"id": "9c76c109.81e58",
"type": "link out",
"z": "76b6d694.226ff8",
"name": "",
"links": [
"e204158a.3c9808"
],
"x": 685,
"y": 1580,
"wires": []
},
{
"id": "ddb2f60d.860f88",
"type": "comment",
"z": "76b6d694.226ff8",
"name": "Link zum homee Node",
"info": "",
"x": 820,
"y": 1580,
"wires": []
}
]
Stehe gerade auf dem Schlauch
Ich habe den Aeotec Stripe und würde das gerne nutzen. Wie aber bekomme ich dann die Verbindung von meinem realen Z-Wave Gerät zum virtuellen Switch hin?
Über HGs oder in Nodered?
Bräuchte man nicht dann auch irgendwie die Rückmeldung vom Gerät zum Switch?
Edit: ok, wer weiter oben liest, weiss auch wie es geht🤪
Sorry…
Funktioniert, allerdings wenn ich ein HG erstelle, hier den Wert über den Switch setze und dann den Stripe einschalte, läuft die Sequenz (z.B. Rainbow) nur einmal durch. Ist das korrekt?
Ich müsste also dann das HG in Schleife laufen lassen, bis ich es wieder über einen anderen Trigger anhalte.
Edit: Ok, die Lösung lautet: erst einschalten, dann Wert setzen
Muss ich mir selber mal anschauen. Hatte es nur mal zusammengezimmert und kurz an getestet.
Ihr seit doch meine Beta User
Genial, Danke!
Das müßte bei den Fibaro RGBW Controllern auch gehen, die haben auch sehr schönen Scenen
Wenn diese Szenen über Parameter gesteuert werden, dann kannst du natürlich auch den rgbw von Fibaro ansprechen.
Tante Edit: @Sofasportler bei mir läuft der Rainbow durch ne hört nicht nach einmal auf.
Jupp:
Parameter : 72
Bytegröße : 1
Wert 6: Fireplace
Wert 7: Storm
Wert 8: Rainbow
Wert 9: Aurora
Wert 10: LPD
11 zufall
12 stop
13 stopp und vorher zustand
Na dann musst du nur noch nen paar switche dazu basteln.
Ja, momentan rätsel ich aber noch wie das mit dem Link zum homee Node funktioniert… @sofasportler hats ja schon raus
Hier könnt ich in den Flow noch das abschalten aller Schalter einbauen.
Also wenn der reale Aeon Led Strip ausgeschaltet wird, dann auch alle Schalter auf aus.
Würde ich nicht empfehlen, angenommen man hat eines der Modi ausgewählt, schaltet den aus.
Ich würde erwarten, wenn ich es wieder einschalte, dass der letzte Modi laufen wird, oder?
Wenn aber beim Aus alle Modis auf aus ist, weiss der ja gar nicht mehr den letzten Modi bevor es ausging, oder?
Die Modi starten bei einem anschalten nicht ( Voreinstellung). Es wird immer der normale Zustand beim einschalten hergestellt.
Du kannst den Modischalter ganz normal in einem HG verwenden so das dann der entsprechende Modus startet.