Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Node Red Flow für Unipi 1.1

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    141

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

Node Red Flow für Unipi 1.1

Geplant Angeheftet Gesperrt Verschoben Node-Red
9 Beiträge 2 Kommentatoren 573 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    peterp111
    schrieb am zuletzt editiert von
    #1

    hallo leider läuft meine unipi 1.1 nicht mehr mit pimatic...da gab es einen adapter und so konnte ich die 8 relais von dem unipi 1.1 sehr einfach in den iobroker integrieren. da ich den pimatic nicht mehr zum laufen bringe... bin ich auf node red umgestiegen. einen flow habe ich zusammenbekommen und kann nun die 8 relais schalten und die 1-wire -temp-sensoren auslesen.....

    jetzt mein problem: meine node redfähigkeiten reichen augenscheinlich nicht aus um einen sauberen flow zu schreiben. mein flow führt nach einigen tagen oder auch stunden zu einem overflow (die relais fangen an zu rattern und schalten unkontrolliert zig mal pro sekunde). was mache ich falsch? hier ist der flow :
    02d315dd-9622-40ce-8a08-2a1e20cd47de-grafik.png

    2187025a-385f-45a7-a6f1-f9816c314416-grafik.png

    danke für hilfe chr

    mickymM 1 Antwort Letzte Antwort
    0
    • P peterp111

      hallo leider läuft meine unipi 1.1 nicht mehr mit pimatic...da gab es einen adapter und so konnte ich die 8 relais von dem unipi 1.1 sehr einfach in den iobroker integrieren. da ich den pimatic nicht mehr zum laufen bringe... bin ich auf node red umgestiegen. einen flow habe ich zusammenbekommen und kann nun die 8 relais schalten und die 1-wire -temp-sensoren auslesen.....

      jetzt mein problem: meine node redfähigkeiten reichen augenscheinlich nicht aus um einen sauberen flow zu schreiben. mein flow führt nach einigen tagen oder auch stunden zu einem overflow (die relais fangen an zu rattern und schalten unkontrolliert zig mal pro sekunde). was mache ich falsch? hier ist der flow :
      02d315dd-9622-40ce-8a08-2a1e20cd47de-grafik.png

      2187025a-385f-45a7-a6f1-f9816c314416-grafik.png

      danke für hilfe chr

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @peterp111 Na ja ich kenn das unipi nicht - aber so wie das aussieht - produzierst Du vielleicht lauter Endlosschliefen und zwischen drin ist eine mir nicht ersichtliche Websockets verbindung.

      Wenn ich Dir theoretisch helfen können sollte, dann musst Du halt Schritt für Schritt erklären was Du machst und warum, welche Nodes Du benutzt usw.. Warum die ganzen Delay Nodes - kann das was mit den Endlosschleifen zu tun haben?

      Auch die ganzen Switches sind auf passthrough geschaltet. Die würde ich als erstes mal auf nur Eingang schalten.

      Mach halt mal paar Debug Nodes dran, damit Du siehst was passiert. Warum überhaupt die function Nodes ist mir unklar, man müsste halt mal sehen, was aus den Input Nodes rauskommt.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      P 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @peterp111 Na ja ich kenn das unipi nicht - aber so wie das aussieht - produzierst Du vielleicht lauter Endlosschliefen und zwischen drin ist eine mir nicht ersichtliche Websockets verbindung.

        Wenn ich Dir theoretisch helfen können sollte, dann musst Du halt Schritt für Schritt erklären was Du machst und warum, welche Nodes Du benutzt usw.. Warum die ganzen Delay Nodes - kann das was mit den Endlosschleifen zu tun haben?

        Auch die ganzen Switches sind auf passthrough geschaltet. Die würde ich als erstes mal auf nur Eingang schalten.

        Mach halt mal paar Debug Nodes dran, damit Du siehst was passiert. Warum überhaupt die function Nodes ist mir unklar, man müsste halt mal sehen, was aus den Input Nodes rauskommt.

        P Offline
        P Offline
        peterp111
        schrieb am zuletzt editiert von
        #3

        @mickym danke für die schnelle antwort. das system besteht aus einem raspi4 und einer unipi platine.
        725be20f-0bc4-42d3-869c-ca22aca24b17-grafik.png

        https://www.unipi.technology/unipi-1-1-p36

        ich nutze die karte um 8 230v-objekte zu schalten.
        den flow habe ich von der unipi-seite:
        https://kb.unipi.technology/en:sw:03-3rd-party:nodered:installation-unipi11

        fd8a65b2-600f-43e4-a9f9-d8cd7330e369-grafik.png

        diese vorlage habe ich an mein system angepasst...dachte ich...
        die delay nodes habe ich extra eingefügtum irgendwelchen endlosschleifen vorzubeugen... sollte die ich einmal entfernen?

        im iobroker hat jedes relais ein objekt für den zustand true oder false. ich verstehe den flow so, dass der eine teil des flows den zustand ausliest und der andere den zustand schalten kann und diesen neuen zustand wieder in den iobroker überträgt. damit zwischen diesem schreiben und lesen keine endlosschleife entsteht...habe ich mir gedacht, baue ich ein paar verzögerungen ein. 2 von den 8 relais werden im iobroker mit einem skript gesteuert. bis jetzt gibt es nur den fehler bei den relais, die über das skript geschaltet werden. die anderen werden nur manuell geschaltet und da konnte ich den fehler bis jetzt nicht erzeugen.

        "Auch die ganzen Switches sind auf passthrough geschaltet. Die würde ich als erstes mal auf nur Eingang schalten." die schaltungen läufen doch. es funktioniert alles. ich kann schalten, ohne probleme.

        mit den debug nodes werde ich machen . danke soweit

        mickymM 1 Antwort Letzte Antwort
        0
        • P peterp111

          @mickym danke für die schnelle antwort. das system besteht aus einem raspi4 und einer unipi platine.
          725be20f-0bc4-42d3-869c-ca22aca24b17-grafik.png

          https://www.unipi.technology/unipi-1-1-p36

          ich nutze die karte um 8 230v-objekte zu schalten.
          den flow habe ich von der unipi-seite:
          https://kb.unipi.technology/en:sw:03-3rd-party:nodered:installation-unipi11

          fd8a65b2-600f-43e4-a9f9-d8cd7330e369-grafik.png

          diese vorlage habe ich an mein system angepasst...dachte ich...
          die delay nodes habe ich extra eingefügtum irgendwelchen endlosschleifen vorzubeugen... sollte die ich einmal entfernen?

          im iobroker hat jedes relais ein objekt für den zustand true oder false. ich verstehe den flow so, dass der eine teil des flows den zustand ausliest und der andere den zustand schalten kann und diesen neuen zustand wieder in den iobroker überträgt. damit zwischen diesem schreiben und lesen keine endlosschleife entsteht...habe ich mir gedacht, baue ich ein paar verzögerungen ein. 2 von den 8 relais werden im iobroker mit einem skript gesteuert. bis jetzt gibt es nur den fehler bei den relais, die über das skript geschaltet werden. die anderen werden nur manuell geschaltet und da konnte ich den fehler bis jetzt nicht erzeugen.

          "Auch die ganzen Switches sind auf passthrough geschaltet. Die würde ich als erstes mal auf nur Eingang schalten." die schaltungen läufen doch. es funktioniert alles. ich kann schalten, ohne probleme.

          mit den debug nodes werde ich machen . danke soweit

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @peterp111 Also als erstes die Switches umstellen. Wenn letztlich in die gleichen Nodes geschrieben, wie gelesen wird ist das mal das erste was man unterbinden sollte. Das die Schaltung geht hat damit nichts zu tun. Du solltest nur den Input zum Anzeigen des Status verwenden und den Ausgang zum Schalten.

          Also Haken raus und auf input stellen:

          1fd0c49f-0f66-4d56-aeca-8adf7ccca4ce-image.png

          Du kannst es auch auf Ausgang stellen dann hast Du sofortige Rückmeldung im Schalter - aber ohne zu wissen, ob der Befehl auch vom Relais geschaltet wurde. Bei Eingang hast Du halt eine richtige Rückmeldung vom Relais auch wenn es woanders geschaltet wird.

          Auch function Nodes solltest Du soweit wie möglich vermeiden.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          P 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @peterp111 Also als erstes die Switches umstellen. Wenn letztlich in die gleichen Nodes geschrieben, wie gelesen wird ist das mal das erste was man unterbinden sollte. Das die Schaltung geht hat damit nichts zu tun. Du solltest nur den Input zum Anzeigen des Status verwenden und den Ausgang zum Schalten.

            Also Haken raus und auf input stellen:

            1fd0c49f-0f66-4d56-aeca-8adf7ccca4ce-image.png

            Du kannst es auch auf Ausgang stellen dann hast Du sofortige Rückmeldung im Schalter - aber ohne zu wissen, ob der Befehl auch vom Relais geschaltet wurde. Bei Eingang hast Du halt eine richtige Rückmeldung vom Relais auch wenn es woanders geschaltet wird.

            Auch function Nodes solltest Du soweit wie möglich vermeiden.

            P Offline
            P Offline
            peterp111
            schrieb am zuletzt editiert von
            #5

            @mickym Hallo mickym, danke nochmal für deine schnelle Hilfe. Ich habe gestern all deine Vorschläge, wenn ich sie richtig verstanden habe, umgesetzt. In dem Screenshot habe ich die Aufbauänderung, wie du sie vorgeschlagen hattest noch stehen (Relais1)... Aber diese Umstellungen haben nicht funktioniert.

            12eb064b-359b-490f-8b2f-a96f8b8e7e9f-grafik.png

            Jetzt habe ich festgestellt, dass auf dem Raspi am Unipi (ip....45) auch ein flow von node red aktiv läuft. Mein gezeigter Flow ist auf einem node red im iobroker Raspi (ip...99).
            Jetzt habe ich den flow im unipi (ip...45) gestoppt. Bis jetzt läuft alles ok. Kann das der Fehler gewesen sein?
            beste Christian

            mickymM 1 Antwort Letzte Antwort
            0
            • P peterp111

              @mickym Hallo mickym, danke nochmal für deine schnelle Hilfe. Ich habe gestern all deine Vorschläge, wenn ich sie richtig verstanden habe, umgesetzt. In dem Screenshot habe ich die Aufbauänderung, wie du sie vorgeschlagen hattest noch stehen (Relais1)... Aber diese Umstellungen haben nicht funktioniert.

              12eb064b-359b-490f-8b2f-a96f8b8e7e9f-grafik.png

              Jetzt habe ich festgestellt, dass auf dem Raspi am Unipi (ip....45) auch ein flow von node red aktiv läuft. Mein gezeigter Flow ist auf einem node red im iobroker Raspi (ip...99).
              Jetzt habe ich den flow im unipi (ip...45) gestoppt. Bis jetzt läuft alles ok. Kann das der Fehler gewesen sein?
              beste Christian

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #6

              @peterp111 Klar kann das sein.

              Du hast mich aber gestern missverstanden. Du solltest den Switch nicht an den Input der Relais machen, sondern Du kannst sie lassen wo sie sind, aber die Nodes intern umkonfigurieren, wie ich auf dem Screenshot gezeigt habe. Haken raus machen ...

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              P 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @peterp111 Klar kann das sein.

                Du hast mich aber gestern missverstanden. Du solltest den Switch nicht an den Input der Relais machen, sondern Du kannst sie lassen wo sie sind, aber die Nodes intern umkonfigurieren, wie ich auf dem Screenshot gezeigt habe. Haken raus machen ...

                P Offline
                P Offline
                peterp111
                schrieb am zuletzt editiert von
                #7

                @mickym ok habe ich gemacht und es läuft!

                die 2 flows gleichzeitig sind nicht relevant?

                mickymM 1 Antwort Letzte Antwort
                0
                • P peterp111

                  @mickym ok habe ich gemacht und es läuft!

                  die 2 flows gleichzeitig sind nicht relevant?

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #8

                  @peterp111 Doch natürlich kann das relevant sein - greifen ja auf die gleichen Relais zu und beeinflussen sich gegenseitig. Würde immer nur einen flow laufen lassen.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  P 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @peterp111 Doch natürlich kann das relevant sein - greifen ja auf die gleichen Relais zu und beeinflussen sich gegenseitig. Würde immer nur einen flow laufen lassen.

                    P Offline
                    P Offline
                    peterp111
                    schrieb am zuletzt editiert von
                    #9

                    @mickym super danke

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    848

                    Online

                    32.5k

                    Benutzer

                    81.7k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe