Leistungsfaktor-Abfrage nicht implementiert #3

Closed
opened 2020-01-15 20:16:07 +01:00 by cfr34k · 4 comments
Contributor

In der App wird der Leistungsfaktor angezeigt, mit getStatus() wird dieser aber leider nicht geliefert (und auch sonst nirgends in der Lib ausgelesen).

In der App wird der Leistungsfaktor angezeigt, mit `getStatus()` wird dieser aber leider nicht geliefert (und auch sonst nirgends in der Lib ausgelesen).
Author
Contributor

Könnte auch sein, dass der Leistungsfaktor einfach nur berechnet wird.

z.B. wird bei meinem Monitor gemessen: Leistung P = 23,563 W, Spannung U = 232 V, Strom I = 0,180 A, Leistungsfaktor φ = 0,563. Stellt sich raus, dass ziemlich genau zutrifft: φ = P ÷ (U ⋅ I).

Könnte auch sein, dass der Leistungsfaktor einfach nur berechnet wird. z.B. wird bei meinem Monitor gemessen: Leistung P = 23,563 W, Spannung U = 232 V, Strom I = 0,180 A, Leistungsfaktor φ = 0,563. Stellt sich raus, dass ziemlich genau zutrifft: φ = P ÷ (U ⋅ I).
Author
Contributor

@sqozz Kannst du bitte bestätigen, dass der Leistungsfaktor nicht mitgeschickt wird (hab dieses Bluetooth-Tracen immer noch nicht hingekriegt 😞 )? Wenn ja, würde ich den selbst berechnen.

@sqozz Kannst du bitte bestätigen, dass der Leistungsfaktor nicht mitgeschickt wird (hab dieses Bluetooth-Tracen immer noch nicht hingekriegt :disappointed: )? Wenn ja, würde ich den selbst berechnen.
Owner

Hab nochmal den Code der App rausgesucht. Bei jeder Antwort der Steckdose berechnet sie den Powerfaktor neu:

((Config.meter)Config.meters.get(paramInt)).factor = (((Config.meter)Config.meters.get(paramInt)).power / ((Config.meter)Config.meters.get(paramInt)).voltage / ((Config.meter)Config.meters.get(paramInt)).current);

Denkst du, man sollte es trotzdem implementieren oder lieber dem User überlassen solche Berechnungen zu machen?

Hab nochmal den Code der App rausgesucht. Bei jeder Antwort der Steckdose berechnet sie den Powerfaktor neu: ``` ((Config.meter)Config.meters.get(paramInt)).factor = (((Config.meter)Config.meters.get(paramInt)).power / ((Config.meter)Config.meters.get(paramInt)).voltage / ((Config.meter)Config.meters.get(paramInt)).current); ``` Denkst du, man sollte es trotzdem implementieren oder lieber dem User überlassen solche Berechnungen zu machen?
Author
Contributor

Ist zwar jetzt schon implementiert, aber trotzdem noch ein Kommentar dazu: Ich würd vorschlagen, dass die Lib alles berechnen sollte (soweit sinnvoll), was die App auch anzeigt.

Ist zwar jetzt schon implementiert, aber trotzdem noch ein Kommentar dazu: Ich würd vorschlagen, dass die Lib alles berechnen sollte (soweit sinnvoll), was die App auch anzeigt.
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sqozz/sem6000#3
No description provided.