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.4k

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 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 Offline
    NWHN Offline
    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 Offline
      mickymM Offline
      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 Offline
        NWHN Offline
        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 Offline
          mickymM Offline
          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 Offline
            NWHN Offline
            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 Offline
              NWHN Offline
              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 Offline
                mickymM Offline
                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 Offline
                  NWHN Offline
                  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
                  • NWHN NWH

                    @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 Offline
                    mickymM Offline
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von
                    #104

                    @nwh Ja und dann mach noch eine hinter TCP Node und nenn sie anders - damit Du im Debug Fenster gleich sehen kannst, von welcher Node eine Nachricht kommt.

                    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 Ja und dann mach noch eine hinter TCP Node und nenn sie anders - damit Du im Debug Fenster gleich sehen kannst, von welcher Node eine Nachricht kommt.

                      NWHN Offline
                      NWHN Offline
                      NWH
                      schrieb am zuletzt editiert von
                      #105

                      @mickym erledigt

                      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

                      330

                      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