Ankündigung

Einklappen
Keine Ankündigung bisher.

Stromverbrauch "plot.period" wie sinnvoll darstellen - Tageswert(e)?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Guten Morgen kleines Update:

    Dein Item "eta.kessel.energie" etc. wird von der Logik "midnight" die ich mittels crontab "0 */6 * *" eingestellt hab

    eta.kessel.energie.value - 485 Datensätze wird etwa alle 10 Minuten ein Wert eingetragen (zufällige Uhrzeiten)

    eta.kessel.energie.tag - 13 Datensätze
    55 30.12.2021 06:00:00 None 0.6700000000000728 30.12.2021 06:00:02
    55 30.12.2021 00:00:00 21600.3 1.1400000000003274 30.12.2021 06:00:02
    55 29.12.2021 18:00:00 21600.0 0.8099999999994907 30.12.2021 00:00:03
    55 29.12.2021 12:00:00 21599.6 0.7000000000007276 29.12.2021 18:00:11
    55 29.12.2021 06:00:00 21600.3 0.6599999999998545 29.12.2021 12:00:58
    55 29.12.2021 00:00:00 21599.9 1.0 29.12.2021 06:00:54


    das Schreiben zu den festgelegten Uhrzeiten passt also.

    Kommentar


      #17
      Jetzt bin ich raus


      Ich hab versucht die midnight.py zu ändern jetzt erhalte ich diesen Fehler "LogicsApiService.setLogicState: Error No logic with name 'undefined' found "
      Auch das anlegen einer neuen Logik mitternight.py schlägt fehl (selbe Meldung) die Datei wird aber erstellt im Ordner etc bzw. logics


      edit: Fehler erkannt

      bei mir muss
      Code:
      #!/usr/bin/env python3
      # midnight.py
      drin stehen
      Zuletzt geändert von Maexle; 30.12.2021, 10:28.

      Kommentar


        #18
        Zitat von SaschaG Beitrag anzeigen
        Achtung: Der Vorschlag ist ungetestet und nicht direkt kompatibel zum vorher vorgeschlagenem Code.

        Hallo Sascha,

        zum Test habe ich folgendes angelegt...

        Code:
        # test_strom_lesen.yaml
        
        test:
            strom:
                lesen:
                    stand:
                        type: num
                        sml_obis: 1-0:1.8.0*255
                        sml_prop: valueReal
                        eval: round(value / 1000, 3)
                        database: init
                    stand_db:
                        type: num
                        database: init
                        eval: sh...stand()
                        crontab: '*/5 * * * = 1'

        Dein Crontab ohne " ' " hat einen Fehler geworfen... deshalb " crontab: '*/5 * * * = 1' "

        Aktuell sieht es ganz gut aus --> "stand" wird zufällig beschrieben - "stand_db einige Sekunden nach 5 Minuten (habe jetzt auf alle 30 erhöht " */30 " laut "crontab generator" sollte das das selbe wie "0, 30" sein (da wird sicher Minute 0 und Minute 30 verwendet)... mal sehen


        hier der Link zum SHNG - vielleicht führen wir die Sache dort weiter... Danke

        https://knx-user-forum.de/forum/supp...58#post1722858



        edit: Zur Info:
        Der
        halbstündliche Crontab funktioniert.
        test.strom.lesen.stand
        4120.894 30.12.2021 16:57:59

        test.strom.lesen.stand_db
        4120.841 30.12.2021 17:00:54

        Zuletzt geändert von Maexle; 30.12.2021, 17:26.

        Kommentar

        Lädt...
        X