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

Danke Euch beiden, ich schau mal am WE ob und wie ich es hin bekomme.
Meine “schmutzige” Version funktioniert auf jeden Fall schon mal besser, produziert mir aber zu viel Traffic…

Viele Grüße
JayJay

Und

2 „Gefällt mir“

Habe mir das
Angeschaut und die erste Funktion mal fertiggestellt.

Diese summiert Dir den Tatsächlichen Verbrauch auf und zeigt Dir dann die entsprechenden Sekunden dazu an.
Das lässt sich natürlich auf auf Stunden anzeigen.
Die ersten Tests laufen und es scheint zu funktionieren.
Wenn du Interesse hast sag Bescheid.

Moin,

na klar zeig mal her. Ich habe noch nichts weiter dran gemacht, meine Variante ist am Ende des Tages immer noch um das 2fache zu hoch :frowning:

Viele Grüße
JayJay

Wie gesagt habe ich das als tatsächlichen Verbrauch über eine Laufzeit x .
Die Laufzeit kannst du selber bestimmen.
Ich werde es dir im Slack Channel reinstellen.
Da es hier leider echt blöd aussieht.

Edit: hab es eingestellt
VG

1 „Gefällt mir“

Hier ist ein kleiner Bericht zu meinem neuesten Projekt.

2 „Gefällt mir“

Habe eine “einfache” Frage zur Verbindung homee -> node red:
Ich habe ein Homeegramm “schlafen gehen”, welches ich abends manuell starte, wenn wir ins Bett gehen.
Jetzt möchte ich dies in Node Red nutzen, um meinen TV auszuschalten.

Wie muß die Funktion hinter dem homee Node aussehen, um dies “auszuwerten”?
Richtung TV habe ich klar.

if(!msg.payload.homeegram){return}
if(msg.payload.homeegram.id === 504 && msg.payload.homeegram.state === 2){
return {payload: “wird abgespielt”}
}
if(msg.payload.homeegram.id === 504 && msg.payload.homeegram.state === 1){
return {payload: “wurde abgespielt”}
}

Hier hast du mal ein Beispiel.
Du musst nur die ID durch deine ID ersetzen und den Payload entsprechend anpassen.
Ist dein TV noch nicht in homee integriert ?

VG Micha

2 „Gefällt mir“

Wie meinst du das?
Der Adapter läuft, aber der TV reagiert irgendwie nicht. Muss morgen noch mal testen. Ich denke, ich “löse falsch aus”, sprich der Inject ist falsch…

1 „Gefällt mir“

Ich dachte du hast den schon als wemo oder ccu Switch integriert.
Hat dein Node denn Verbindung zum TV ?
Wird Dir der Status des TV im Debug Node angezeigt ?
VG Micha

Hallo,

bitte helft mir mal kurz auf die Sprünge. Wie heißt denn der Befehl, wenn ich nicht ein homeegram sondern ein Gerät schalten möchte?

return {
payload: ‘PUT:/homeegrams/52/?play=1’
};

Und wie, wenn nicht nur 1 Gerät sonder auch 2 oder 3?

Danke!

Kommt auf das Gerät an… hast du mal ne Ausgabe über einen debug node dazu?
Schalter können ja z.B. Stati haben 0,1,2 oder evt. true bzw. false

On/ off könnte auch sein…

Gute Idee, schau ich mir nachher Mal an!

Put:/nodes/000/attributes/000?target_value=1 oder. 0

2 „Gefällt mir“

Funktioniert :slight_smile:

Und wenn ich jetzt 2 Geräte ausführen will? mit “&” klappt das leider nicht :see_no_evil:

Mach doch einfach zwei oder mehr PUT-Befehle

Das ist klar, nur wie packe ich die hintereinander? Mit & oder ; etc? Da kenn ich mich leider zu wenig aus.

dafür gibt es zwei Möglichkeiten um mehrere Befehle in einer Funktion abzusetzen.
Der einfachste Weg ist mit Node.send Befehl
Alternativ geht es auch über Return [[msg]] somit werden die Befehle dann hintereinander gesendet.
Ich schreibe es dir nachher mal genauer auf.

Der Vorteil von Node.send ist , das die Funktion nicht beendet wird sondern weiter durchläuft.
Bei dem Return Befehl wird die Funktion an der Stelle beendet wo dieser steht.

VG

1 „Gefällt mir“

So mal eine Frage, die evtl. auch andere User interessiert:
Ich möchte über mein Gäste-Wlan der FritzBox per HG oder Wemo an/aus schalten.
Ich weiß, daß es geht, aber eben nicht WIE ? :face_with_raised_eyebrow:

Welche nodes brauche ich, welche Einstellungen in der Fritze und wie lautet der Flow? :wink:

Guck mal hier: https://himpler.com/blog/fritzbox-node-red-und-homee

Da ist die Wemo Variante beschrieben. Flow zum kopieren:

[{"id":"986380e9.875368","type":"wemo-emulator","z":"5635fba3.2a0f44","name":"Guest Wifi","friendlyName":"Gäste WLAN","serial":"2938562","port":"41257","onTopic":"guest/wifi","onPayload":"on","offTopic":"guest/wifi","offPayload":"off","x":140,"y":280,"wires":[["db14626a.1d0d78"]]},{"id":"db14626a.1d0d78","type":"function","z":"5635fba3.2a0f44","name":"","func":"return {\n    payload: {\n        NewEnable: msg.payload === 'on' ? 1 : 0\n    }\n};","outputs":1,"noerr":0,"x":290,"y":280,"wires":[["29bd9fc3.416"]]},{"id":"29bd9fc3.416","type":"fritzbox-in","z":"5635fba3.2a0f44","device":"61f053c7.62e594","name":"Gäste WLAN","service":"urn:dslforum-org:service:WLANConfiguration:3","action":"SetEnable","arguments":"{\"NewEnable\":\"value\"}","x":450,"y":280,"wires":[["97dece21.1bd53"]]},{"id":"97dece21.1bd53","type":"debug","z":"5635fba3.2a0f44","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":630,"y":280,"wires":[]},{"id":"61f053c7.62e594","type":"fritzbox-config","z":"","name":"FritzBox","host":"fritz.box","port":"49000","ssl":false}]
2 „Gefällt mir“