Node Red - Hilfe-/Frage-/Ideen-/Austausch - Thread

Ich finde, dass sich die Szenen per HUE einfacher einrichten lassen. Zusätzlich gibt es seit einiger Zeit aber auch dynamische Szenen und die werden, so viel ich weiß, aktuell nicht von homee unterstützt.

Reine Übungssache :stuck_out_tongue_winking_eye:

Nur aus Neugier: Was sind dynamische Szenen im Gegensatz zu nicht-dynamischen Szenen?

Kannst in einer nicht technischen Sprache ein Bsp nennen? Also sowas wie: „Wenn die Sonne untergeht, dann sollen die Rollläden runter fahren“.

Bei den neuen Gradient Leuchten und Lampen können dynamische Szenen erstellt werden, das heißt, dass z.B. innerhalb der einzelnen LED-Stripe verschiedene Farbabfolgen abgespielt werden.
Oder bei den „normalen“ Hue Leuchtmitteln verschiedene Farbabfolgen hintereinander abgspielt werden.

2 „Gefällt mir“

Du kannst die Szenen ganz einfach mit nem vhih abspielen.
Das geht sehr gut.

Und genau das verstehe ich noch nicht ganz. Was ist denn dann z.b. die Funktion in einem HG? Ist die Szene ein Gerät? Hast du vielleicht ein Beispiel für mich?

Ja genau so würde ich das machen.
Einen switch mit der Anzahl der Szenen erstellen und diesen kannst du dann in den HG‘s einsetzen.
Alternativ kannst auch nen webhook in den HG’s verwenden und die Bridge direkt ansprechen oder auch Node Red.

