Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:u300:stromzaehlung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
infrastruktur:u300:stromzaehlung [2023-04-18 22:13] – Initialisierung und Erkenntnisse zum Konfigurationsprotokoll theriscfaninfrastruktur:u300:stromzaehlung [2023-04-20 17:54] (aktuell) kr4bat
Zeile 1: Zeile 1:
 ====== Stromzaehlung u300 Foyer und Eingang C2 ======                  ====== Stromzaehlung u300 Foyer und Eingang C2 ======                 
 {{tag> infrastructure strom zaehler verbrauch kWh}} {{tag> infrastructure strom zaehler verbrauch kWh}}
 +
 +
 +======= Das Setup ist WORK IN PROGRES!=======
 +======= Stets Rücksprache halten! =======
  
 Deployed wurde als Prototyp ein Stromzähler S0 zu Ethernet Adapter.\\ Deployed wurde als Prototyp ein Stromzähler S0 zu Ethernet Adapter.\\
Zeile 12: Zeile 16:
 Aufgrund technischer Gegebenheiten wurde das Setup verändert\\ Aufgrund technischer Gegebenheiten wurde das Setup verändert\\
 und hat jetzt einen RaspberryPi Seeed mit CM4 davor bekommen. und hat jetzt einen RaspberryPi Seeed mit CM4 davor bekommen.
 +
 +**Das aktuelle neueste Setup ist NICHT DOKUMENTIERT, ich hab aufgrund schlechter Erfahrungen auch keine Lust das zu tun bevor ich sicher weiss, dass es für eine begrenzte Zeit so laufen kann.**
  
   Hostname-Raspi: shackpower.local\\   Hostname-Raspi: shackpower.local\\
Zeile 42: Zeile 48:
   | Field | Type    | Null | Key | Default | Extra |   | Field | Type    | Null | Key | Default | Extra |
   +-------+---------+------+-----+---------+-------+   +-------+---------+------+-----+---------+-------+
-  | ts    | int(11) | NO       | NULL    |       |+  | epoch | int(11) | NO   PRI | NULL    |       |
   | z1    | int(11) | NO       | NULL    |       |   | z1    | int(11) | NO       | NULL    |       |
   | p1    | int(11) | NO       | NULL    |       |   | p1    | int(11) | NO       | NULL    |       |
Zeile 50: Zeile 56:
   | p3    | int(11) | NO       | NULL    |       |   | p3    | int(11) | NO       | NULL    |       |
   +-------+---------+------+-----+---------+-------+   +-------+---------+------+-----+---------+-------+
-ts= Timestamp\\+epochUnix Timestamp\\
 z1= Zählerstand 1 in Wh (Wattstunden)\\ z1= Zählerstand 1 in Wh (Wattstunden)\\
 p1= Aktuller Verbrauch 1 in W (Watt)\\ p1= Aktuller Verbrauch 1 in W (Watt)\\
Zeile 56: Zeile 62:
  
 Somit ergibt sich folgende Datenlage: Somit ergibt sich folgende Datenlage:
-  ts z1 p1 z2 p2 z3 p3 +  epoch z1 p1 z2 p2 z3 p3
   1681597242 33143050 208 0 0 25505100 382   1681597242 33143050 208 0 0 25505100 382
   1681597243 33143050 208 0 0 25505100 382   1681597243 33143050 208 0 0 25505100 382
Zeile 67: Zeile 73:
   | Field  | Type    | Null | Key | Default | Extra |   | Field  | Type    | Null | Key | Default | Extra |
   +--------+---------+------+-----+---------+-------+   +--------+---------+------+-----+---------+-------+
-  | ts     | int(11) | NO       | NULL    |       |+  | epoch  | int(11) | NO   PRI | NULL    |       |
   | volt   | int(11) | NO       | NULL    |       |   | volt   | int(11) | NO       | NULL    |       |
   | power  | int(11) | NO       | NULL    |       |   | power  | int(11) | NO       | NULL    |       |
Zeile 73: Zeile 79:
   | temp   | int(11) | NO       | NULL    |       |   | temp   | int(11) | NO       | NULL    |       |
   +--------+---------+------+-----+---------+-------+   +--------+---------+------+-----+---------+-------+
-ts= Timestamp\\+epochUnix Timestamp\\
 volt= Aktuelle Spannung in V (Volt) *1000 (letzte 3 Stellen sind Nachkomma)\\ volt= Aktuelle Spannung in V (Volt) *1000 (letzte 3 Stellen sind Nachkomma)\\
 power= Aktuelle Stromaufnahme in W (Watt) *1000 (letzte 3 Stellen sind Nachkomma)\\ power= Aktuelle Stromaufnahme in W (Watt) *1000 (letzte 3 Stellen sind Nachkomma)\\
Zeile 80: Zeile 86:
  
 Somit ergibt sich folgende Datenlage: Somit ergibt sich folgende Datenlage:
-  ts volt power energy temp +  epoch volt power energy temp
   1681607881 238106 78530 786801 185   1681607881 238106 78530 786801 185
   1681607941 238382 78740 786804 185   1681607941 238382 78740 786804 185
 +  
 + In der Tabelle hickup werden die Aussetzer im Datenstrom (fehlende Werte) dokumentiert:\\
 +  +---------------+---------+------+-----+---------+-------+
 +  | Field         | Type    | Null | Key | Default | Extra |
 +  +---------------+---------+------+-----+---------+-------+
 +  | epoch         | int(11) | NO   | PRI | NULL    |       |
 +  | hickupseconds | int(11) | NO       | NULL    |       |
 +  +---------------+---------+------+-----+---------+-------+
 +epoch= Unix Timestamp\\
 +hickupseconds= Hickup in seconds
 +
 +Somit ergibt sich folgende Datenlage:
 +  epoch           hickupseconds
 +  1681964758      8
 +  1681977164      3
 +  1681994377      1681994377
 +  1681996001      1681996001
 +
 +Wenn der "hickup" gleich dem Timestamp ist, handelt es sich um einen Restart des Service.
  
 Die Energieanzeige läuft seit 176 Tagen oder weniger (TODO: nochmals berechnen mit Tageswerten) Die Energieanzeige läuft seit 176 Tagen oder weniger (TODO: nochmals berechnen mit Tageswerten)
infrastruktur/u300/stromzaehlung.1681848800.txt.gz · Zuletzt geändert: 2023-04-18 22:13 von theriscfan