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. Statusüberwachung

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    353

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Statusüberwachung

Geplant Angeheftet Gesperrt Verschoben Node-Red
node-red
47 Beiträge 4 Kommentatoren 5.1k Aufrufe 4 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.
  • H Hans857

    Hallo, ich bin neu hier im Forum und brauche mal Hilfe bei einem Node Red Flow.
    Ich habe verschiedene Türüberwachungssensoren/Bewegungsmelder/Temperatursensoren zu einer Alarmanlage via Lorawan zusammen gestellt. Die läuft wunderbar.
    Jetzt möchte ich, das die Statusmeldungen der einzelnen Sensoren(mehrmals täglich sollen der Status und der Batteriezustand gesendet werden), nicht als "Alarm" ans Handy geschickt werden, sondern nur wenn sich ein Sensor sich nicht meldet. Sozusagen alle Statusmeldungen werden "verschluckt" wenn der Status sich nicht ändert.
    Wie kann ich das realisieren, das Node Red ein Statusbericht erwartet, wenn keiner kommt "Alarm Sensorausfall".
    Hat da wer eine Idee?

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

    @hans857 überhaupt kein Problem. Mach ich auch so. Nimm die Trigger-Node da hast alles was Du brauchst. Schick bei Start nichts, lass die Node warten solange Du meinst, dass es noch normal ist. Dann wird bei Eingang einer Nachricht diese Periode verlängert und wenn überschritten, triggers sie einen Alarm. Alles in einer Node.

    Beispiel - Einfach Sensor vor die Trigger Node klemmen, wenn der sich länger als 2 Stunden nicht meldet - wird Alarm getriggert.

    a495435e-d414-40bb-9abf-4c6199c16f99-image.png

    Kannst natürlich auch "True"schicken oder "Sensortyp xy meldete sich nicht innerhalb von 2 Stunden". Der Fantasie sind keine Grenzen gesetzt. Hier ist es auch unwichtig, was der Sensor schickt, es ist ja nur wichtig, dass er was schickt und somit zeigt, dass er noch lebt.

    Ich schick meist auch am Anfang was, damit man weiß, dass Überwachung gestartet ist.

    Im Übrigen kann man die NOde auch so konfigurieren, dass sie den msg topic mit berücksichtigt, dann kann man gleich mehrere Sensoren damit überwachen. Wenn Du die msg.topic ggf. nachbearbeitest kannst dann ein Überwachungsobjekt 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.

    T 1 Antwort Letzte Antwort
    1
    • mickymM mickym

      @hans857 überhaupt kein Problem. Mach ich auch so. Nimm die Trigger-Node da hast alles was Du brauchst. Schick bei Start nichts, lass die Node warten solange Du meinst, dass es noch normal ist. Dann wird bei Eingang einer Nachricht diese Periode verlängert und wenn überschritten, triggers sie einen Alarm. Alles in einer Node.

      Beispiel - Einfach Sensor vor die Trigger Node klemmen, wenn der sich länger als 2 Stunden nicht meldet - wird Alarm getriggert.

      a495435e-d414-40bb-9abf-4c6199c16f99-image.png

      Kannst natürlich auch "True"schicken oder "Sensortyp xy meldete sich nicht innerhalb von 2 Stunden". Der Fantasie sind keine Grenzen gesetzt. Hier ist es auch unwichtig, was der Sensor schickt, es ist ja nur wichtig, dass er was schickt und somit zeigt, dass er noch lebt.

      Ich schick meist auch am Anfang was, damit man weiß, dass Überwachung gestartet ist.

      Im Übrigen kann man die NOde auch so konfigurieren, dass sie den msg topic mit berücksichtigt, dann kann man gleich mehrere Sensoren damit überwachen. Wenn Du die msg.topic ggf. nachbearbeitest kannst dann ein Überwachungsobjekt machen.

      T Offline
      T Offline
      Tontechniker
      schrieb am zuletzt editiert von Tontechniker
      #3

      @mickym
      Kann mir vielleicht jemand von euch helfen?
      Ich möchte mit eurem Ansatz mehrere Sensordaten überwachen. Wenn die Überwachungszeit abläuft, ohne das neue Daten kommen, möchte ich per Mail eine Fehlermeldung senden. Ich habe das Senden der Mail eingebaut. In der "Funktion" stehen die zu sendenden Texte.

      Node Red.jpg
      Mein Problem ist nun, dass nach Ablauf der Zeit (hier im Beispiel 10 Sekunden) bei "Mail" eine Fehlermeldung "Senden fehlgeschlagen" erscheint und keine Mail gesendet wird. Wenn ich die Auslösung des Triggers über den "Injekt" mache, funktioniert das Senden der Mail nach Ablauf der Triggerzeit ohne Probleme. Das ist unabhängig davon, ob ich mit z.B. "timestamp" oder "bool = true" auslöse. Was mache ich falsch?

      mickymM 1 Antwort Letzte Antwort
      0
      • T Tontechniker

        @mickym
        Kann mir vielleicht jemand von euch helfen?
        Ich möchte mit eurem Ansatz mehrere Sensordaten überwachen. Wenn die Überwachungszeit abläuft, ohne das neue Daten kommen, möchte ich per Mail eine Fehlermeldung senden. Ich habe das Senden der Mail eingebaut. In der "Funktion" stehen die zu sendenden Texte.

        Node Red.jpg
        Mein Problem ist nun, dass nach Ablauf der Zeit (hier im Beispiel 10 Sekunden) bei "Mail" eine Fehlermeldung "Senden fehlgeschlagen" erscheint und keine Mail gesendet wird. Wenn ich die Auslösung des Triggers über den "Injekt" mache, funktioniert das Senden der Mail nach Ablauf der Triggerzeit ohne Probleme. Das ist unabhängig davon, ob ich mit z.B. "timestamp" oder "bool = true" auslöse. Was mache ich falsch?

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

        @tontechniker ich melde mich mal gerade vom n unterwegs, deswegen kann ich im Moment Deinen Fehler schlecht nachvollziehen. Wir sind uns aber hoffentlich einig, dass es wohl einen Unterschied geben muss Ich kann zwar nicht hellsehen, was in der Function Node steht, aber habe spontan mal die Idee, dass die msg.topic noch unterschiedlich ist. Die wird meines Wissens als Betreff verwendet. Ansonsten mach hinter die Funktionnode eine Debug Node und schau Dir die Unterschiede im gesamten Nachrichtenobjekt wenn es geht und wenn es nicht geht an. Dann könntest Du auch mal das gesamte Objekt aus der In node in der Inject node abbilden. Fehlersuche ist nie einfach.

        Ich kann auch schlecht sehen ob deine Trigger Node vorhandene Objekte weiterreicht oder selbst was schickt. Wenn beispielsweise einach die triggernode einen Text oder Boolean verschickt sollte es eigentlich keine Unterschiede geben.

        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.

        T 1 Antwort Letzte Antwort
        1
        • mickymM mickym

          @tontechniker ich melde mich mal gerade vom n unterwegs, deswegen kann ich im Moment Deinen Fehler schlecht nachvollziehen. Wir sind uns aber hoffentlich einig, dass es wohl einen Unterschied geben muss Ich kann zwar nicht hellsehen, was in der Function Node steht, aber habe spontan mal die Idee, dass die msg.topic noch unterschiedlich ist. Die wird meines Wissens als Betreff verwendet. Ansonsten mach hinter die Funktionnode eine Debug Node und schau Dir die Unterschiede im gesamten Nachrichtenobjekt wenn es geht und wenn es nicht geht an. Dann könntest Du auch mal das gesamte Objekt aus der In node in der Inject node abbilden. Fehlersuche ist nie einfach.

          Ich kann auch schlecht sehen ob deine Trigger Node vorhandene Objekte weiterreicht oder selbst was schickt. Wenn beispielsweise einach die triggernode einen Text oder Boolean verschickt sollte es eigentlich keine Unterschiede geben.

          T Offline
          T Offline
          Tontechniker
          schrieb am zuletzt editiert von
          #5

          @mickym
          Vielen Dank für Deine schnelle Antwort!
          Ich bin Anfänger und sehe in den geloggten Daten einen Unterschied. Kannst Du etwas damit anfangen?

          Node Red 01.jpg

          Der erste Block kommt bei Auslösung durch "inject" der zweite bei Auslösung durch die Temperatur.

          mickymM 1 Antwort Letzte Antwort
          0
          • T Tontechniker

            @mickym
            Vielen Dank für Deine schnelle Antwort!
            Ich bin Anfänger und sehe in den geloggten Daten einen Unterschied. Kannst Du etwas damit anfangen?

            Node Red 01.jpg

            Der erste Block kommt bei Auslösung durch "inject" der zweite bei Auslösung durch die Temperatur.

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

            @tontechniker Also ich seh da schon einige Unterschiede. Das 2. enthält ja einige Eigenschaften mehr. Wie gesagt - ich sehe zwar Deine Trigger Node nicht - aber ich würde mal keine Nachrichten durchreichen, sondern nur true weiter schicken.
            Ansonsten zeig mal die Konfig Deiner trigger Node.

            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.

            T 1 Antwort Letzte Antwort
            1
            • mickymM mickym

              @tontechniker Also ich seh da schon einige Unterschiede. Das 2. enthält ja einige Eigenschaften mehr. Wie gesagt - ich sehe zwar Deine Trigger Node nicht - aber ich würde mal keine Nachrichten durchreichen, sondern nur true weiter schicken.
              Ansonsten zeig mal die Konfig Deiner trigger Node.

              T Offline
              T Offline
              Tontechniker
              schrieb am zuletzt editiert von Tontechniker
              #7

              @mickym
              Hier die Trigger-Node:

              Node Red 02.jpg

              Hab wieder auf 2 Minuten umgestellt.

              mickymM 1 Antwort Letzte Antwort
              0
              • T Tontechniker

                @mickym
                Hier die Trigger-Node:

                Node Red 02.jpg

                Hab wieder auf 2 Minuten umgestellt.

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

                @tontechniker Also - das schaut alles gut - aus. Um das Nachrichtenobjekt neu zu erstellen.

                Mach mal in Deiner function node:

                msg ={};
                
                msg.topic="Überwachung sensoren";
                msg.payload="Fehler Temperatur_2";
                
                return msg; 
                

                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.

                T 1 Antwort Letzte Antwort
                1
                • mickymM mickym

                  @tontechniker Also - das schaut alles gut - aus. Um das Nachrichtenobjekt neu zu erstellen.

                  Mach mal in Deiner function node:

                  msg ={};
                  
                  msg.topic="Überwachung sensoren";
                  msg.payload="Fehler Temperatur_2";
                  
                  return msg; 
                  
                  T Offline
                  T Offline
                  Tontechniker
                  schrieb am zuletzt editiert von Tontechniker
                  #9

                  @mickym
                  Vielen Dank!
                  Es funktioniert wie gewünscht. Im Netz hatte ich in einem Erklär-Video diese Einstellung gefunden:

                  Node Red 03.jpg

                  Kannst Du mir erklären, warum diese nicht funktioniert?

                  T mickymM 2 Antworten Letzte Antwort
                  0
                  • T Tontechniker

                    @mickym
                    Vielen Dank!
                    Es funktioniert wie gewünscht. Im Netz hatte ich in einem Erklär-Video diese Einstellung gefunden:

                    Node Red 03.jpg

                    Kannst Du mir erklären, warum diese nicht funktioniert?

                    T Offline
                    T Offline
                    Tontechniker
                    schrieb am zuletzt editiert von
                    #10

                    @tontechniker
                    Hier kommt meine Anwendung:

                    Node Red 04.jpg

                    Nochmal vielen Dank für Deine Hilfe!

                    1 Antwort Letzte Antwort
                    0
                    • T Tontechniker

                      @mickym
                      Vielen Dank!
                      Es funktioniert wie gewünscht. Im Netz hatte ich in einem Erklär-Video diese Einstellung gefunden:

                      Node Red 03.jpg

                      Kannst Du mir erklären, warum diese nicht funktioniert?

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von mickym
                      #11

                      @tontechniker sagte in Statusüberwachung:

                      Kannst Du mir erklären, warum diese nicht funktioniert?

                      Ich kann es Dir nicht genau - sagen. Man müsste untersuchen, welche Eigenschaft der Nachrichten von Deinen ioBroker in-Nodes die mail Node gestört hat.

                      Ich war nur einfach zu faul das zu untersuchen.

                      mit msg={};

                      erstellst Du halt ein komplett neues Nachrichtenobjekt und somit wird alles weggeschmissen, was sonst noch von Deinen ioBroker in-nodes kam. Eigentlich müsste man das halt untersuchen, welche Parameter das war. Aber ich denke Du wolltest eine schnelle Hilfe. ;)

                      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.

                      T 1 Antwort Letzte Antwort
                      1
                      • mickymM mickym

                        @tontechniker sagte in Statusüberwachung:

                        Kannst Du mir erklären, warum diese nicht funktioniert?

                        Ich kann es Dir nicht genau - sagen. Man müsste untersuchen, welche Eigenschaft der Nachrichten von Deinen ioBroker in-Nodes die mail Node gestört hat.

                        Ich war nur einfach zu faul das zu untersuchen.

                        mit msg={};

                        erstellst Du halt ein komplett neues Nachrichtenobjekt und somit wird alles weggeschmissen, was sonst noch von Deinen ioBroker in-nodes kam. Eigentlich müsste man das halt untersuchen, welche Parameter das war. Aber ich denke Du wolltest eine schnelle Hilfe. ;)

                        T Offline
                        T Offline
                        Tontechniker
                        schrieb am zuletzt editiert von
                        #12

                        @mickym
                        Danke für Deine Antwort.
                        Ich habe noch eine Frage: Gibt es die Möglichkeit, im Funktionsblock noch die Uhrzeit mitzugeben (wäre in der Mail bei Fehlern sehr hilfreich).
                        LG Hans

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • T Tontechniker

                          @mickym
                          Danke für Deine Antwort.
                          Ich habe noch eine Frage: Gibt es die Möglichkeit, im Funktionsblock noch die Uhrzeit mitzugeben (wäre in der Mail bei Fehlern sehr hilfreich).
                          LG Hans

                          mickymM Offline
                          mickymM Offline
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von mickym
                          #13

                          @tontechniker sagte in Statusüberwachung:

                          @mickym
                          Danke für Deine Antwort.
                          Ich habe noch eine Frage: Gibt es die Möglichkeit, im Funktionsblock noch die Uhrzeit mitzugeben (wäre in der Mail bei Fehlern sehr hilfreich).
                          LG Hans

                          Natürlich ist das möglich - aber ich bin kein Freund davon, wie Du alles über eine function-Node machst. Da kannst Du gleich in JAVA Programmieren. Für Deine quick & dirty Lösung:

                          ....
                          msg.topic = "Überwachung ....";
                          var date = new Date();
                          msg.topic = msg.topic + ' ' + date;
                          ....
                          

                          Ich werde Dir aber sicher nicht mehr bei Formatieren des Datums helfen. Dann machen wir wirklich einen richtigen Flow daraus und nicht so was quick & dirty. Schließlich will man so was mit schönen Mitteln eines Flows machen und nicht mit JS. Leider findet man im Netz dauernd solche Beispiele weil man sich nicht mit Node Red beschäftigen will und dann schnell ein paar Javazeilen schreibt.

                          Wenn Du aber wirklich wissen willst, den Datumstring gescheit formatieren willst usw. und auch Node Red lernen und beherrschen willst , dann zeige ich Dir wie man ein schönes Mail und ein vernünftigen Flow daraus macht da helfe ich Dir gerne. Dann nehmen wir auch den orginalen Timestamp von dem Datenpunkt - einverstanden?
                          So sträuben sich mir eigentlich alle Nackenhaare.
                          So geht das alles eigentlich am Sinn von NodeRed vorbei.

                          EDIT: Ich habe das auch gerade mit meinen Datenpunkten getestet und deren Inhalte lassen sich auch direkt verschicken - also ich kann Deinen Fehler von gestern nicht nachvollziehen. Was er davor nicht mag - das gilt es halt herauszufinden und auch ob es sich bei jedem Datenpunkt so verhält.

                          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.

                          T 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @tontechniker sagte in Statusüberwachung:

                            @mickym
                            Danke für Deine Antwort.
                            Ich habe noch eine Frage: Gibt es die Möglichkeit, im Funktionsblock noch die Uhrzeit mitzugeben (wäre in der Mail bei Fehlern sehr hilfreich).
                            LG Hans

                            Natürlich ist das möglich - aber ich bin kein Freund davon, wie Du alles über eine function-Node machst. Da kannst Du gleich in JAVA Programmieren. Für Deine quick & dirty Lösung:

                            ....
                            msg.topic = "Überwachung ....";
                            var date = new Date();
                            msg.topic = msg.topic + ' ' + date;
                            ....
                            

                            Ich werde Dir aber sicher nicht mehr bei Formatieren des Datums helfen. Dann machen wir wirklich einen richtigen Flow daraus und nicht so was quick & dirty. Schließlich will man so was mit schönen Mitteln eines Flows machen und nicht mit JS. Leider findet man im Netz dauernd solche Beispiele weil man sich nicht mit Node Red beschäftigen will und dann schnell ein paar Javazeilen schreibt.

                            Wenn Du aber wirklich wissen willst, den Datumstring gescheit formatieren willst usw. und auch Node Red lernen und beherrschen willst , dann zeige ich Dir wie man ein schönes Mail und ein vernünftigen Flow daraus macht da helfe ich Dir gerne. Dann nehmen wir auch den orginalen Timestamp von dem Datenpunkt - einverstanden?
                            So sträuben sich mir eigentlich alle Nackenhaare.
                            So geht das alles eigentlich am Sinn von NodeRed vorbei.

                            EDIT: Ich habe das auch gerade mit meinen Datenpunkten getestet und deren Inhalte lassen sich auch direkt verschicken - also ich kann Deinen Fehler von gestern nicht nachvollziehen. Was er davor nicht mag - das gilt es halt herauszufinden und auch ob es sich bei jedem Datenpunkt so verhält.

                            T Offline
                            T Offline
                            Tontechniker
                            schrieb am zuletzt editiert von Tontechniker
                            #14

                            @mickym
                            Danke für Deine Antwort!
                            Da ich Node Red nicht so gut kenne wie Du, war für mich die "quick and dirty" - Lösung das naheliegende.
                            Ich gehe aber gern mit Dir konform und bin deiner Lösung nicht abgeneigt.
                            Zu Edit: Kann das Problem mit dem Datenpunkt daher kommen, dass die Daten von KNX kommen?

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • T Tontechniker

                              @mickym
                              Danke für Deine Antwort!
                              Da ich Node Red nicht so gut kenne wie Du, war für mich die "quick and dirty" - Lösung das naheliegende.
                              Ich gehe aber gern mit Dir konform und bin deiner Lösung nicht abgeneigt.
                              Zu Edit: Kann das Problem mit dem Datenpunkt daher kommen, dass die Daten von KNX kommen?

                              mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #15

                              @tontechniker Ich kann Dir Deine Frage nicht beantworten - das würde es halt gelten herauszufinden und erfordert natürlich, dass wir etwas Zeit hier im Thread verbringen. ;)

                              022f1470-ee13-4c12-80a2-76688b26ab8f-image.png

                              Ich habe mal das direkt getestet mit einer ioBroker InNode als Quelle - den Trigger nur true senden lassen - und das ging einwandfrei.

                              Mein Mail sah dann ganz schlicht so aus - das boolean wurde konvertiert.

                              d0e5560b-c74f-4ce9-ac26-77eda3fe2b95-image.png

                              Damit NodeRed einigermaßen vergleichbar ist, solltest Du in der Adapterkonfiguration diese leider standardgesetzte Funktion, dass alles in Strings konvertiert wird ausschalten. Je nachdem wieviele Flows Du hast, bedeutet es aber unter Umständen etwas Umstellungsaufwand - der aber je früher Du das machst - umso geringer ist.

                              EDIT:

                              Du kannst ja parallel einen Flow entwickeln - neben dem bestehenden - die Uhrzeit übrigens wann Du das Mail bekommen hast, hast Du ja eigentlich sowieso. ;)

                              Im Prinzip müsstest Du halt nochmal die Situation von gestern wieder in dem Flow nachbilden.

                              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.

                              T 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @tontechniker Ich kann Dir Deine Frage nicht beantworten - das würde es halt gelten herauszufinden und erfordert natürlich, dass wir etwas Zeit hier im Thread verbringen. ;)

                                022f1470-ee13-4c12-80a2-76688b26ab8f-image.png

                                Ich habe mal das direkt getestet mit einer ioBroker InNode als Quelle - den Trigger nur true senden lassen - und das ging einwandfrei.

                                Mein Mail sah dann ganz schlicht so aus - das boolean wurde konvertiert.

                                d0e5560b-c74f-4ce9-ac26-77eda3fe2b95-image.png

                                Damit NodeRed einigermaßen vergleichbar ist, solltest Du in der Adapterkonfiguration diese leider standardgesetzte Funktion, dass alles in Strings konvertiert wird ausschalten. Je nachdem wieviele Flows Du hast, bedeutet es aber unter Umständen etwas Umstellungsaufwand - der aber je früher Du das machst - umso geringer ist.

                                EDIT:

                                Du kannst ja parallel einen Flow entwickeln - neben dem bestehenden - die Uhrzeit übrigens wann Du das Mail bekommen hast, hast Du ja eigentlich sowieso. ;)

                                Im Prinzip müsstest Du halt nochmal die Situation von gestern wieder in dem Flow nachbilden.

                                T Offline
                                T Offline
                                Tontechniker
                                schrieb am zuletzt editiert von Tontechniker
                                #16

                                @mickym
                                Wie und wo schalte ich denn die Adapterkonfiguration aus?
                                Zeitangabe in der Mail: Je nach Provider kommen die Mails nicht sofort durch.

                                mickymM 1 Antwort Letzte Antwort
                                0
                                • T Tontechniker

                                  @mickym
                                  Wie und wo schalte ich denn die Adapterkonfiguration aus?
                                  Zeitangabe in der Mail: Je nach Provider kommen die Mails nicht sofort durch.

                                  mickymM Offline
                                  mickymM Offline
                                  mickym
                                  Most Active
                                  schrieb am zuletzt editiert von mickym
                                  #17

                                  @tontechniker sagte in Statusüberwachung:

                                  @mickym
                                  Wie und wo schalte ich denn die Adapterkonfiguration aus?
                                  Zeitangabe in der Mail: Je nach Provider kommen die Mails nicht sofort durch.

                                  Nun in Deiner NodeRed Instanz - diesen Haken für die Stringkonvertierung wegmachen!

                                  9c49e70b-b844-4f09-ba88-1d568dbece70-image.png

                                  Die Zeitangabe sollte eigentlich das Erstellungsdatum der Mail sein und nicht das Empfangsdatum - aber egal wir setzen das Datum. ;)

                                  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.

                                  T 1 Antwort Letzte Antwort
                                  1
                                  • mickymM mickym

                                    @tontechniker sagte in Statusüberwachung:

                                    @mickym
                                    Wie und wo schalte ich denn die Adapterkonfiguration aus?
                                    Zeitangabe in der Mail: Je nach Provider kommen die Mails nicht sofort durch.

                                    Nun in Deiner NodeRed Instanz - diesen Haken für die Stringkonvertierung wegmachen!

                                    9c49e70b-b844-4f09-ba88-1d568dbece70-image.png

                                    Die Zeitangabe sollte eigentlich das Erstellungsdatum der Mail sein und nicht das Empfangsdatum - aber egal wir setzen das Datum. ;)

                                    T Offline
                                    T Offline
                                    Tontechniker
                                    schrieb am zuletzt editiert von Tontechniker
                                    #18

                                    @mickym
                                    Habe Node Red Instanz umgestellt.
                                    Ich greife jetzt die Daten nach dem Trigger und nach der Funktion ab.

                                    IoBroker 01.jpg

                                    Das funktioniert so, die Mail wird gesendet.
                                    Wenn ich die zwischengeschaltete Funktion herausnehme, bekomme ich wieder die Fehlermeldung "Senden fehlgeschlagen".

                                    mickymM 1 Antwort Letzte Antwort
                                    0
                                    • T Tontechniker

                                      @mickym
                                      Habe Node Red Instanz umgestellt.
                                      Ich greife jetzt die Daten nach dem Trigger und nach der Funktion ab.

                                      IoBroker 01.jpg

                                      Das funktioniert so, die Mail wird gesendet.
                                      Wenn ich die zwischengeschaltete Funktion herausnehme, bekomme ich wieder die Fehlermeldung "Senden fehlgeschlagen".

                                      mickymM Offline
                                      mickymM Offline
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #19

                                      @tontechniker Bitte wieder das gesamte msg.Objekt posten und auch alle Felder bitte aufklappen.

                                      Ein grafischer Schnappschuss des Flows zur Orientierung finde ich auch immer gut.

                                      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.

                                      T 1 Antwort Letzte Antwort
                                      1
                                      • mickymM mickym

                                        @tontechniker Bitte wieder das gesamte msg.Objekt posten und auch alle Felder bitte aufklappen.

                                        Ein grafischer Schnappschuss des Flows zur Orientierung finde ich auch immer gut.

                                        T Offline
                                        T Offline
                                        Tontechniker
                                        schrieb am zuletzt editiert von
                                        #20

                                        @mickym
                                        Keine Ahnung, was ich jetzt posten soll (msg.Objekt?, Felder aufklappen?)? Hier erstmal der screenshot.

                                        IoBroker 02.jpg

                                        mickymM 1 Antwort Letzte Antwort
                                        0
                                        • T Tontechniker

                                          @mickym
                                          Keine Ahnung, was ich jetzt posten soll (msg.Objekt?, Felder aufklappen?)? Hier erstmal der screenshot.

                                          IoBroker 02.jpg

                                          mickymM Offline
                                          mickymM Offline
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von mickym
                                          #21

                                          @tontechniker Nein in der Debug Node - wird nur die msg.payload ausgegeben und ich will das ganze Objekt. :)

                                          Und wenn Du die Debugausgabe des ganzen Objektes postest - achte darauf dass Du es ausklappst - Pfeil nach unten ;)

                                          2f906c0c-a418-4098-9c39-e15bd4740c24-image.png

                                          Außerdem sehe ich ja den funktionierenden Flow - ich will den ja ohne function Node sehen. ;) - Damit wir sehen wie wir den Fehler ausmerzen können.

                                          Soweit ich nämlich Deinen unteren Screenshot sehe - glaube ich, dass in Deiner lastchange Eigentschaft ein Mist mit irgendwelchen Steuerzeichen steht. Da ist nämlich nach der Zahl so ein komischer Strich.

                                          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.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          356

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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