Beiträge von meierchen006

    Hallo Markus2021


    bei sieht es so aus,


    Änderungen zu deiner Beschreibung mal in rot


    das kleine "s" ist bei mir anders da ich ein SLM Zähler habe du "o" weil Obis, ist also richtig


    >D

    >B

    ->sensor53 r

    >M 3

    +1,22,s,0,9600,SML


    ----------------------------------


    Wenn ich mich richtig erinnere gibt man in der Konsole in deinem Fall für einen Debug

    >> sensor53 d1
    ein, zum Debuggen

    danach wieder

    >> sensor53 d0

    zum ausschalten des Debug, nicht aber im Script!

    Hallo sunburstc  Hichi

    wie ein Zufall habe auch vor ein paar Tagen einen Lesekopf bei Hichi bestellt.


    Ist auch schon lange angekommen aber noch nicht getestet, liegt noch auf meinem Schreibtisch.


    Ich werde versuchen am Wochenende, wenn nicht WE dann nächste Woche, mal ein Kabel anlöten und dann an meinem Testzähler esp anhängen und sehen was passiert, berichte dann.


    raffnix auch mein Tutorial dürfte veraltet sein, aber die Grundsätzlichen angaben darin sollten noch stimmen.

    Mal sehen ob ich Zeit finde um es zu erneuern, was jetzt aber kein versprechen sein soll.


    Gruß

    meierchen006

    Hallo Elektrofix,


    ich betreibe ein Display am esp32. Als erstes musst du ein Display benutzen welches vom Scripter und/oder Tasmota unterstützt wird.


    Ich nutze ein kleines Display: ST7789


    Hier mal die Anschlüsse am Display


    // -- Display ST7789 am ESP32 --------------

    DSP = GPIO = ESP32

    SCL = 18 => SPI_CLK

    SDA = 23 => SPI_MOSI

    RES = 27 => OLED Reset

    DC = 12 => SPI DC

    BK = 13 => Backlight

    VCC unbedingt an 3.3 V nicht an 5V sonst wird Display zerstört.


    Dann die Sachen die man in der user_config_override.h einfügen muss:


    #undef USE_DISPLAY_MODES1TO5

    #define USE_DISPLAY

    #define USE_SPI

    #define USE_DISPLAY_ST7789

    #define SHOW_SPLASH

    #define USE_GRAPH

    #define USE_AWATCH

    #define NUM_GRAPHS 4


    Danach kommen die Sachen im Script:


    an meinem Beispiel:


    >B

    ;Display Überschriften

    dt [z]

    dt [l1c3] WGS_Combo

    dt [l2c1]--------------

    dt [Ci1]

    dt [l6c1]CW:

    dt [l7c1Ci3]ZW:

    dt [Ci1]

    dt [l8c1]CG:

    dt [l9c1Ci3]ZG:

    dt [l10c1Ci3]ZS:

    dt [Ci1]


    >S

    ;Display Werte einlesen

    if upsecs%5==0

    then

    dp0

    dt [l6c5Ci1p-10]%3(v7/1000)%

    dt [l7c5p-10Ci3]%3v1%

    dt [Ci1]

    dt [l8c4p-10]%2(v8/100)%

    dt [l9c4p-10Ci3]%2v2%

    dt [l10c5p-10]%3v3%

    dt [Ci1]

    dt [l4c6Ci7] [t]

    dt [l3c4] [T]

    dt [Ci1]

    endif


    dt == steht dabei für Diaplay Text

    [dahinter Zeilen und Spalten]

    danach die Werte die angezeigt werden sollen

    [Ci1] steht für Color Index 1 == also eine Schriftfarbe


    Steht auch in den Tasmota Docs :


    https://tasmota.github.io/docs/Displays/









    Hallo Beekeeper


    so sieht mein Script aus, mal auf deine Bedürfnisse reduziert und angepasst:



    evtl. hilft das weiter

    Hallo,


    Speicher heute Mittag:


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 632 78 23 214 308

    Swap: 99 82 17

    Total: 1025 714 96


    so jetzt habe ich das Swapping auch mal deaktiviert, nach dieser Seite

    mal sehen was sich ändert, bisher jedenfalls keine Ausfälle mehr!


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 661 64 42 199 221

    Swap: 0 0 0

    Total: 925 661 64


    meierchen006

    Hallo,


    heute Mittag 14:30 Uhr


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 636 117 20 172 313

    Swap: 99 40 59

    Total: 1025 677 176

    pi@ioBroker:~ $


    seit heute Morgen ca. 08:30 Uhr keine Ausfälle mehr, ich beobachte weiter!


    Wenn ich einen neuen Raspi kaufen muss dann auf jeden Fall 8GB bevor ich irgendwann nochmal einen kaufen muss, wegen Speichermangel!


    DANKE nochmal für Euere Unterstützung.


    Soviel läuft bei mir jetzt gar nicht mehr auf dem ioBroker, sind halt jede Menge esp's die an/in meine Datenbank senden/schreiben!


    tr-064.0 seit heute Morgen auch abgeschaltet/gestoppt.


    Hallo,


    ja nach ca. einer Stunde Laufzeit sieht es beim Speicher jetzt so aus:


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 491 99 7 335 503

    Swap: 99 0 99

    Total: 1025 491 199

    pi@ioBroker:~ $


    wie geschrieben ich weis ja jetzt wo es dran hängt, werde in den nächsten Wochen einen Raspi 4 kaufen mit mehr RAM.


    Wetter wird ja schlechter :(, da kann man ja wieder mehr Zeit am PC verbringen :).


    meierchen006

    Hallo,


    letzte Nacht hatte ich schon wieder ausfälle in Grafana.

    Habe jetzt auch noch die Instanz rpi2.0 entfernt in ioBroker


    direkt nach dem sudo reboot habe ich nun:


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 374 217 7 334 534

    Swap: 99 0 99

    Total: 1025 374 317

    pi@ioBroker:~ $


    217 MB Ram frei


    Ich werde jetzt nochmal beobachten.


    Eine Instanz hätte ich noch (tr-064) zum entfernen, fehlt natürlich dann auch einige Verknüpfungen im ioBroker.

    Hallo


    ich habe den Raspi mal auf den neuesten Stand gebracht:


    pi@ioBroker:~ $ node -v

    v12.18.4

    pi@ioBroker:~ $ nodejs -v

    v12.18.4

    pi@ioBroker:~ $ npm -v

    6.14.6


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 497 87 7 341 445

    Swap: 99 0 99

    Total: 1025 497 187


    pi@ioBroker:~ $ free -m -t

    total used free shared buff/cache available

    Mem: 925 538 84 7 302 401

    Swap: 99 0 99

    Total: 1025 538 184

    pi@ioBroker:~ $


    so jetzt werde ich dies mal wieder ein paar Tage beobachten.


    Danke für Eure Unterstützung


    Wenn alles nichts hilft werde ich wohl ein Raspi 4 mit 4 oder 8 GB Ram zulegen müssen.


    meierchen006

    Hallo