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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Gelöst] JSON Tabelle per Email oder Telegram senden

NEWS

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

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

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

[Gelöst] JSON Tabelle per Email oder Telegram senden

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 2 Kommentatoren 671 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • nik82N Offline
    nik82N Offline
    nik82
    Most Active
    schrieb am zuletzt editiert von nik82
    #1

    Hallo,
    ich benutze den LogParser, nun möchte ich gerne wenn ein Error im Log passiert, dass dieser Error per Mail geschickt wird.
    Wenn ich allerdings den gewünschten JSON-Datenpunkt verschicke kommt kein Text und selbst wenn er den kompletten Datenpunkt schicken würde, würde das natürlich bescheiden aussehen.

    Wie kann man das machen? Am liebsten wäre es mir mit Blockly.

    Hier der Beispiel JSON-Datenpunkt:

    [{"date":"Heute 10:04","severity":"<span class='logInfo logSeverity'>info</span>","from":"web.0","message":"==>Connected system.user.admin from 192.168.2.24","ts":1610787847523},{"date":"Heute 10:04","severity":"<span class='logInfo logSeverity'>info</span>","from":"web.0","message":"<==Disconnect system.user.admin from 192.168.2.24 vis.0","ts":1610787846949}]
    

    In der Email sollte dann stehen z.B.:

    Heute 10:04 "==>Connected system.user.admin from 192.168.2.24"
    Heute 10:04 "Disconnect system.user.admin from 192.168.2.24 vis.0"

    Danke im Voraus.

    paul53P 1 Antwort Letzte Antwort
    0
    • nik82N nik82

      Hallo,
      ich benutze den LogParser, nun möchte ich gerne wenn ein Error im Log passiert, dass dieser Error per Mail geschickt wird.
      Wenn ich allerdings den gewünschten JSON-Datenpunkt verschicke kommt kein Text und selbst wenn er den kompletten Datenpunkt schicken würde, würde das natürlich bescheiden aussehen.

      Wie kann man das machen? Am liebsten wäre es mir mit Blockly.

      Hier der Beispiel JSON-Datenpunkt:

      [{"date":"Heute 10:04","severity":"<span class='logInfo logSeverity'>info</span>","from":"web.0","message":"==>Connected system.user.admin from 192.168.2.24","ts":1610787847523},{"date":"Heute 10:04","severity":"<span class='logInfo logSeverity'>info</span>","from":"web.0","message":"<==Disconnect system.user.admin from 192.168.2.24 vis.0","ts":1610787846949}]
      

      In der Email sollte dann stehen z.B.:

      Heute 10:04 "==>Connected system.user.admin from 192.168.2.24"
      Heute 10:04 "Disconnect system.user.admin from 192.168.2.24 vis.0"

      Danke im Voraus.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @nik82 said: Blockly.
      Heute 10:04 "==>Connected system.user.admin from 192.168.2.24"
      Heute 10:04 "Disconnect system.user.admin from 192.168.2.24 vis.0"

      Vorschlag (nicht getestet):

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      nik82N 2 Antworten Letzte Antwort
      1
      • paul53P paul53

        @nik82 said: Blockly.
        Heute 10:04 "==>Connected system.user.admin from 192.168.2.24"
        Heute 10:04 "Disconnect system.user.admin from 192.168.2.24 vis.0"

        Vorschlag (nicht getestet):

        Blockly_temp.JPG

        nik82N Offline
        nik82N Offline
        nik82
        Most Active
        schrieb am zuletzt editiert von
        #3

        @paul53
        Hallo Paul,
        vielen vielen Dank, funktioniert auf anhieb!

        Habe nur zwei "\n" rein:

        5c976758-ada7-4bff-bb6d-ebc76881b1d4-image.png

        dann schaut es richtig gut aus (nur ein Beispiel):

        b59c2ccd-e088-4ad6-b860-3adce858749e-image.png

        Du bist echt der Hammer, wie kommt man in so kurzer Zeit auf so ein Script.
        Echt ganz großes Kino, vielen Dank und großen Respekt:blush: :+1:

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @nik82 said: Blockly.
          Heute 10:04 "==>Connected system.user.admin from 192.168.2.24"
          Heute 10:04 "Disconnect system.user.admin from 192.168.2.24 vis.0"

          Vorschlag (nicht getestet):

          Blockly_temp.JPG

          nik82N Offline
          nik82N Offline
          nik82
          Most Active
          schrieb am zuletzt editiert von
          #4

          @paul53
          Hallo Paul,
          bräuchte mal kurz deine Hilfe.
          mein momentanes Script schaut so aus:

          d2fe62b7-7ebc-44b6-9e69-6abc3d85503e-image.png

          Jetzt ist es so, dass oft ein Gerät wie z.b. meine Wallbox alle paar Sekunden einen Fehler pusht:

          6fff9cb2-6ea9-4950-ac7d-2ac740d39eda-image.png

          Jetzt möchte ich gerne, dass nur eine Meldung kommt und weitere Meldungen erst wenn das Attribut "message" sich ändert.

          Ich hab schon einiges probiert, hänge aber irgendwie fest.

          Kannst du mir einen Tip geben?

          Danke im Voraus.

          paul53P 1 Antwort Letzte Antwort
          0
          • nik82N nik82

            @paul53
            Hallo Paul,
            bräuchte mal kurz deine Hilfe.
            mein momentanes Script schaut so aus:

            d2fe62b7-7ebc-44b6-9e69-6abc3d85503e-image.png

            Jetzt ist es so, dass oft ein Gerät wie z.b. meine Wallbox alle paar Sekunden einen Fehler pusht:

            6fff9cb2-6ea9-4950-ac7d-2ac740d39eda-image.png

            Jetzt möchte ich gerne, dass nur eine Meldung kommt und weitere Meldungen erst wenn das Attribut "message" sich ändert.

            Ich hab schon einiges probiert, hänge aber irgendwie fest.

            Kannst du mir einen Tip geben?

            Danke im Voraus.

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #5

            @nik82 sagte: weitere Meldungen erst wenn das Attribut "message" sich ändert.

            In der Schleife?

            Blockly_temp.JPG

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            nik82N 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @nik82 sagte: weitere Meldungen erst wenn das Attribut "message" sich ändert.

              In der Schleife?

              Blockly_temp.JPG

              nik82N Offline
              nik82N Offline
              nik82
              Most Active
              schrieb am zuletzt editiert von
              #6

              @paul53
              Sorry, ich steh schon wieder komplett auf dem Schlauch und hab dir leider oben noch ein falschen Bild geschickt.

              Also das hier ist mein original Script was gut funktioniert:

              b5e46b8d-630e-476a-ba3d-e511599621aa-image.png

              Ich habe mein Script jetzt so verändert, nur leider kommt jetzt gar keine Email mehr, einmal möchte ich ja quasi die Email bekommen und wenn dann der gleiche Fehler ist nicht mehr:

              6bb6f193-7fe2-43db-bef1-f352bec589a8-image.png

              Vielleicht kannst du mir da nochmal helfen, sorry

              paul53P 1 Antwort Letzte Antwort
              0
              • nik82N nik82

                @paul53
                Sorry, ich steh schon wieder komplett auf dem Schlauch und hab dir leider oben noch ein falschen Bild geschickt.

                Also das hier ist mein original Script was gut funktioniert:

                b5e46b8d-630e-476a-ba3d-e511599621aa-image.png

                Ich habe mein Script jetzt so verändert, nur leider kommt jetzt gar keine Email mehr, einmal möchte ich ja quasi die Email bekommen und wenn dann der gleiche Fehler ist nicht mehr:

                6bb6f193-7fe2-43db-bef1-f352bec589a8-image.png

                Vielleicht kannst du mir da nochmal helfen, sorry

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #7

                @nik82 sagte: mein original Script was gut funktioniert:

                Dann ergänze es um die Prüfung mit newMsg und lastMsg:

                Blockly_temp.JPG

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                nik82N 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @nik82 sagte: mein original Script was gut funktioniert:

                  Dann ergänze es um die Prüfung mit newMsg und lastMsg:

                  Blockly_temp.JPG

                  nik82N Offline
                  nik82N Offline
                  nik82
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @paul53
                  Du bist einfach der Beste! Vielen lieben Dank :+1:

                  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

                  805

                  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