NODE RED und dann?

Danke Dir harryp, habe das mal “eingebaut”, schauen wir mal ob ich es richtig gemacht habe…

Geht, dauert aber sehr lange bis es ausgeht. Muss andere Zeiten nutzen, habe auf 15 Sekunden reduziert.

Cool, Tag EINS mit Node-RED und schon so weit dank Deiner Hilfe. Das gibt mir Ansporn, meine anderen Automationen in Angriff zu nehmen! :+1:t4:

Das ist soviel übersichtlicher als die Automationen, aber halt auch ganz anders…

1 „Gefällt mir“

Das liegt evtl. an der “Blindzeit” Deines BWM. Kannste da was einstellen?

Habe auf 15 Sekunden reduziert, ist ok. In der Automation hatte ich 2 Minuten. Kann es sein, dass die Zeiten verschieden verarbeitet werden?

Eigentlich sollte die Verarbeitung gleich sein.
Wie lange dauert es denn, bis Dein BWM in Node-red „keine Bewegung“ anzeigt?

Und danach musst Du dann entscheiden, wie lange das Licht noch an sein soll.
Aktuell eben 15s, nachdem keine Bewegung mehr erkannt wurde.
Wenn der BWM dafür aber lange braucht, dann geht es eben nicht kürzer.

Was soll denn dieses Statement??? - Selbst die trigger node nutzen und was von einer timer node, statt einer trigger node zu faseln. Na ja bei der Fachkompetenz werde ich wohl in Zukunft nichts mehr beitragen :roll_eyes:

Also, ich würde auch auf jeden Fall eine Trigger Node nutzen

@mickym

Sorry, ich habe das mit einer “delay”-node verwechselt (war gerade in NR am “basteln”). :wink:
Dein Hinweis war natürlich richtig.
Entscheidend für @RobertoCravallo war m.M.n. die Verwendung der “stop”-Funktion.

Aber warum gleich so polemisch? Nur der, der frei von Fehlern ist, sollte den ersten Stein werfen!

@Damrak2023

Ich auch, sorry war an einem anderen Problem und einer “delay”-node beschäftigt.

Was soll denn bitte das?

Wo warst Du als sich harryp die Mühe gemacht hat und meine ersten Gehversuche hinzubiegen? Er hat sich als Einziger die Zeit genommen und meinen Mist so weit zurechtgebogen, dass ich ein Grundgerüst hatte.

An dieser Stelle noch einmal vielen lieben Dank an Dich harryp!! :+1:t4: Ich habe, dank Dir, jetzt schon ein paar NODE-Reds an laufen. Der Schubs in die richtige Richtung hat da sehr geholfen!!!

Man reiche mir einen Stein… :partying_face: :crazy_face:

Nachtrag:
Ich habe gestern noch schöne Beispiele mit “NODE INJECT” gebastelt und das hat gestern funktioniert. Heute werden die Knöpfe an den INJECT nicht mehr aktiv… :woozy_face:

Any ideas?

DISREGARD: Auf einmal gehen die wieder… :crazy_face:

Ja, das Problem wurde hier:

schon mal diskutiert.
Manchmal dauert es bis zu 30 Minuten.
Schau mal bei Dir, ob Du ungenutzte Server in Deinem System hast. :wink:
Passiert, wenn man viel “fremde” FLOWS importiert. :sleepy:

1 „Gefällt mir“

@mickym

das Niveau in dieser Gruppe insbesondere in Bezug auf Node Red kann man sicherlich nicht als High End bezeichnen (und ich beziehe mich da sehr wohl mit ein) aber es wäre sehr schade wenn wir auf deine Expertise (deine Beiträge in anderen Foren sind mir bekannt wenn du denn derjenige bist…) verzichten müssten.
Vielleicht sei mir noch der Hinweis gestattet dass es sich hier um eine “Kuschel-Communitiy” handelt bei der selbst gut gemeinte Verweise auf die Nutzung allseits bekannter Suchmaschinen als tadelnswürdig deklariert werden.
@RobertoCravallo

