Optionales history logging an einem beispielscript eingeführt.#29
Optionales history logging an einem beispielscript eingeführt.#29MatthiasNeuhaus wants to merge 2 commits intoottelo9:mainfrom
Conversation
|
Moin, immer gut weitere Tasmota Script Entwickler zu treffen ;). Dummerweise werden die Symbole beim Komprimieren via Editor "zerstört". Werde ich mal gemu Bescheid geben. Ich werde die Logging Funktion mal als neues Script hinzufügen, danke dafür :) Ich hatte auch mal vor mir ein Analog In / Modbus Datenlogger zu bauen ... muss ich wohl machen wenn ich Rentner bin :D |
@MatthiasNeuhaus hat sich da vielleicht schon was ergeben? |
Passiert das auch in der VSCode Extension? |
|
Ich lasse das hier als Draft bis ich weiß, wie ich das als Option einbauen könnte. Oder ich füge es als neues Script ein. Die Unicode Emoji Symbole habe ich bereits in meinen Scripten eingebaut, sehr schön. Das Problem mit den Symbolen habe ich gelöst. Einfach den HTML Code dafür verwenden, statt die Unicode Symbole via CopyPaste ins Script einzufügen. Das ist sicherer. |
Sorry, bin gerade leider beruflich abgetaucht und noch nicht in der Lage die funktion zu testen. Da bei mir von 16MB 12MB verbleiben, wird es vielleicht nicht für stündliches logging genügen, aber sicherlicher für tägliches, was ca (~60KB/10J) verbraucht. |
Freut mich sehr zu hören! Danke für die schnelle Reaktion und entschuldige mein Abtauchen - Auf Dienstreise bleibt nicht die Zeit/ simple Möglichkeit. |
|
Konnte nun auch das Datenlogging ausprobieren. Es funktioniert 😉 @ottelo9 , wenn du mir vorschläge machst wo ich es besser hin passt, kann ich es auch dort plazieren?!? |
|
Bin gerade noch an anderen Dingen dran, z.B. an der extrem guten TinyC Implementierung von @gemu2015 . Das löst Scripting und Berry komplett ab! Es ist schon vieles drin, was Scripter aktuell hat. Paar Sachen fehlen noch aber trotzdem ist das ein riesen Fortschritt! Das Datenlogging würde ich, wie gesagt, wohl als DropDown Option einbauen. Hat aber momentan nicht so die Prio bei mir. |
|
@MatthiasNeuhaus das gefällt mir sehr gut! Wärmepumpenbesitzer fragen sich auch, ob sich ein Tarif in der Schwachlastzeit(NT) für sie lohnt. Wären diese 2 Erweiterungen es Dir Wert programmiert zu werden? |
Ich habe einen Olimex Esp32 Poe mit 16MB flash. Dank eines angepassten Builds habe ich damit 12MB freien flash den ich nicht ungenutzt lassen wollte. Daher hatte ich die Idee auch auf dem Gerät die Messwerte in einer CSV zu speichern. Da vielleicht andere auch diesen Wunsch haben könnten, habe ich das mal optional in der Gui konfigurierbar gemacht (mit übersicht des Vorraussichtich genutzten speichers). Wenn dir die Idee/ Ausführung gefällt, würde ich es auf alle Scripte ausweiten um den PR vollständig zu machen.
Noch ist ein Funktionstest ausstehend, da ich das gerade im Urlaub gebastelt habe und den Esp noch zuhause in Betrieb nehmen muss.