NEWS
[Gelöst] JSON Tabelle per Email oder Telegram senden
-
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.
-
@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):
-
@paul53
Hallo Paul,
vielen vielen Dank, funktioniert auf anhieb!Habe nur zwei "\n" rein:
dann schaut es richtig gut aus (nur ein Beispiel):
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 -
@paul53
Hallo Paul,
bräuchte mal kurz deine Hilfe.
mein momentanes Script schaut so aus:Jetzt ist es so, dass oft ein Gerät wie z.b. meine Wallbox alle paar Sekunden einen Fehler pusht:
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.
-
@nik82 sagte: weitere Meldungen erst wenn das Attribut "message" sich ändert.
In der Schleife?
-
@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:
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:
Vielleicht kannst du mir da nochmal helfen, sorry
-
@nik82 sagte: mein original Script was gut funktioniert:
Dann ergänze es um die Prüfung mit
newMsg
undlastMsg
: -
@paul53
Du bist einfach der Beste! Vielen lieben Dank