Um bei der Metapher zu bleiben - “Wer im Glashaus sitzt …”

Grüße
LL

Vielen Dank @LuckyLuke ! :slightly_smiling_face: - Ja ich selbst bin immer noch begeisterter NodeRed Fan und ich habe hauptsächlich in einem anderen Hausautomationsforum gepostet. Ich würde mich inzwischen nach 4 Jahren und in Kombination mit dem Konkurrenzprodukt meine Logik der Hausautomation rein auf NodeRed basierend als inzwischen fortgeschritten bezeichnen - wenn gleich auch noch nicht als Experte (ich habe noch keine eigenen Nodes programmiert). :wink: - Und wenn Du mich aus dem anderen Forum kennst, dann weisst Du auch, dass ich mir nicht zu schade bin auch mit hunderten von Posts jemand an die Materie heranzuführen.
Ich bin nun hier gelandet, weil 1. ein Freund nun hier auf Homeassistant gewechselt hat und 2. weil ich mir das System (als Testsystem) auch mal etwas näher angeschaut habe und auch ein bisschen die Nodes. Ich habe dazu sowohl 2 HA Installationen als virtuelle Maschinen (eine unter Virtual Box, eine unter proxmox) und eine HA Core Installation als LXC Container über die man auch über eine externe NodeRed Installation auf HA zugreifen kann und nicht als AddOn.

Was mir halt sauer aufgestoßen ist, wenn ich den TE erst mal selbst auf die Richtung stoßen wollte, dann der nächste kommt und sagt:
Nö quatsch, mach das lieber so und so und dann mit einem kompletten Flow auch noch als die Superlösung angesehen wird, dann sinkt die Motivation erst mal und denkt sich halt, warum soll man da helfen, wenn andere es eh besser wissen.
Und dann in Folge auch vom TE noch weiter drauf gehauen wird.

Aber lass mal, HA ist im Moment nicht mein Hauptsystem und ich hab hierim Forum ja auch schon mal jemand anderem mit NodeRed geholfen. Und da ich hier noch neu bin - lernt man die Leute auch erst nach und nach kennen und weiß, wer gerne einen Ratschlag zu schätzen weiß und wer eben nicht. - Insofern werde ich vielleicht das eine oder andere mal noch helfen, wenn Hilfe erwünscht ist und das ich in dem anderen Forum auch schon oft HA Benutzern geholfen habe, ist mir durchaus bewußt.

Schönes Wochenende.

2 „Gefällt mir“

Aufgestoßen ist mir persönlich, die herablassende Art von Dir. Sehr unschön!!! :-1:t4:

Schön und gut. Ist aber so hilfreich, als wenn ich im Autoforum poste “mein Motor springt nicht an” und jemand postet “da brauchst Du einen Schraubenschlüssel”. Sicher ein toller Tipp, hilft aber nicht wirklich weiter wenn man keine Ahnung hat. Finde ich ja schön, dass Du geantwortet hast, hat bei meinem Wissensstand aber leider nichts genutzt. :woozy_face:

Das sich harryp die Zeit genommen hat mein kleines Beispiel zurechtzubiegen, war einfach die beste Hilfe ever. Das hat mir sehr weitergeholfen und daraufhin habe ich jetzt schon viele meiner, zugegeben einfachen, Automationen umgestellt.

Hallo,
ich will auch nochmal ausdrücklich mich bei harryp bedanken da ich auch nicht der große node-red Guru bin und auch noch viel lernen muss, trotz meines hohen alters. :wink:
Ich will einfach meinen Denkaparat ein wenig am laufen halten.
Die Automation die ich von harryp bekommen hatte hat jetzt funktioniert, da ich es als Anregung sah und ein paar Sachen umändern musste, habe ich es jetzt hinbekommen das die Rollogruppe, bestehend aus 3 Rolläden, jetzt morgens hochfährt und abends runter. Jetzt kann ich mich an die nächste Steuerung machen damit die Rollos zur Verschattung genutzt werden. Es gibt da ein tolles Konzept was ich auch schon als Flow gebastelt hab nur muss ich noch sehen wie ich die Öffnung in Prozent irgendwo integrieren muss, aber das hat noch Zeit, ist ja im Moment kalt. :grinning:

@manfred52

Lob mich nicht zu viel, auch ich bin kein Experte sondern vielleicht erfahrener Anfänger, aber
trotzdem Danke und schön, dass ich Dir helfen konnte.

@RobertoCravallo

Lass es gut sein!
Ich habe mich mit @mickym ausgetauscht und er hat sich berechtigterweise über meinen Fehler
geärgert (ich hatte m.M.n. bei Dir eine “delay”-node gesehen und wollte Dir nur sagen, Du solltest
eine timer-node nehmen, die natürlich in NR “trigger”-node heißt). Wir sind wieder im Reinen.
Freue Du Dich über Deinen funktionierenden Flow und die gemachten Erfahrungen.

@LuckyLuke

Das Forum und viele hier sind neu in HA und wir alle lernen täglich dazu und wir haben gar keinen
Anspruch eine “High-End-Community” zu sein. Was Du uns aber mit der Formulierung “Kuschel-Community” und Kritik an Verweisen auf Suchmaschinen gemeint hast, erschließt sich mir nicht (wenn Du Lust hast, kannst Du mir das ja mal in einer PN erläutern. Danke!).

Und nun bitte wieder “back-to-topic”, sonst muss ich den Thread hier schließen. Danke!

1 „Gefällt mir“

Also bei mir läuft es jetzt ganz gut…

Akkuüberwachung und bei <= 20% Ausgabe an mein AWTRIX. Bei Handy auch Meldung an das entsprechende Gerät. Mal schauen…

harryp scheint doch nicht zu funktionieren, es geht immer aus, trotz Bewegung. Any ideas?

Geht es kurz aus und wieder an, oder bleibt es aus?

Hast Du bei der “trigger”-node das hier:


und das eingetragen:

Was sagen denn die debug-nodes am Ausgang des BWM, wenn Du sie so konfigurierst?

Bleibt aus. Ohne den “stop” scheint es perfekt zu funktionieren. Ich werde es mal beobachten…

Zu den ersten beiden Punkten, ja! Das mit dem DEBUG blicke ich noch nicht… Ich werde mich mal schlau machen.

Die „debug“-node ist super zur Analyse.

Bei einer Laufzeit von der „trigger“-node von 15s dürfte es kaum einen Unterschied mache. Allerdings wäre wichtig, wann Dein BWM „keine Bewegung“ signalisiert, nachdem er die letzte Bewegung erkannt hat.

