NEWS
Visualisierung mit Node Red erstellen
-
@mickym Guten Morgen, wäre es möglich das Du mir Dein Dashboard schickst, damit ich sehen kann, wie Du insbesondere Deine selbst abgefragten Werte darstellst. Oder den Export Deines Dashboards, dann kann ich mich daran zusätzlich orientieren.
Falls Du mir das lieber per Mail schicken magst, falls überhaupt, gib Bescheid.
Danke -
@damrak2022 Tut mir leid, das kann ich nicht. Du siehst doch, dass das in Node Red anders funktioniert als in vis. Meine Dashboard nodes sind über alle Flows verstreut. Screenshots hatte ich ja schon gepostet. Wenn du eine konkrete Frage hast, wie Du etwas darstellen willst kannst ja das Problem schildern, aber das hast du doch nun schon an verschiedenen Beispielen gesehen. Und nochmal das Dashboard erhebt keinen Anspruch alles grafisch so umsetzen zu können, wie in vis.
Kap.4 beschreibt doch jede Dashboard Node im Detail.
-
@mickym Ich sitze schon wieder seit einigen Stunden hier dran, aber meine Fortschritte sind - naja
Zuerst wollte ich meine Hue Lampen einbinden, also habe ich es nochmal mit Node-red-contrib-hue-magic versucht und diesem Video.
zum VideoAber ab Minute 13:01 lässt sich meine Lampe dann aber nicht mehr schalten. Du hattest mir ja auch gesagt, das das Hue Magic Paket einen Bug hat. Also habe ich hue Magic wieder gelöscht und den Adapter Philips Hue-Bridge installiert. Darüber hat das mit den Datenpunkten für An/Aus zwar geklappt, aber nicht so wirklich mit Brightness und Farbe.
Also habe ich den auch erstmal wieder entfernt und habe mich an die Einrichtung von Alexa nach dem Kapitel 7.5 in dem Buch gemacht.
Da gibt es noch eine zusätzliche Seite wo die Konfiguration der Nodes erklärt ist.
Obwohl ich alles absolut identisch eingerichtet habe, schaltet sich bei mir die Lampe nicht aus.Was ich auch nicht verstehe: Wenn ich an die Nodes hier ein Inject und Debug Node darnhänge und deploye, bekomme ich eine Ausgabe die sich auf etwas völlig anderes bezieht:
-
@damrak2022 Na ja - das mit den HUE Nodes - hatte doch zum Schluss geklappt. Und mit dem Adapter doch auch - da hattest Du doch bevor Du mit NodeRed angefangen erfolgreich gearbeitet? Und nun auch noch mit Alexa-Nodes - da mache ich ja gar nicht. - Das mit der Farbe hat doch auch schon geklappt????
Die Alexa Nodes helfen Dir doch kein bisschen - mit den Alexa Nodes bekommst du nun die Info, dass das Licht eingeschaltet werden soll, das musst Du aber dann selbst mit einer Node - die mit der Hardware kommuniziert machen. Das siehst Du in Abb. 7.95 - da hängt ja dann eine Node dran, um die GPIOs des Raspberry zu schalten. Außerdem wenn Du schon damit anfängst würde ich lieber ein andere Node nehmen. Aber das nur am Rande - schau, dass Du erst mal Deine HUE Lampen vernünftig schalten kannst. Entweder über das HUE Magic Paket oder den Adapter. Aber wie gesagt ich nutzte HUE nicht und bevor Du mit NodeRed angefangen hast, konntest Du doch mit dem iobroker Adapter auch alles schalten???
Zum 2. Problem - Du solltest den Debug Nodes Namen geben, damit Du später im Debug Fenster weißt woher das kommt. Das sind doch Ausgaben aus dem anderen Flow, wo Du anscheinend noch aktive Debug Nodes hast.
Ausserdem ist die Inject-Node doch hier völlig fehl am Platz zumindest mit einem Timestamp - da schickst Du eine Zahl in die switch Node. - Du gehst nicht systematisch vor. -
Ich an Deiner Stelle würde den Alexa-Kram mal ganz hinten anstellen und mich um meine Lampen kümmern. Installiere Dir wieder den Adapter im iobroker und schalte - den erst mal so, wie Du es früher auch gemacht hast. Du verlässt Dich auch viel zu viel auf Videos - anstelle Deine eigenen Flow zu entwickeln.
-
@mickym Okay, dann werde ich das nochmal mit dem Hue Adapter angehen.
-
@mickym Heute Nachmittag habe ich vollkommen entnervt aufgegeben.
Deswegen habe ich das mal so dargestellt. Wäre das so korrekt?
Wenn ja, muss ich weiter probieren
-
@damrak2022 Ich verstehe nicht:
- Warum muss da überhaupt was dazwischen?
- Oben wird ein und ausgeschaltet, in der Mitte die Farbe, unten die Helligkeit? - Ist das ein RGB - Wert den man in den hue datenpunkt eingegeben.
- Hast Du im Admin in den Datenpunkten was eingegeben und funktioniert das?
Warum gehst Du nicht so vor - wie schaltest Du im Admin - wie hast Du früher geschaltet. Welche Datenpunkte hast Du, wie sehen die aus. Warum können die weg - warum willst Du Change oder Split Nodes dazwischen schalten - was willst Du erreichen? Hast du debug Nodes benutzt und musst Du eine payload verändern oder hast Du ein Objekt, das Du in Einzelnachrichten zerlegen willst? - Glaube eigentlich alles nicht - deswegen sehe ich im Moment keine Notwendigkeit was dazwischen zu schalten - ausser Du musst ein Objekt schreiben. Aber wie gesagt - es ist erst mal wichtig mit welchen Kommandos in welchem Datenpunkt Du schalten kannst. Schaltet man nur über den command Datenpunkt?
Sind ca. 7 Fragen - kannst Du mir die bitte beantworten?
Ich habe hier mal einen älteren Artikel mit Datenpunkten:
https://www.netztüfteln.de/hue-adapter-check/
Da scheint man über einzelne Datenpunkte oder über den command Datenpunkt geschaltet zu haben. Hast Du denn noch irgendwelchen Blocklies - wie Du geschaltet hast - dann können wir überlegen, wie man das in NodeRed umsetzen kann.
Ich mach mal mit meinen Fragen weiter:
Warum hast Du entnervt aufgegeben?
Was hat nicht funktioniert? -
@mickym Ich versuche es.
Wenn ich das so mache:
verändert sich weder die Farbe noch die Helligkeit über das Dashboard
Aus den Objekten nehme ich diese drei Datenpunkte:
Ja, ich kann die Lampe über den Datenpunkt "on" schalten und auch den brightness wert verändern. Bei Farbe bin ich mr nicht sicher, welcher Datenpunkt das genau ist.
Ich weiß nicht mehr wie ich das erstmal das eingerichtet hatte. Nein, ein Blockly läuft nicht.
Mit der Change und Split Node dachte ich, das ich die 3 Nodes aus dem Dashboard in eine change node führen kann und dann an die iobroker out ausgeben kann. Aber das kann ja eigentlich nicht gehen, glaube ich.
Entnervt aufgegeben habe ich, weil ich nach Stunden noch nicht einmal eine Lampe fertig eingebunden hatte. -
@mickym Also Slider und Switch gehen, aber Farbe noch nicht. Muss malschauen, ob ich da den falschen Datenpunkt habe
-
@mickym sagte in Visualisierung mit Node Red erstellen:
Den Artikel habe ich heute Mittag auch schon gelesen, aber bei Blockly war ich raus.
-
@damrak2022 Kannst Du mal die Datenpunkte so hier reinstellen, dass ich die Werte sehe?
Natürlich brauchst Du 3 verschiedene iobroker-OUT Nodes - weil Du doch 3 unterschiedliche Datenpunkte ansteuerst und Du diese ja auch getrennt bedienen möchtest.
Also fangen wir mal an:
Wie schaltest Du den on Datenpunkt?
Wie schaltest Du die Helligkeit - über Level oder briFarbe könnte evtl. sein - wenn Du mir mal die Werte zeigst, dass Du zum Beispiel RGB Werte in level.color.blue, level.color.green und level.color.red schalten muss.
Den Artikel gehts ja nur darum, dass man dort über das command Datenpunkt schalten kann.
Aber mach halt mal Schritt für Schritt. -Poste bitte mal den Screenshot so, dass man die Werte sieht.
Wie schaltest Du im iobroker den Datenpunkt on und kannst Du damit ein und ausschalten?
-
Über on schalte ich an/aus
Über bri die Helligkeit, also den Slider. -
@damrak2022 Ja und klappt das ein und ausschalten und die Helligkeit über das Dashboard?
-
@mickym ja das schon. Ich hä gerade mal über die App die Farbe verändert. Da verändern sich wohl die Datenpunkte "level color Green und level color hue
-
@damrak2022 OK - bleiben wir erst mal beim Ein- und Ausschalten und der Helligkeit?
-
@mickym Okay
-
@damrak2022 Wie schauen denn Deine Switch Node und die Slider Node aus? Schaut so aus, als ob der gefährlich passthrough eingeschaltet ist.
-
@mickym Habe ihn bei allen 3 deaktiviert
-
@damrak2022 Ok schaut gut aus, aber Du musst ja noch dann die entsprechenden iobroker-IN Nodes an die Eingänge setzen, damit der Status aktualisiert wird. Filtere bitte aus, dass nur bestätigte Nachrichten rein kommen dürfen.
-
@mickym Welche Einstellung ist das genau, da mein Englisch sehr lange her ist