[
    {
        "id": "541096d3.3e685",
        "type": "hue-scene",
        "z": "e455518d.5be9",
        "name": "Konzentration",
        "bridge": "31b24fdc.22595",
        "sceneid": "UxiP44e6WYVoJWj",
        "groupid": "2",
        "skipevents": false,
        "x": 640,
        "y": 480,
        "wires": [
            []
        ]
    },
    {
        "id": "cb8eb2c8.c8a388",
        "type": "homeeDevice",
        "z": "e455518d.5be9",
        "virtual-homee": "",
        "name": "SzenenSwitch",
        "nodeId": "792136",
        "showNodeId": true,
        "profile": "16",
        "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": "Szene%201",
                "step_value": 1,
                "editable": 1,
                "last_changed": 1636400596,
                "changed_by": 1,
                "changed_by_id": 0,
                "based_on": 1,
                "options": [],
                "id": "792136",
                "node_id": "792136"
            },
            {
                "type": 1,
                "state": 1,
                "instance": 1,
                "minimum": 0,
                "maximum": 1,
                "current_value": 0,
                "target_value": 0,
                "last_value": 0,
                "data": "",
                "name": "",
                "unit": "Szene%202",
                "step_value": 1,
                "editable": 1,
                "last_changed": 1636400604,
                "changed_by": 1,
                "changed_by_id": 0,
                "based_on": 1,
                "options": [],
                "id": "792137",
                "node_id": "792136"
            }
        ],
        "statusTemplate": "",
        "x": 250,
        "y": 520,
        "wires": [
            [
                "71356fe8.16baf8"
            ]
        ]
    },
    {
        "id": "31b475b7.89fca2",
        "type": "hue-scene",
        "z": "e455518d.5be9",
        "name": "Lesen",
        "bridge": "31b24fdc.22595",
        "sceneid": "ISbQlML1FWzk6my",
        "groupid": "2",
        "skipevents": false,
        "x": 620,
        "y": 540,
        "wires": [
            []
        ]
    },
    {
        "id": "71356fe8.16baf8",
        "type": "switch",
        "z": "e455518d.5be9",
        "name": "",
        "property": "payload.attributeId",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "792136",
                "vt": "num"
            },
            {
                "t": "eq",
                "v": "792137",
                "vt": "num"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 430,
        "y": 520,
        "wires": [
            [
                "2ef8ba76.cb46c6",
                "541096d3.3e685"
            ],
            [
                "2ef8ba76.cb46c6",
                "31b475b7.89fca2"
            ]
        ]
    },
    {
        "id": "2ef8ba76.cb46c6",
        "type": "delay",
        "z": "e455518d.5be9",
        "name": "",
        "pauseType": "delay",
        "timeout": "1",
        "timeoutUnits": "seconds",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "x": 400,
        "y": 580,
        "wires": [
            [
                "cb9e85b7.de4a3"
            ]
        ]
    },
    {
        "id": "cb9e85b7.de4a3",
        "type": "change",
        "z": "e455518d.5be9",
        "name": "",
        "rules": [
            {
                "t": "move",
                "p": "payload.attributeId",
                "pt": "msg",
                "to": "payload.attribute.id",
                "tot": "msg"
            },
            {
                "t": "set",
                "p": "payload.attribute.value",
                "pt": "msg",
                "to": "0",
                "tot": "num"
            },
            {
                "t": "delete",
                "p": "payload.targetValue",
                "pt": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 410,
        "y": 640,
        "wires": [
            [
                "cb8eb2c8.c8a388"
            ]
        ]
    },
    {
        "id": "31b24fdc.22595",
        "type": "hue-bridge",
        "name": "Philips hue",
        "bridge": "192.168.178.34",
        "key": "4GqmfgxcGarWMgyIGY0Zt3e8aLLeygqEy0QJDN-1",
        "interval": "3000",
        "disableupdates": false
    }
]

Kleines Beispiel für nen SzenenSwitch.

1 „Gefällt mir“

Besten Dank, hat auf anhieb funktioniert. Lassen sich die Namen der Schalter zufällig irgendwo anpassen?

Klar geht das.

Mea Culpa, ich war irgendwie verwirrt durch die Bezeichnung Messwerte…nochmals danke!!

1 „Gefällt mir“

Alles okay , dafür ist die beste Community doch da. :blush:

7 „Gefällt mir“

Hallo zusammen,

kann mir einer von euch ein Beispiel zeigen, bei dem ein Parameter per node-red an ein an homee angelerntes Gerät geschickt werden kann?
Also analog zu den Experteneinstellungen direkt im homee, z.B. „Parameter 23, 1 Byte, Wert 42“?

Werd bei der Suche irgendwie nicht fündig… :-/

Viele Grüße

EDIT:
Hab doch was gefunden, geht via „payload“ (man möge mich korrigieren, falls ich mich irre :slight_smile: )

"{payload: „PUT:/nodes/908?configure=1&parameter=40&byte_size=1&value=1“

1 „Gefällt mir“

Wollt schon sagen, das ändern der Parameter hatte ich ja schon hier reingestellt.

:relaxed::+1:

Jau, Wald und Bäume und so :slight_smile:

Trotzdem Dankeschön :slight_smile:

Ich bräuchte mal die Hilfe der Experten.
Habe meine Froggit Wetterstation in Node Red auf dem ioBroker zum laufen gebracht. Die Werte werden im ioBroker alle empfangen.
Jedoch bekomme ich im homee keinen virtuellen homee angebunden.

Immer wenn ich einen verbinden möchte, kommt die Fehlermeldung „Verbinden fehlgeschlagen Der Verbindungsvorgang ist fehlgeschlagen. Bitte versuche es erneut“
Das habe ich gefühlt 100 mal versucht.
Ab und zu kommt die Fehlermeldung „Anmeldung fehlgeschlagen Die Anmeldung an homee hat leider nicht geklappt. Bitte überprüfe den Benutzernamen und das Passwort“
Daten sind aber immer korrekt gewesen.
homee mehrmals neu gestartet, Node Red neu gestartet, virtuelle homees in Node Red gelöscht und neu eingerichtet.
Jedoch keine Möglichkeit den virtuellen homee einzubinden.
Was kann ich noch machen?

Hast du irgendein virtuelles Gerät erfolgreich eingebunden? Probier mal ein einfacheres Passwort ohne Sonderzeichen.

Habe einfach admin als Passwort angegeben. Dürfte glaube ich sehr einfach sein.
Ne, leider habe ich noch kein virtuelles Gerät einbinden können

Auf was für ein System ist dein Node Red installiert ?

ioBroker auf einem raspberry 4

Bekommt denn der Node mit der homee-API eine Verbindung?