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. ioBroker Allgemein
  4. Adapter für Telnet Daten

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Adapter für Telnet Daten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
105 Beiträge 3 Kommentatoren 7.2k Aufrufe 3 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.
  • mickymM mickym

    @nwh Also mit der Function Node zwischendrin?

    Ja - klar probiers mal - Du siehst ja alles kann man wieder irgendwie hinbiegen. Wie gesagt wenn das Probleme macht, können wir es noch mit der Exec Node probieren - das ist dann wie wenn Du den Befehl auf Kommandozeile absetzt.

    Alternativ kannst Du mal die EXEC Node probieren:

    [
       {
           "id": "28e7aa55.fb8ca6",
           "type": "inject",
           "z": "6e170384.60c96c",
           "name": "",
           "props": [
               {
                   "p": "payload"
               }
           ],
           "repeat": "",
           "crontab": "",
           "once": false,
           "onceDelay": 0.1,
           "topic": "",
           "payload": "true",
           "payloadType": "bool",
           "x": 1680,
           "y": 4620,
           "wires": [
               [
                   "b29afeda.4c84c"
               ]
           ]
       },
       {
           "id": "b29afeda.4c84c",
           "type": "exec",
           "z": "6e170384.60c96c",
           "command": "",
           "addpay": "",
           "append": "",
           "useSpawn": "false",
           "timer": "",
           "oldrc": false,
           "name": "",
           "x": 1850,
           "y": 4620,
           "wires": [
               [
                   "3e07fe65.61cb72"
               ],
               [],
               [
                   "88f8ed19.5638d"
               ]
           ]
       },
       {
           "id": "3e07fe65.61cb72",
           "type": "debug",
           "z": "6e170384.60c96c",
           "name": "Output exec",
           "active": true,
           "tosidebar": true,
           "console": false,
           "tostatus": false,
           "complete": "payload",
           "targetType": "msg",
           "statusVal": "",
           "statusType": "auto",
           "x": 2040,
           "y": 4580,
           "wires": []
       },
       {
           "id": "88f8ed19.5638d",
           "type": "debug",
           "z": "6e170384.60c96c",
           "name": "Return Code",
           "active": true,
           "tosidebar": true,
           "console": false,
           "tostatus": false,
           "complete": "payload",
           "targetType": "msg",
           "statusVal": "",
           "statusType": "auto",
           "x": 2040,
           "y": 4660,
           "wires": []
       }
    ]
    

    302d36b9-46cc-4b67-aaa3-1b56a0799b75-image.png

    In die EXEC Node gibst Du den Befehl so ein, wie Du ihn auf dem MAC in der Kommandozeile eingibst:

    72a18629-293d-4285-9f30-1a8525fa3684-image.png

    NWHN Online
    NWHN Online
    NWH
    schrieb am zuletzt editiert von
    #84

    @mickym sagte in Adapter für Telnet Daten:

    @nwh Also mit der Function Node zwischendrin?
    Ja so
    bc2b691f-40a8-4fe3-a37c-03e011acfc5d-image.png

    Ja - klar probiers mal - Du siehst ja alles kann man wieder irgendwie hinbiegen. Wie gesagt wenn das Probleme macht, können wir es noch mit der Exec Node probieren - das ist dann wie wenn Du den Befehl auf Kommandozeile absetzt.

    Also wenn ich die App starte ist in der Zeit die Note still, sobald ich die App schließe geht es weiter. Das habe ich jetzt beobachtet.

    mickymM 1 Antwort Letzte Antwort
    0
    • NWHN NWH

      @mickym sagte in Adapter für Telnet Daten:

      @nwh Also mit der Function Node zwischendrin?
      Ja so
      bc2b691f-40a8-4fe3-a37c-03e011acfc5d-image.png

      Ja - klar probiers mal - Du siehst ja alles kann man wieder irgendwie hinbiegen. Wie gesagt wenn das Probleme macht, können wir es noch mit der Exec Node probieren - das ist dann wie wenn Du den Befehl auf Kommandozeile absetzt.

      Also wenn ich die App starte ist in der Zeit die Note still, sobald ich die App schließe geht es weiter. Das habe ich jetzt beobachtet.

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

      @nwh Nun das ist das was ich gemeint habe, dass beide um den gleichen Zugang konkurrieren. Das finde ich aber nicht weiter schlimm - das kannst sowieso nicht ändern. Es zeigt nur, dass die App den gleichen Mechanismus benutzt - und das auch keine Echtzeitzugriffe sind, sondern ein Pollen aus der App. Lass mal die App auf und schau ob Du Ergebnisse auf der Kommandozeile bekommst - wahrscheinlich auch nicht.

      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.

      NWHN 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @nwh Nun das ist das was ich gemeint habe, dass beide um den gleichen Zugang konkurrieren. Das finde ich aber nicht weiter schlimm - das kannst sowieso nicht ändern. Es zeigt nur, dass die App den gleichen Mechanismus benutzt - und das auch keine Echtzeitzugriffe sind, sondern ein Pollen aus der App. Lass mal die App auf und schau ob Du Ergebnisse auf der Kommandozeile bekommst - wahrscheinlich auch nicht.

        NWHN Online
        NWHN Online
        NWH
        schrieb am zuletzt editiert von NWH
        #86

        @mickym ich muss leider blöd fragen, aber was meinst du mit der Kommandozeile, wo und was muss ich wo eingeben. Sorry für die Frage.

        Ach ja soll ich die EXEC Node einbauen. Da weil es mit dem Intervall funktioniert lasse ich es, oder?

        mickymM 1 Antwort Letzte Antwort
        0
        • NWHN NWH

          @mickym ich muss leider blöd fragen, aber was meinst du mit der Kommandozeile, wo und was muss ich wo eingeben. Sorry für die Frage.

          Ach ja soll ich die EXEC Node einbauen. Da weil es mit dem Intervall funktioniert lasse ich es, oder?

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

          @nwh sagte in Adapter für Telnet Daten:

          @mickym ich muss leider blöd fragen, aber was meinst du mit der Kommandozeile, wo und was muss ich wo eingeben. Sorry für die Frage.

          Ach ja soll ich die EXEC Node einbauen. Da weil es mit dem Intervall funktioniert lasse ich es, oder?

          Auf Kommandozeile hast Du ja was eingegeben um den Screenshot aus dem Ergebnis zu erreichen:
          https://forum.iobroker.net/topic/45537/adapter-für-telnet-daten/58?_=1623007809108

          d541a028-4302-4f1e-a31d-927837269e53-image.png

          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.

          NWHN 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @nwh sagte in Adapter für Telnet Daten:

            @mickym ich muss leider blöd fragen, aber was meinst du mit der Kommandozeile, wo und was muss ich wo eingeben. Sorry für die Frage.

            Ach ja soll ich die EXEC Node einbauen. Da weil es mit dem Intervall funktioniert lasse ich es, oder?

            Auf Kommandozeile hast Du ja was eingegeben um den Screenshot aus dem Ergebnis zu erreichen:
            https://forum.iobroker.net/topic/45537/adapter-für-telnet-daten/58?_=1623007809108

            d541a028-4302-4f1e-a31d-927837269e53-image.png

            NWHN Online
            NWHN Online
            NWH
            schrieb am zuletzt editiert von
            #88

            @mickym Alles klar, hatte ich mit dem Telnet Client gemacht.
            Es ist so wie du gesagt hast keine Verbindung wenn die App läuft. Hängt davon ab wer zuerst kommt. Wenn der Telnet client läuft geht die App nicht mehr. Beende ich den geht die App usw.

            mickymM 1 Antwort Letzte Antwort
            0
            • NWHN NWH

              @mickym Alles klar, hatte ich mit dem Telnet Client gemacht.
              Es ist so wie du gesagt hast keine Verbindung wenn die App läuft. Hängt davon ab wer zuerst kommt. Wenn der Telnet client läuft geht die App nicht mehr. Beende ich den geht die App usw.

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

              @nwh Nun dann ist alles normal und hat nicht mit NodeRed oder den Intervallen zu tun. Dann würde ich noch wesentlich seltener pollen und dann lieber in Deiner VIS noch ein Aktualisierungsbutton einbauen. Dann brauchst das auch nicht mehr mit dem Telnet probieren.

              Es kann zu einer Zeit halt immer nur ein Client Zugriff haben und das musst halt aufteilen und solange die App halt läuft, dann kannst Du eben mit nichts anderem mehr darauf zugreifen.

              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.

              NWHN 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @nwh Nun dann ist alles normal und hat nicht mit NodeRed oder den Intervallen zu tun. Dann würde ich noch wesentlich seltener pollen und dann lieber in Deiner VIS noch ein Aktualisierungsbutton einbauen. Dann brauchst das auch nicht mehr mit dem Telnet probieren.

                Es kann zu einer Zeit halt immer nur ein Client Zugriff haben und das musst halt aufteilen und solange die App halt läuft, dann kannst Du eben mit nichts anderem mehr darauf zugreifen.

                NWHN Online
                NWHN Online
                NWH
                schrieb am zuletzt editiert von
                #90

                @mickym Es ist schade das nur ein Client zur gleichen Zeit darauf zugreifen kann.
                Wollte die App in der Vis nachbauen. Aber egal.
                Eigentlich könnte ich den Intervall auf eine Sekunde stellen und die App einfach nicht mehr verwenden. Das müsste ja funktionieren. Falls ich sie dann verwende sieht man halt auf der Vis nix.

                Hatte mal einen Pioneer Receiver da ging das auch nicht, immer nur ein Client. War ein Mist. Da wir mehrere Handys im Haus haben die die App verwendet hatten. Habe den dann getauscht. Mit meinen neuen ist das kein Problem mehr.

                mickymM 1 Antwort Letzte Antwort
                0
                • NWHN NWH

                  @mickym Es ist schade das nur ein Client zur gleichen Zeit darauf zugreifen kann.
                  Wollte die App in der Vis nachbauen. Aber egal.
                  Eigentlich könnte ich den Intervall auf eine Sekunde stellen und die App einfach nicht mehr verwenden. Das müsste ja funktionieren. Falls ich sie dann verwende sieht man halt auf der Vis nix.

                  Hatte mal einen Pioneer Receiver da ging das auch nicht, immer nur ein Client. War ein Mist. Da wir mehrere Handys im Haus haben die die App verwendet hatten. Habe den dann getauscht. Mit meinen neuen ist das kein Problem mehr.

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

                  @nwh Na ja - wie gesagt bei den Daten muss man sich wirklich fragen, ob man die Daten sekündlich aktuell halten muss. Allerdings wenn Du die App nicht mehr nutzt, sondern nur noch VIS - können ja mehrere Handys VIS aufrufen.

                  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.

                  NWHN 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @nwh Na ja - wie gesagt bei den Daten muss man sich wirklich fragen, ob man die Daten sekündlich aktuell halten muss. Allerdings wenn Du die App nicht mehr nutzt, sondern nur noch VIS - können ja mehrere Handys VIS aufrufen.

                    NWHN Online
                    NWHN Online
                    NWH
                    schrieb am zuletzt editiert von
                    #92

                    @mickym Du hast schon Recht, man muss sie nicht sekündlich neu haben. War nur eine Überlegung.
                    Die App hat schon noch was tolles da gibt es eine Gegenüberstellung von produziert, eingespeist und zugekaufter Strom.

                    f8c60336-3347-447a-9c05-893ee80b779d-image.png

                    mickymM 2 Antworten Letzte Antwort
                    0
                    • NWHN NWH

                      @mickym Du hast schon Recht, man muss sie nicht sekündlich neu haben. War nur eine Überlegung.
                      Die App hat schon noch was tolles da gibt es eine Gegenüberstellung von produziert, eingespeist und zugekaufter Strom.

                      f8c60336-3347-447a-9c05-893ee80b779d-image.png

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

                      @nwh Nun nachdem Du alle Datenpunkte hast, kannst Du ja über die History Funktion im iobroker auch solche Diagramme erstellen.

                      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.

                      NWHN 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @nwh Nun nachdem Du alle Datenpunkte hast, kannst Du ja über die History Funktion im iobroker auch solche Diagramme erstellen.

                        NWHN Online
                        NWHN Online
                        NWH
                        schrieb am zuletzt editiert von
                        #94

                        @mickym Stimmt eigentlich.
                        Ich werde das jetzt mal ein paar Tage laufen lassen, ich trau dem noch nicht ganz.

                        Wie kann ich dir danken für deine tolle Hilfe. Unglaublich das du mir so hilfst.

                        Also Node Red ist schon sehr mächtig muss ich sagen. Ob ich das aber mal genau verstehen werde bin ich mir nicht so sicher.

                        1 Antwort Letzte Antwort
                        0
                        • NWHN NWH

                          @mickym Du hast schon Recht, man muss sie nicht sekündlich neu haben. War nur eine Überlegung.
                          Die App hat schon noch was tolles da gibt es eine Gegenüberstellung von produziert, eingespeist und zugekaufter Strom.

                          f8c60336-3347-447a-9c05-893ee80b779d-image.png

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

                          @nwh Wenn Du lieber die lokale Zeit willst - dann tausche mal diese Change Node - gegen folgende aus. Das ist dann auch LocalTime in dem Datenpunkt ausgewiesen - dann kannst den UTC Datenpunkt löschen.

                          [
                             {
                                 "id": "9b016a53.035d68",
                                 "type": "change",
                                 "z": "6e170384.60c96c",
                                 "name": "UTC Time",
                                 "rules": [
                                     {
                                         "t": "change",
                                         "p": "topic",
                                         "pt": "msg",
                                         "from": "UTC.Time",
                                         "fromt": "str",
                                         "to": "LocalTime",
                                         "tot": "str"
                                     },
                                     {
                                         "t": "change",
                                         "p": "payload",
                                         "pt": "msg",
                                         "from": ";(.*?);(.*?);(.*);$",
                                         "fromt": "re",
                                         "to": "$2",
                                         "tot": "str"
                                     },
                                     {
                                         "t": "set",
                                         "p": "payload",
                                         "pt": "msg",
                                         "to": "$moment(payload & ' UT').locale(\"de\").tz('Europe/Berlin').format('DD.MM.YYYY HH:mm:ss')",
                                         "tot": "jsonata"
                                     },
                                     {
                                         "t": "delete",
                                         "p": "stateUnit",
                                         "pt": "msg"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 2720,
                                 "y": 4380,
                                 "wires": [
                                     [
                                         "f0c2b56a.70ee38"
                                     ]
                                 ]
                             }
                          ]
                          

                          Die UTC Node austauschen!

                          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.

                          NWHN 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @nwh Wenn Du lieber die lokale Zeit willst - dann tausche mal diese Change Node - gegen folgende aus. Das ist dann auch LocalTime in dem Datenpunkt ausgewiesen - dann kannst den UTC Datenpunkt löschen.

                            [
                               {
                                   "id": "9b016a53.035d68",
                                   "type": "change",
                                   "z": "6e170384.60c96c",
                                   "name": "UTC Time",
                                   "rules": [
                                       {
                                           "t": "change",
                                           "p": "topic",
                                           "pt": "msg",
                                           "from": "UTC.Time",
                                           "fromt": "str",
                                           "to": "LocalTime",
                                           "tot": "str"
                                       },
                                       {
                                           "t": "change",
                                           "p": "payload",
                                           "pt": "msg",
                                           "from": ";(.*?);(.*?);(.*);$",
                                           "fromt": "re",
                                           "to": "$2",
                                           "tot": "str"
                                       },
                                       {
                                           "t": "set",
                                           "p": "payload",
                                           "pt": "msg",
                                           "to": "$moment(payload & ' UT').locale(\"de\").tz('Europe/Berlin').format('DD.MM.YYYY HH:mm:ss')",
                                           "tot": "jsonata"
                                       },
                                       {
                                           "t": "delete",
                                           "p": "stateUnit",
                                           "pt": "msg"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 2720,
                                   "y": 4380,
                                   "wires": [
                                       [
                                           "f0c2b56a.70ee38"
                                       ]
                                   ]
                               }
                            ]
                            

                            Die UTC Node austauschen!

                            NWHN Online
                            NWHN Online
                            NWH
                            schrieb am zuletzt editiert von
                            #96

                            @mickym sagte in Adapter für Telnet Daten:

                                                                                                                                                        [                                                                                                                                                                               {                                                                                                                                                                                   "id": "9b016a53.035d68",                                                                                                                                                                                   "type": "change",                                                                                                                                                                                   "z": "6e170384.60c96c",                                                                                                                                                                                   "name": "UTC Time",                                                                                                                                                                                   "rules": [                                                                                                                                                                                       {                                                                                                                                                                                           "t": "change",                                                                                                                                                                                           "p": "topic",                                                                                                                                                                                           "pt": "msg",                                                                                                                                                                                           "from": "UTC.Time",                                                                                                                                                                                           "fromt": "str",                                                                                                                                                                                           "to": "LocalTime",                                                                                                                                                                                           "tot": "str"                                                                                                                                                                                       },                                                                                                                                                                                       {                                                                                                                                                                                           "t": "change",                                                                                                                                                                                           "p": "payload",                                                                                                                                                                                           "pt": "msg",                                                                                                                                                                                           "from": ";(.*?);(.*?);(.*);$",                                                                                                                                                                                           "fromt": "re",                                                                                                                                                                                           "to": "$2",                                                                                                                                                                                           "tot": "str"                                                                                                                                                                                       },                                                                                                                                                                                       {                                                                                                                                                                                           "t": "set",                                                                                                                                                                                           "p": "payload",                                                                                                                                                                                           "pt": "msg",                                                                                                                                                                                           "to": "$moment(payload & ' UT').locale(\"de\").tz('Europe/Berlin').format('DD.MM.YYYY HH:mm:ss')",                                                                                                                                                                                           "tot": "jsonata"                                                                                                                                                                                       },                                                                                                                                                                                       {                                                                                                                                                                                           "t": "delete",                                                                                                                                                                                           "p": "stateUnit",                                                                                                                                                                                           "pt": "msg"                                                                                                                                                                                       }                                                                                                                                                                                   ],                                                                                                                                                                                   "action": "",                                                                                                                                                                                   "property": "",                                                                                                                                                                                   "from": "",                                                                                                                                                                                   "to": "",                                                                                                                                                                                   "reg": false,                                                                                                                                                                                   "x": 2720,                                                                                                                                                                                   "y": 4380,                                                                                                                                                                                   "wires": [                                                                                                                                                                                       [                                                                                                                                                                                           "f0c2b56a.70ee38"                                                                                                                                                                                       ]                                                                                                                                                                                   ]                                                                                                                                                                               }                                                                                                                                                                            ]                                            
                            

                            erledigt und funktioniert.

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • NWHN NWH

                              @mickym sagte in Adapter für Telnet Daten:

                                                                                                                                                          [                                                                                                                                                                               {                                                                                                                                                                                   "id": "9b016a53.035d68",                                                                                                                                                                                   "type": "change",                                                                                                                                                                                   "z": "6e170384.60c96c",                                                                                                                                                                                   "name": "UTC Time",                                                                                                                                                                                   "rules": [                                                                                                                                                                                       {                                                                                                                                                                                           "t": "change",                                                                                                                                                                                           "p": "topic",                                                                                                                                                                                           "pt": "msg",                                                                                                                                                                                           "from": "UTC.Time",                                                                                                                                                                                           "fromt": "str",                                                                                                                                                                                           "to": "LocalTime",                                                                                                                                                                                           "tot": "str"                                                                                                                                                                                       },                                                                                                                                                                                       {                                                                                                                                                                                           "t": "change",                                                                                                                                                                                           "p": "payload",                                                                                                                                                                                           "pt": "msg",                                                                                                                                                                                           "from": ";(.*?);(.*?);(.*);$",                                                                                                                                                                                           "fromt": "re",                                                                                                                                                                                           "to": "$2",                                                                                                                                                                                           "tot": "str"                                                                                                                                                                                       },                                                                                                                                                                                       {                                                                                                                                                                                           "t": "set",                                                                                                                                                                                           "p": "payload",                                                                                                                                                                                           "pt": "msg",                                                                                                                                                                                           "to": "$moment(payload & ' UT').locale(\"de\").tz('Europe/Berlin').format('DD.MM.YYYY HH:mm:ss')",                                                                                                                                                                                           "tot": "jsonata"                                                                                                                                                                                       },                                                                                                                                                                                       {                                                                                                                                                                                           "t": "delete",                                                                                                                                                                                           "p": "stateUnit",                                                                                                                                                                                           "pt": "msg"                                                                                                                                                                                       }                                                                                                                                                                                   ],                                                                                                                                                                                   "action": "",                                                                                                                                                                                   "property": "",                                                                                                                                                                                   "from": "",                                                                                                                                                                                   "to": "",                                                                                                                                                                                   "reg": false,                                                                                                                                                                                   "x": 2720,                                                                                                                                                                                   "y": 4380,                                                                                                                                                                                   "wires": [                                                                                                                                                                                       [                                                                                                                                                                                           "f0c2b56a.70ee38"                                                                                                                                                                                       ]                                                                                                                                                                                   ]                                                                                                                                                                               }                                                                                                                                                                            ]                                            
                              

                              erledigt und funktioniert.

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

                              @nwh Eventuell noch nicht - weil das Problem ist, dass das Datum heute der 6.6. ist - aber wahrscheinlich ist Monat und Tag noch vertauscht. ;)

                              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.

                              NWHN 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @nwh Eventuell noch nicht - weil das Problem ist, dass das Datum heute der 6.6. ist - aber wahrscheinlich ist Monat und Tag noch vertauscht. ;)

                                NWHN Online
                                NWHN Online
                                NWH
                                schrieb am zuletzt editiert von
                                #98

                                @mickym na das werden wir dann morgen sehen. :grin:

                                mickymM 1 Antwort Letzte Antwort
                                0
                                • NWHN NWH

                                  @mickym na das werden wir dann morgen sehen. :grin:

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

                                  @nwh
                                  Hier nochmalige Korrektur der UTC Node. ;)

                                  [
                                     {
                                         "id": "9b016a53.035d68",
                                         "type": "change",
                                         "z": "6e170384.60c96c",
                                         "name": "UTC Time",
                                         "rules": [
                                             {
                                                 "t": "change",
                                                 "p": "topic",
                                                 "pt": "msg",
                                                 "from": "UTC.Time",
                                                 "fromt": "str",
                                                 "to": "LocalTime",
                                                 "tot": "str"
                                             },
                                             {
                                                 "t": "change",
                                                 "p": "payload",
                                                 "pt": "msg",
                                                 "from": ";(.*?);(.*?);(.*);$",
                                                 "fromt": "re",
                                                 "to": "$2",
                                                 "tot": "str"
                                             },
                                             {
                                                 "t": "set",
                                                 "p": "payload",
                                                 "pt": "msg",
                                                 "to": "$moment(payload & ' +0000', 'DD/MM/YYYY HH:mm:ss Z').locale(\"de\").tz('Europe/Berlin').format('DD.MM.YYYY HH:mm:ss')",
                                                 "tot": "jsonata"
                                             },
                                             {
                                                 "t": "delete",
                                                 "p": "stateUnit",
                                                 "pt": "msg"
                                             }
                                         ],
                                         "action": "",
                                         "property": "",
                                         "from": "",
                                         "to": "",
                                         "reg": false,
                                         "x": 2720,
                                         "y": 4380,
                                         "wires": [
                                             [
                                                 "f0c2b56a.70ee38"
                                             ]
                                         ]
                                     }
                                  ]
                                  

                                  Jetzt schaut es gut aus. ;) - Muss man immer probieren, welches Format gefressen wird.

                                  4c650058-44b1-4a76-b2be-7e5742be6cbf-image.png

                                  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.

                                  NWHN 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @nwh
                                    Hier nochmalige Korrektur der UTC Node. ;)

                                    [
                                       {
                                           "id": "9b016a53.035d68",
                                           "type": "change",
                                           "z": "6e170384.60c96c",
                                           "name": "UTC Time",
                                           "rules": [
                                               {
                                                   "t": "change",
                                                   "p": "topic",
                                                   "pt": "msg",
                                                   "from": "UTC.Time",
                                                   "fromt": "str",
                                                   "to": "LocalTime",
                                                   "tot": "str"
                                               },
                                               {
                                                   "t": "change",
                                                   "p": "payload",
                                                   "pt": "msg",
                                                   "from": ";(.*?);(.*?);(.*);$",
                                                   "fromt": "re",
                                                   "to": "$2",
                                                   "tot": "str"
                                               },
                                               {
                                                   "t": "set",
                                                   "p": "payload",
                                                   "pt": "msg",
                                                   "to": "$moment(payload & ' +0000', 'DD/MM/YYYY HH:mm:ss Z').locale(\"de\").tz('Europe/Berlin').format('DD.MM.YYYY HH:mm:ss')",
                                                   "tot": "jsonata"
                                               },
                                               {
                                                   "t": "delete",
                                                   "p": "stateUnit",
                                                   "pt": "msg"
                                               }
                                           ],
                                           "action": "",
                                           "property": "",
                                           "from": "",
                                           "to": "",
                                           "reg": false,
                                           "x": 2720,
                                           "y": 4380,
                                           "wires": [
                                               [
                                                   "f0c2b56a.70ee38"
                                               ]
                                           ]
                                       }
                                    ]
                                    

                                    Jetzt schaut es gut aus. ;) - Muss man immer probieren, welches Format gefressen wird.

                                    4c650058-44b1-4a76-b2be-7e5742be6cbf-image.png

                                    NWHN Online
                                    NWHN Online
                                    NWH
                                    schrieb am zuletzt editiert von
                                    #100

                                    @mickym Danke. Ist ausgetauscht.
                                    So gn8

                                    ...und wie gesagt Danke danke.

                                    NWHN 1 Antwort Letzte Antwort
                                    0
                                    • NWHN NWH

                                      @mickym Danke. Ist ausgetauscht.
                                      So gn8

                                      ...und wie gesagt Danke danke.

                                      NWHN Online
                                      NWHN Online
                                      NWH
                                      schrieb am zuletzt editiert von NWH
                                      #101

                                      @mickym So mal ein kleines update.
                                      Also es funktioniert mal soweit.
                                      Was komisch ist das wenn die PV keinen Strom mehr erzeugt bekomme ich mit Node Red keine Daten mehr. In der App schon.
                                      Was mir noch aufgefallen ist, dass wenn ich länger in der App schaue das die Node händisch wieder angestoßen werden muss.
                                      Intervall der Node habe ich auf ein 1 Minute gestellt.

                                      mickymM 1 Antwort Letzte Antwort
                                      0
                                      • NWHN NWH

                                        @mickym So mal ein kleines update.
                                        Also es funktioniert mal soweit.
                                        Was komisch ist das wenn die PV keinen Strom mehr erzeugt bekomme ich mit Node Red keine Daten mehr. In der App schon.
                                        Was mir noch aufgefallen ist, dass wenn ich länger in der App schaue das die Node händisch wieder angestoßen werden muss.
                                        Intervall der Node habe ich auf ein 1 Minute gestellt.

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

                                        @nwh Nun - richtig weiterhelfen bei diesen Kommunikationsdingen kann ich nicht.
                                        Um ggf. noch einen Workaround zu erstellen - müsste man erst mal debuggen bzw. darf auch nicht so schnell mit den Rückschlüssen sein.

                                        Was komisch ist das wenn die PV keinen Strom mehr erzeugt bekomme ich mit Node Red keine Daten mehr. In der App schon.

                                        Nun das muss nicht unbedingt richtig sein. Wenn kein Strom erzeugt wird, kann es sein, dass die PV tatsächlich keine Daten mehr liefert. Was Du dann in der App siehst ist dann unter Umständen eine von der App angezeigte Logik - sprich man kann dann im Flow halt dann eine 0 ausgeben - das kann man schon machen. Die zuletzt gespeicherten Daten müssen ja auch nicht verändert werden. Also hier wäre ich vorsichtig mit der Schlußfolgerung.

                                        Was mir noch aufgefallen ist, dass wenn ich länger in der App schaue das die Node händisch wieder angestoßen werden muss.

                                        Nun hier bin ich mir unsicher, ob aufgrund einer Fehlersituation die Kommunikation eingestellt wird oder nicht. Ich würde generell halt mal Debug Nodes hinter die Inject Node und hinter die TCP Request Node schalten (am Besten auch mit unterschiedlichem Namen) um zu sehen, ob tatsächlich nichts mehr von der Inject Node geschickt wird oder von der TCP Node dann nichts mehr zurückkommt.

                                        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.

                                        NWHN 1 Antwort Letzte Antwort
                                        0
                                        • mickymM mickym

                                          @nwh Nun - richtig weiterhelfen bei diesen Kommunikationsdingen kann ich nicht.
                                          Um ggf. noch einen Workaround zu erstellen - müsste man erst mal debuggen bzw. darf auch nicht so schnell mit den Rückschlüssen sein.

                                          Was komisch ist das wenn die PV keinen Strom mehr erzeugt bekomme ich mit Node Red keine Daten mehr. In der App schon.

                                          Nun das muss nicht unbedingt richtig sein. Wenn kein Strom erzeugt wird, kann es sein, dass die PV tatsächlich keine Daten mehr liefert. Was Du dann in der App siehst ist dann unter Umständen eine von der App angezeigte Logik - sprich man kann dann im Flow halt dann eine 0 ausgeben - das kann man schon machen. Die zuletzt gespeicherten Daten müssen ja auch nicht verändert werden. Also hier wäre ich vorsichtig mit der Schlußfolgerung.

                                          Was mir noch aufgefallen ist, dass wenn ich länger in der App schaue das die Node händisch wieder angestoßen werden muss.

                                          Nun hier bin ich mir unsicher, ob aufgrund einer Fehlersituation die Kommunikation eingestellt wird oder nicht. Ich würde generell halt mal Debug Nodes hinter die Inject Node und hinter die TCP Request Node schalten (am Besten auch mit unterschiedlichem Namen) um zu sehen, ob tatsächlich nichts mehr von der Inject Node geschickt wird oder von der TCP Node dann nichts mehr zurückkommt.

                                          NWHN Online
                                          NWHN Online
                                          NWH
                                          schrieb am zuletzt editiert von
                                          #103

                                          @mickym sagte in Adapter für Telnet Daten:

                                          @nwh Nun - richtig weiterhelfen bei diesen Kommunikationsdingen kann ich nicht.
                                          Um ggf. noch einen Workaround zu erstellen - müsste man erst mal debuggen bzw. darf auch nicht so schnell mit den Rückschlüssen sein.

                                          Was komisch ist das wenn die PV keinen Strom mehr erzeugt bekomme ich mit Node Red keine Daten mehr. In der App schon.

                                          Ich werde das am Abend mal genau beobachten.

                                          Nun das muss nicht unbedingt richtig sein. Wenn kein Strom erzeugt wird, kann es sein, dass die PV tatsächlich keine Daten mehr liefert. Was Du dann in der App siehst ist dann unter Umständen eine von der App angezeigte Logik - sprich man kann dann im Flow halt dann eine 0 ausgeben - das kann man schon machen. Die zuletzt gespeicherten Daten müssen ja auch nicht verändert werden. Also hier wäre ich vorsichtig mit der Schlußfolgerung.

                                          Was mir noch aufgefallen ist, dass wenn ich länger in der App schaue das die Node händisch wieder angestoßen werden muss.

                                          Nun hier bin ich mir unsicher, ob aufgrund einer Fehlersituation die Kommunikation eingestellt wird oder nicht. Ich würde generell halt mal Debug Nodes hinter die Inject Node und hinter die TCP Request Node schalten (am Besten auch mit unterschiedlichem Namen) um zu sehen, ob tatsächlich nichts mehr von der Inject Node geschickt wird oder von der TCP Node dann nichts mehr zurückkommt.

                                          Die Debug Node habe ich mal aktiviert.
                                          Stimmen die Einträge so?
                                          b0d0a016-1727-4d68-93b1-a5f3b1b97343-image.png

                                          mickymM 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          464

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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