NEWS
Test Adapter powerfox v0.0.2-x
-
@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!
-
... kann es sein, dass der Adapter jetzt endgültig "tot" ist ... ?!
Oder bist gerade dabei ihn, wie weiter oben in Aussicht gestellt, zu aktualisieren ?
-
Ja, der Adapter ist endgültig offline, wie es aussieht. Nachdem der Autor lange nichts mehr gemacht hat, nicht auf Anfragen reagiert hat, hat er ihn nun endgültig aus dem Netz verbannt. Ich habe mir nur die Warnings vom Hals geschafft, indem ich meine Version bei mir korrigiert habe...
-
Wo bekommt man den Adapter denn jetzt noch her? Weil er scheint ja zu funktionieren qenn man ihn sich bissel zurecht tüttelt.
-
Hallo, ich habe gerade versucht das Problem mit der Warnmeldung zu fixen. Allerdings bekomme ich immer folgende Fehlermeldung im Terminal:
root@ioBroker:/# cd /opt/node_modules/iobroker.powerfox/main.js
-bash: cd: /opt/node_modules/iobroker.powerfox/main.js: Datei oder Verzeichnis nicht gefunden
root@ioBroker:/#
Hast Du eine Idee wie ich es korrigieren kann?Eine weitere Frage habe ich noch zur Startzeit. Kann ich sie irgendwo kürzer einstellen?
Danke und beste Grüße!
-
Nicht als root rumhampeln.
Und der Pfad wird /opt/iobroker/node_modules/usw lautenmain.js dürfte auch kein Verzeichnis sein, da kannst du also auch nicht per cd reinwechseln.
-
Danke!