Leistungsfaktor-Abfrage nicht implementiert #3

Closed
opened 4 years ago by cfr34k · 4 comments
cfr34k commented 4 years ago

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).
cfr34k commented 4 years ago
Poster

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).
cfr34k commented 4 years ago
Poster

@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.
sqozz commented 4 years ago
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?
cfr34k commented 4 years ago
Poster

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.
cfr34k closed this issue 4 years ago
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
Loading…
There is no content yet.