NEWS
Test Adapter powerfox v0.0.2-x
-
-
@joergh Hab ich versucht. Dannn kam folgende MEldung. Ist der Adapter jetzt installiert? Ich finde ihn nicht. Puhhhh.
-
Instanz muss noch händisch hinzugefügt werden.
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh Hab ich versucht. Dannn kam folgende MEldung. Ist der Adapter jetzt installiert? Ich finde ihn nicht. Puhhhh.
Ist er. Instanz kann man hinzufügen indem Du auf die Adapterübersicht gehst und auf den Adapter klickst, dann auf +
-
@joergh Das dachte ich mirschon. Allerdings finde ich den PowerFox-Adapter nicht. Oder hat er nen anderen Namen. Oder wie/wo finde ich ihn, falls er denn istalliert ist...
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh Das dachte ich mirschon. Allerdings finde ich den PowerFox-Adapter nicht. Oder hat er nen anderen Namen. Oder wie/wo finde ich ihn, falls er denn istalliert ist...
Starte mal den IOBroker neu...
-
@joergh Hab den komplettemRaspberry neu gestarttet. Allerdings nach wie vor nicht zu finden:
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh Hab den komplettemRaspberry neu gestarttet. Allerdings nach wie vor nicht zu finden:
Refresh schon probiert?
-
@joergh Refreh wirkt wunder! Bin wieder einen Schritt weiter!
Daten kommen aber irgendwie keine rein. So siehts aus:
Was jetzt?
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh Refreh wirkt wunder! Bin wieder einen Schritt weiter!
Daten kommen aber irgendwie keine rein. So siehts aus:
Was jetzt?
Hast Du Deine Daten in den Einstellungen der Instanz hinterlegt?
Auf Instanzen Schraubenschlüssel und Name + PW eintragen. Siehe oben
-
@joergh Ich habe den Fehler gefunden! Lag daran, dass das Häkchen in dem Kasten für "Aktivieren Gerät" nicht gesetzt war. Jetzt sieht es wie folgt aus:
Jetzt muss ich nur noch den Fehler finden warum die aktuelle Leistung in Watt nicht übertragen wird. Wird in der App nämlich auch nicht angezeit. Hast du hier ggf. ne Idee?
Sonst besten besten Dank (erstmal)!
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh Ich habe den Fehler gefunden! Lag daran, dass das Häkchen in dem Kasten für "Aktivieren Gerät" nicht gesetzt war. Jetzt sieht es wie folgt aus:
Jetzt muss ich nur noch den Fehler finden warum die aktuelle Leistung in Watt nicht übertragen wird. Wird in der App nämlich auch nicht angezeit. Hast du hier ggf. ne Idee?
Sonst besten besten Dank (erstmal)!
Das weiss ich leider auch nicht. Ich würde den Hersteller mal kontaktieren, die sind sehr hilfsbereit. Könnte an deren Cloud liegen...ansonsten gern geschehen. Freue mich auch immer über Hilfe wenn ich sie brauche..
-
@joergh Hab den Fehler mittlerweile gefunden. Musste noch manuell im Zähler die "Erweitere Infrmoationsanzeige" aktivieren. Macht normalerweise der poweropti automatisch, funktioniert wohl nicht immer. Jetzt sieht es wie folgt aus:
Wa nervt sind andauernde Fehlermeldungen im Protokoll:
Ist das normal? Kann ich das beheben?
-
Es sind genauer gesagt Warnungen, die die Funktion nicht beeinträchtigen. Der Autor ist nicht mehr aktiv, deswegen kann man sie im Moment nicht abstellen, da muss sich mal einer den Code vorknöpfen. Auch ein Grund, warum ich gerade Javascript lerne und das Erstellen von Adaptern lernen will
-
@joergh großartig! wann ist es soweit!
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh großartig! wann ist es soweit!
Je nachdem wie ich Zeit habe und wie doof ich mich anstelleDie Entwicklungsumgebung habe ich mir schon mal installiert. Javascript habe ich auch schon einiges gelesen...bin dran
-
Das Problem habe ich inzwischen gefunden und bei mir gelöst. Da muss bei allen adapter.setState(... in /opt/node_modules/iobroker.powerfox/main.js am Ende noch ein ", true" eingefügt werden, dann verschwinden die Warnungen.
-
@joergh die Datei hab ich gefunden. Mit dem Editor geöffnet. Wie gehts jetzt weiter? Überfordert mich wieder. Sorry. Ich brauch dazu einige Details mehr…
Folgende 13 Stellen sind es vermutlich:
adapter.setState(path+'.currentPower', data["Watt"]);
adapter.setState(path+'.currentPowerConsumption', consumption);
adapter.setState(path+'.currentFeedIn', feedIn);
adapter.setState(path+'.consumptionMeterReadingKWh', (data["A_Plus"]/1000));
adapter.setState(path+'.consumptionMeterReadingWh', (data["A_Plus"]));
adapter.setState(path+'.feedInMeterReadingKWh', (data["A_Minus"]/1000));
adapter.setState(path+'.feedInMeterReadingWh', (data["A_Minus"]));
adapter.setState(path+'.heatConsumptionReadingWh', (data["WattHour"]));
adapter.setState(path+'.heatConsumptionReadingKWh', (data["WattHour"]/1000));
adapter.setState(path+'.coldWaterLevel', (data["CubicMeterCold"]));
adapter.setState(path+'.warmWaterLevel', (data["CubicMeterWarm"]));
adapter.setState(path+'.timestamp', timestamp);
dapter.setState(path+'.type', type);Vermutlich muss vor dem Abspeichern der Adapter angehalten werden?
-
@ernesto_cero said in Test Adapter powerfox v0.0.2-x:
@joergh die Datei hab ich gefunden. Mit dem Editor geöffnet. Wie gehts jetzt weiter? Überfordert mich wieder. Sorry. Ich brauch dazu einige Details mehr…
Kein Thema, ich brauche auch immer wieder Hilfe. Dafür ist das Forum ja da und ich freue mich, wenn ich anderen dann auch mal weiterhelfen kann.
Folgende 13 Stellen sind es vermutlich:
adapter.setState(path+'.currentPower', data["Watt"]);
...Korrekt. Hier fügst Du nun vor der letzten Klammer ")" ein ", true" ein, also:
adapter.setState(path+'.currentPower', data["Watt"], true);
Dann einfach abspeichern und die Warnungen sind weg.
Vermutlich muss vor dem Abspeichern der Adapter angehalten werden?
Du brauchst den Adapter nicht anhalten, da der immer jede 55 Sekunden automatisch gestartet und nur einmal durchlaufen wird, bis zum nächsten Aufruf.
-
@joergh: Krass! Hat funktioniert! Danke!