NEWS
Problem mit Shelly 1PM (Gen1) - keine Daten für Power?
-
@da_woody hmm, ich könnte natürlich einige Geräte per unicast in den ioBroker holen und von dort per Yahka wieder zurück nach Homekit. Muss ich mir mal anschauen ob das funktioniert. Ist zwar umständlich, aber wenn es dann funktioniert…
-
@guitardoc kann ich dir nicht sagen, musste testen...
das ganze ist rätselhaft, bei einigen funktioniert mcast laut deren aussage. -
@da_woody Hab es jetzt mal getestet - unicast direkt in den ioB funktioniert, HomeKit funktioniert trotzdem noch (scheint ein anderes Protokoll zu sein).
Das Problem ist - die Daten für Power kommen trotzdem nicht rein... Hab es auch gerade an einem Shelly Plug S ausprobiert. Da hängt eine Pumpe dran. Es regnet gerade - die Pumpe springt an, läuft ein paar Sekunden, geht wieder aus. In der App wird angezeigt, dass Strom verbraucht wurde. Ist zwar nur ganz wenig (geschätzt 2,5Wh), aber Verbrauch ist Verbrauch. Im ioBroker steht Power aber auf Null (gespeichert in SQL)...
-
@guitardoc sorry, zu SQL kann ich dir nix sagen.
In der App wird angezeigt
logisch, was sagt der adapter?
-
@da_woody said in Problem mit Shelly 1PM (Gen1) - keine Daten für Power?:
logisch, was sagt der adapter?
Was meinst du damit?
-
-
Energy ändert sich, aber Power bleibt auf Null stehen.
-
@guitardoc ahh, da fallen die augen von den schuppen!
power ist der momentane verbrauch, energy ist der gesammt verbrauch!
power gibts nur wenn switch ist true!
-
@da_woody Ja das ist klar. Switch steht natürlich auf true. Aber der momentane Verbrauch kam trotzdem nicht an...
-
@guitardoc du hast geschrieben:
läuft ein paar Sekunden
gerade getestet. bei false geht power schnell auf 0, bei true dauerts gern mal 2-3 sec bis power aktualisiert wird.
-
@da_woody Der Shelly Plug Switch steht permanent auf true. Er ist nur für die Messung des Verbrauchs da. Die Pumpe hat einen separaten Schalter, der anspringt, wenn ein bestimmter Wasserstand erreicht wird, pumpt dann ab und schaltet sich wieder aus. Das dauert nur ein paar Sekunden. Aber im ioBroker kommt nicht an, dass sie angesprungen ist (also Strom gezogen hat). Da müsste ja in Power ein Wert erscheinen (welcher dann in der Datenbank gespeichert wird) un d der müsste dann wieder auf 0 springen. Er bleibt aber auf 0...
PS: da fällt mir ein - kann das mit Polltime zu tun haben? Dass der Strombezug noch nicht angefangen hat und schon wieder vorbei ist wenn die Daten vom Shelly gezogen werden?
-
@guitardoc pöff, eine kunstschaltung. warum nicht gleich mit einem shelly1pm?
die polltime wird da sicher mispielen... -
@da_woody Ja, mit einem Shelly1pm hab ich sowas auch noch...
Polltime steht bei mir auf 5s. Wenn die Kunstschaltung sagen wir mal nur 3s einen Stromverbrauch liefert - was macht dann der Adapter? Erkennt er den Strombezug trotzdem?
-
@guitardoc das meinte ich ja vorhin. nur 3sec, was soll der dann anzeigen? die änderung wirst du nur bei energy sehen.
die polltime ist ok, auch wenn einige sagen besser 10sec. bei mir klappert das seit 4 jahren mit 5sec. -
@da_woody OK, dann resultiert das Problem wirklich daraus, dass der Strombezug innerhalb der Polltime erfolgt und der Adapter das dann nicht mitbekommt. Dann muss ich eben Energy als Parameter nehmen und dann umrechnen.