moin Kai,
whow... danke für die mühe
... ich bräuchte eigentlich (didaktischer ansatz
) eine art lösungsstrategie, also hilfe beim design der/einer lösung am konkreten fall.
- nur die gewünschten readings nutzen
- nur die gewünschten readings loggen
- nur die gewünschten readings anzeigen
- anzeige der aktuellen werte im numerischen format
- diagramme der lastwerte (durchlaufend)
- tageswerte der verbräuche als diagramm (durchlaufend)
der output vom shelly beinhaltet neben den reinen messwerten von strom und spannung auch die summen der einzelleiter sowie eine summe a toto, damit müsste man nichts im fhem halten, bis auf die letzten übertragenen werte.
ich hatte zunächst an userReadings gedacht, die ich auf die jeweiligen leiter (als devices, also L1 ist ein device, L2 ist eines und L3 ebenfalls) verteile. Meine idee dabei war, dass ich dann leichter das ui gestalten kann (hab ich bei meinen anderen devices so gemacht). Auch könnte man so leichter scalieren bzw. eigenschaften hinzufügen.
die reste der letzten versuche habe ich alle gelöscht und das unangetastete template wieder verwendet. Alles ist soweit wieder in ordnung.
idee mit den leiter-devices:
#device L1:
emeter_0_current --> 0.66 --> A (Strom, einheit Ampere)
//emeter_0_energy 146 --> kJ (Energie, vermutlich in kilojoule gemessen, kann ignoriert werden)
//emeter_0_energy_total 1255 --> kJ (Energie gesamt, vermutlich in kilojoule gemessen, kann ignoriert werden)
emeter_0_kWh --> 3.76 --> kWh ( Arbeitsleistung, einheit kilowattstunden)
emeter_0_pf 0.98 --> ohne einheit (power factor = leistungsfaktor bzw. wirkleistungsfaktor)
emeter_0_power --> 143.65 --> W ( Leistung, einheit W)
//emeter_0_returned_energy --> 0 --> W (falls mal einspeisung stattfindet, kann ignoriert werden)
//emeter_0_total --> 3758.9 --> Wh ( Gesamte Leistung, warum auch immer in Wattstunden statt in kWh...)
//emeter_0_total_returned --> 0.0 --> Wh (Gesamte Leistung, falls mal einspeisung stattfindet, kann ignoriert werden)
emeter_0_voltage --> 224.39 --> V (Spannung, einheit Volt)
#device L2:
emeter_1_current
//emeter_1_energy
//emeter_1_energy_total
emeter_1_kWh
emeter_1_pf
emeter_1_power
//emeter_1_returned_energy
//emeter_1_total
//emeter_1_total_returned
emeter_1_voltage
#device L3:
emeter_2_current
//emeter_2_energy
//emeter_2_energy_total
emeter_2_kWh
emeter_2_pf
emeter_2_power
//emeter_2_returned_energy
//emeter_2_total
//emeter_2_total_returned
emeter_2_voltage
#device Summe L1L2L3:
total_power --> 153.50 --> kWh (Arbeitsleistung aller "phasen", einheit kilowattstunden)
emeter_0_kWh
emeter_1_kWh
emeter_2_kWh
...könnte man das so machen ?
- die neuen devices (L1,L2,L3, Summe L1L2L3) anlegen
- dann die readings zuordnen
- dann das ui basteln
- dann die diagramme generieren
- log-files minimieren
gruss vom fpg