(Deutsch) Tag 0: Alle Flows des Kalenders

Sorry, this entry is only available in German.

27 Comments

  1. andiauslpz

    Hallo, ich habe keine Erfahrung mit node-red.

    Ich “hänge” noch bei Tag 6, weil beim Importieren der Flows node_Typen nicht erkannt werden.

    Das sind ui_tab, ui_text, ui_audio, ui_group und das geht bei Tag 7 und 8 so weiter.

    Wo liegt der Fehler? Kann das mit den Meldungen beim Start von node-red zusammenhängen (siehe Anhang)

    Reply
  2. Eberhard Franz

    Hallo Herr Kainka,
    bei verfügbaren Flows beispielsweise “Day5_UDPButton“ des Adventskalender 2018 erscheint nur eine grau gestrichelte Verbindungslinie zwischen den Knoten im mittleren Arbeitsfenster von Node-Red. Diese gestrichelte Linie lässt sich auch nicht durch eine grau durchgezogenen Verbindungslinien zwischen den Knoten (Udp55056——msg.payload) ersetzen (s. Abb.). Außerdem sind die Flows über dem roten Deploy-Button nicht richtig wirksam. Vergleiche dieses Debuggingfenster. Wodurch ist dieses Knotenverbindungsproblem auch bei den übrig bereitgestellten Flows im Node-Red bedingt? Für Ihre Mühewaltung im Voraus vielen Dank.
    Mit freundlichen Grüßen
    E. Franz

    Reply
    1. Eberhard Franz

      Betr.: Erläuterung zum Knotenverbindungsproblem bei den Flows im Adventskalender 2018
      Hallo,
      zwischenzeitlich ließ sich das Knotenverbindungsproblem lösen: Gestrichelte Linien im inaktivem Flow (s. Abb. 1) lassen sich mit durchgezogenen Linien (s. Abb. 2) zwischen den Knoten ersetzen, dadurch dass in der unteren lk. Ecke des Flow-Bearbeitungsfenster von “inaktiviert“ auf “aktiviert“ geschaltet wird (s. Abb. 3, roter Pfeil). Erst durch diese Status-Änderung wird die Anwendbarkeit der Adventskalender-Flows ermöglicht.
      Mit freundlichen Grüßen
      E.Franz

      Reply
      1. fk (Post author)

        Vielen Dank für die Information :)
        es scheint ein paar Änderungen in Node-Red zu geben die ich mir genauer anschauen muss.
        Viele Grüße,
        Fabian Kainka

        Reply
  3. Hans-Joachim

    wie deaktiviere ich einen flow?

    Reply
    1. fk (Post author)

      Wenn du oben bei den Reitern, wo du die Flow-Tabs stehen, ein Tab doppelt anklickst kommt das Einstellungsfenster

      Reply
      1. Hans-Joachim

        Danke

        Reply
        1. Hans-Joachim

          Lesen müsste man können … :-O
          am Tag 6 (Seite 14 des Begleitheftes) ist es genau beschrieben. Ich weiß nicht, warum ich das überlesen habe.
          deswegen nochmals ein großes Dankeschön für Deine Geduld!
          Hans-Joachim

          Reply
        2. Hans-Joachim

          Frage zu den Tests am 4.Tag:
          Während der Versuch mit dem Boot-Button funktioniert, habe ich keinen Erfolg mit den Sendetests. Ich erhalte nicht die Bestätigung “cmd”:”ack” (Bild 1), auf “ping” erfolgt nicht “pong” (Bild 2), auf “get_Wifi_status” bzw. “get_wifi_status” fehlen die Ergebnisse (Bild 3 und 4).
          Als ich den Seriellen Monitor der Arduino IDE anschließen wollte, (Arduino/Genuino Uno Board)erkannte die IDE com 4 als Verbindungsport.Die Baudrate habe ich auch 115200 Baud eingestellt. Aber offensichtlich wurde dabei auch der Arbeitsspeicher des NodeESP gelöscht. Auch auf der Config-Seite der Boardseite des NodeESP war es nicht möglich die Adventskalender einstellungen (sie waren nicht vorhanden) zu generieren. Nach dem ich den USB-Stecker gezogen habe war die Boardseite wie gewohnt. Was habe ich falsch gemacht?
          LG Achim

          Reply
          1. fk (Post author)

            Es sieht so als als würdest du gar keine Nachrichten, außer deine eigenen Empfangen. Ist das richtige Programm aktiviert? Blockt die Firewall eventuell Nachrichten?

          2. Hans-Joachim

            hallo,
            folgende Maßnahmen habe ich wegen der fehlenden Rückantwort auf Deinen Hinweis realisiert:
            Beide Virenprogramme habe ich temporär geschlossen.
            Auf der Fritz!box habe ich dem NodeESP eine Freigabe für den Port 55056 eingerichtet. Danach habe ich über Dein Webinterface für die Boardcofiguration nochmals Tag 4 eingegeben, Grüne Led blinkte kurzfristig; nunmehr leuchtet die Grüne LED dauerhaft. Es funktioniert wie bisher, d. h. Keine Rückantwort. Morgen versuche ich es mit der Arduino-IDE mit der Node-Modifikation gemäß Heise-Artikel.

  4. Hans-Joachim

    Ich würde gerne die Flows kopieren, aber ich finde den Download-Raw-Button nicht. Tut mir leid, wenn ich zu doof bin, aber ich bin ein Anfänger …

    Reply
    1. fk (Post author)

      Hallo, kannst du das Pastebin Fenster auf der Seite denn sehen ? Wenn nicht wird es vielleicht vom Browser blockiert. Du kannst die Flows aber auch hier herunterladen: https://pastebin.com/raw/F093BqpT

      Reply
      1. Hans-Joachim

        Danke, hat gut funktioniert

        Reply
  5. R. Arendt

    Hallo zusammen,
    da ich im Dezember nicht immer für die Ausführung der Programme Zeit habe, bin ich im vorauseilenden Gehorsam schon mal dabei einige der Programme abzuarbeiten.
    Bis Tag 2 hat ja auch alles funktioniert, aber Tag 3 mit dem UDP Packet Sender läuft leider nicht.
    Daher meine Frage, werden die Programme immer erst an dem Tag freigeschaltet für den Sie vorgesehen sind, oder müsste das Ganze auch jetzt schon laufen?
    (Broadcastadresse, Port 55056, SW Update sind alle ok.)
    Oder muss ich am Packet Sender etwas aktivieren damit er die Nachrichten empfängt?

    Reply
    1. fk (Post author)

      Hallo,
      die Programme sind bereits alle freigeschaltet und sollten Funktionen. Musst du eventuell im Packet Sender noch unten rechts auf UDP klicken damit sich der Port öffnet? Ansonsten teste, ob du deine eigenen Nachrichten empfängst, indem du ebenfalls an die Broadcast Adresse eine Nachricht schickst (genaures an Tag 4)

      Reply
      1. R.Arendt

        Hallo,
        leider funktioniert es immer noch nicht!
        UDP mit Port 55056 ist aktiviert, und ich sehe auch meine Nachricht aber vom NodeESP kommt kein ack.
        Auch nicht wenn ich Prog 4 aufrufe.
        Wenn ich dann in die Applikation Settings gehe ist da auch immer noch Tag 2 aktiviert.
        So wie es aussieht lädt er die entsprechenden Programme nicht richtig

        Reply
        1. fk (Post author)

          Okay das grenzt das Problem ein. Ist die Seite auch wirklich komplett geladen wenn du das Programm änderst? Und hast du zufällig einen Seriellen Monitor installieren, z.B. in der Arduino IDE?

          Reply
          1. R.Arendt

            Woran erkenne ich denn ob die Seite komplett geladen ist?
            Also die Farbe der LED ändert sich nicht.
            Blinkt nur kurz.
            Arduino IDE und der dazugehörige Monitor sind vorhanden, ich weiß aber nicht wie ich das verschalten soll.

          2. fk (Post author)

            Wenn die Seite einmal mit F5 neu geladen wird sollte während des Ladens irgendein Feedback in der Browserleiste zu sehen sein.
            Über die Arduino IDE lässt sich gut nachverfolgen, ob das Board irgendwelche Fehlermeldungen ausgibt. Einfach das Board per datenfähigen MicroUSB-Kabel mit dem PC verbinden und den Seriellen Monitor auf den entsprechenden Com-Port und auf 115200 Baud stellen. Dann sollten ein paar Meldung erscheinen die vielleicht Aufschluss geben.

          3. R.Arendt

            Hakko Fabian,
            ich habe jetzt mal die serielle Schnittstelle ausgelesen.
            Kann ich dir die Daten als PN zusenden?
            Meine Mailadresse müsstest Du ja sehen können.
            Mittlerweile verliert das Board auch immer Die Verbindung zum Heimnetz nach den Versuchen.

          4. fk (Post author)

            Ja, vielleicht per E-Mail? Die Adresse steht im Impressum.

        2. R.Arendt

          Hallo Fabian,
          ich habe Dir die Protokolle auf deine “.gmx” Adresse geschickt .
          Konntest Du damit etwas herausfinden?

          Reply
          1. R.Arendt

            Hallo zusammen,
            sooo, das Problem mit dem UDP Broadcast ist jetzt gefixt.
            Meine Firewall war irrtümlicher Weise der Meinung ich wäre in einem öffentlichen Netzwerk,
            und hat alles geblockt was da gesendet wurde.
            Einmal auf privates Netzwerk umgeschaltet und es funzt.
            @Fabian: Vielen Dank für deine Bemühungen.

            R. Arendt

    2. Marco

      Weitere Lösung (ein Bug in Packet Sender?) ist das aktivieren von Rolling 100-entry Traffic-Log in File->Settings->Display

      Reply
  6. Philipp

    Hallo Fabian,
    es ist wirklich unglaublich toll, welch tolle Projekte Du uns hier bereitstellst und ich habe dadurch sehr viel gelernt und konnte eigene Ideen verwirklichen. Ich finde es allerdings ein wenig schade, dass du alte Projekte nicht mehr pflegst. Es wäre wirklich schön, wenn Du ab und zu mal die Issues und Pull Requests deiner älteren Bibliotheken (z.B. https://github.com/FKainka/NanoESP/) bearbeiten könntest, die ja immer noch verwendet werden.
    Ich freue mich schon darauf, das erste Türchen des neuen Adventskalenders öffnen zu dürfen.
    Viele Grüße,
    Philipp

    Reply
    1. fk (Post author)

      Hallo Philip,
      vielen Dank für das Feedback.
      Du hast recht, ich sollte öfter mal in die alten Projekte reinschauen. Ich habe dein Pull Request jetzt hinzugefügt. Und danke dafür!
      Viele Grüße,
      Fabian

      Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.