[{"id":"6cd4f4e1dde66038","type":"group","z":"a31a4aa7d1e79752","style":{"stroke":"#999999","stroke-opacity":"1","fill":"none","fill-opacity":"1","label":true,"label-position":"nw","color":"#a4a4a4"},"nodes":["92823e86fe08a2a7","e9c10ce98823e021","094fe3f0696da64f","49e61220406771c5","cfd9d95cd2c26073","a85c0b6a90724aea","49f739bebbb0fcc5","215ac3775be41228","134eae23df06c1b7","772f500acf416c67","6386b08bdf1e1f50"],"x":34,"y":319,"w":992,"h":262},{"id":"92823e86fe08a2a7","type":"comment","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Licht in der Küche steuern","info":"","x":170,"y":360,"wires":[]},{"id":"e9c10ce98823e021","type":"server-state-changed","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Küche - Bewegung","server":"1046d712.e31c69","version":5,"outputs":1,"exposeAsEntityConfig":"","entityId":"binary_sensor.zb_bewegung_ku_bewegung","entityIdType":"exact","outputInitially":false,"stateType":"str","ifState":"","ifStateType":"str","ifStateOperator":"is","outputOnlyOnStateChange":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":150,"y":420,"wires":[["094fe3f0696da64f"]]},{"id":"094fe3f0696da64f","type":"switch","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"an/aus","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"on","vt":"str"},{"t":"eq","v":"off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":410,"y":420,"wires":[["215ac3775be41228","49e61220406771c5"],["a85c0b6a90724aea"]]},{"id":"49e61220406771c5","type":"api-current-state","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Küche <= 30 lux","server":"1046d712.e31c69","version":3,"outputs":2,"halt_if":"30","halt_if_type":"num","halt_if_compare":"lte","entity_id":"sensor.zb_bewegung_ku_beleuchtungsstarke","state_type":"num","blockInputOverrides":false,"outputProperties":[],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":640,"y":360,"wires":[["cfd9d95cd2c26073"],["6386b08bdf1e1f50"]]},{"id":"cfd9d95cd2c26073","type":"api-call-service","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Küche - Licht an","server":"1046d712.e31c69","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":["eg_kuche"],"deviceId":[],"entityId":["switch.zb_stecker_ku_schalter"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":920,"y":360,"wires":[[]]},{"id":"a85c0b6a90724aea","type":"trigger","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"","op1":"","op2":"","op1type":"nul","op2type":"payl","duration":"1","extend":true,"overrideDelay":false,"units":"min","reset":"stop","bytopic":"all","topic":"topic","outputs":1,"x":630,"y":540,"wires":[["49f739bebbb0fcc5"]]},{"id":"49f739bebbb0fcc5","type":"api-call-service","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Küche - Licht aus","server":"1046d712.e31c69","version":5,"debugenabled":false,"domain":"switch","service":"turn_off","areaId":["eg_kuche"],"deviceId":[],"entityId":["switch.zb_stecker_ku_schalter"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":910,"y":540,"wires":[[]]},{"id":"215ac3775be41228","type":"change","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"wieder Bewegung","rules":[{"t":"set","p":"payload","pt":"msg","to":"stop","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":480,"wires":[["a85c0b6a90724aea"]]},{"id":"134eae23df06c1b7","type":"inject","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Licht AN","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"on","payloadType":"str","x":180,"y":480,"wires":[["094fe3f0696da64f"]]},{"id":"772f500acf416c67","type":"inject","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Licht AUS","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"off","payloadType":"str","x":180,"y":540,"wires":[["094fe3f0696da64f"]]},{"id":"6386b08bdf1e1f50","type":"time-range-switch","z":"a31a4aa7d1e79752","g":"6cd4f4e1dde66038","name":"Nachts","lat":"49.44507064020062","lon":"8.515533506870272","startTime":"sunsetStart","endTime":"sunriseEnd","startOffset":0,"endOffset":0,"x":620,"y":420,"wires":[["cfd9d95cd2c26073"],[]],"info":"// Get the data from the sensor\n\nvar Solarstrom = global.get('homeassistant.homeAssistant.states[\"sensor.sunny_boy_grid_power\"].state');\n\nif ( Solarstrom == null ) { \n   Solarstrom = 0;\n}\n\nmsg.payload = { \"text\": Solarstrom + \"W\", \"icon\": \"52101\", \"textCase\": \"2\", \"color\": \"cece00\" };\n\nreturn msg;"},{"id":"1046d712.e31c69","type":"server","name":"Home Assistant","addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":"","statusSeparator":"","enableGlobalContextStore":false}]

Hier der Code, wer damit spielen mag…

So sieht es jetzt aus… Ich habe doch wieder Sonnenunter- und Aufgang berücksichtigt, ich glaube der Sensor hat ab und an Licht z. B. von der Kellertreppe bekommen und dann hat das mit den Lux nicht durchgängig funktioniert.

So wie hier dargestellt, scheint es prima zu funktionieren…