NEWS
Test Adapter Zendure Solarflow
-
@nograx irgendwie komisch heute. Es gab quasi den ganzen Tag nur Regen, aber das paßt irgendwie nicht dazu.
Wo kommen die 904Wh her?!?
-
@lesiflo Da kann auch was nicht stimmen …
Die OutputHomePower paßt gar nicht. Akku war leer heute früh.
-
@diet99 welche Version ist installiert? Habenda in den letzten Tagen noch einiges optimiert, daher ggf. Mal aktualisieren. Bei mir passt das heute ziemlich gut.
-
Nachdem der Adapter nun auch mit dem EU Server kommunizeren kann wollte ich ihn auch mal installieren.
Ging bei mir leider nicht, bräuchte da mal etwas Hilfe.
$ iobroker url https://github.com/nograx/ioBroker.zendure-solarflow --host raspberrypiiobroker --debug
install nograx/ioBroker.zendure-solarflow#4a4fc35abd4cefcf680359d244db3babde9a961f
NPM version: 8.5.5
Installing nograx/ioBroker.zendure-solarflow#4a4fc35abd4cefcf680359d244db3babde9a961f... (System call)
npm ERR! code EBADENGINE
npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2024-03-13T17_16_12_891Z-debug-0.log
npm ERR! code EBADENGINEnpm ERR! engine Unsupported enginenpm ERR! engine Not compatible with your version of node/npm: iobroker.zendure-solarflow@1.2.1npm ERR! notsup Not compatible with your version of node/npm: iobroker.zendure-solarflow@1.2.1npm ERR! notsup Required: {"node":">= 18"}npm ERR! notsup Actual: {"npm":"8.5.5","node":"v17.9.0"}npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2024-03-13T17_16_12_891Z-debug-0.log
host.raspberrypiiobroker Cannot install nograx/ioBroker.zendure-solarflow#4a4fc35abd4cefcf680359d244db3babde9a961f: 1
ERROR: Process exited with code 25Die Fehlermeldung ist für mich leider etwas zu "kryptisch".
Vorab schonmal Danke !
Johan -
@johan-suck sagte in Test Adapter Zendure Solarflow:
ERR! notsup Required: {"node":">= 18"}
Du must dein System auf den neuesten Stand bringen. Also mindestens nodeJS 18.x mit dem passenden NPM.
-
@rene55 Danke !
Problem sitzt definitiv zwischen Rücklehne und Monitor.
14 Stunden vor der Kiste ist dann bestimmt auch genug !Gruß
Johan -
@johan-suck ja ich musste leider vor kurzem auf nodejs 18 als Minimum gehen da sonst bestimmte Dinge nicht funktioniert hätten.
-
@nograx Ich habe gerade auf die v1.2.1 upgegradet. Es kommen keine Daten mehr!
zendure-solarflow.0 2024-03-14 15:22:51.510 info [onConnected] Connected with MQTT! zendure-solarflow.0 2024-03-14 15:22:50.554 info [onReady] Found 0 SolarFlow devices. zendure-solarflow.0 2024-03-14 15:22:49.901 info [login] Login to Zendure Rest API successful! zendure-solarflow.0 2024-03-14 15:22:48.559 info starting. Version 1.2.1 in /opt/iobroker/node_modules/iobroker.zendure-solarflow, node: v18.18.2, js-controller: 5.0.19
Sollte ich besser wieder auf die alte Version gehen ?
-
@rene55 habe ein Filter für SolarFlow Geräte eingebaut. Habe aber auf das falsche Attribut gefiltert. Bitte installiere die neuste Version per GitHub. Dann läuft es wieder.
-
@nograx diese hier läuft bei mir. Da es offenbar mit 1.2.1 bei René ein Problem gab, bin ich etwas hin- und hergerissen, ob ich updaten soll …
-
@nograx Gemacht, getan.
endure-solarflow.0 2024-03-14 22:33:17.231 info [onReady] Found 1 SolarFlow device(s).
Es kommen wieder Daten an. Danke.
-
@diet99 die 1.2.2 wurde gestern kompiliert, ist dann per github installierbar. Über Nacht landet die dann im Beta Kanal. Da sollte sie jetzt über die Kachel auch angezeigt werden.
Update: Ist natürlich die 1.2.2 gemeint.
-
Moin,
ich habe jetzt auch mal die neueste Version installiert und muss jetzt jedes Mal wenn ich den Adapter öffne das Passwort neu eingeben. Ist das so gewollt? -
@lesiflo Ja das ist ein tatsächlich ein Bug der Oberfläche vom ioBroker. Das Problem war das folgende: Das Passwort wird verschlüsselt (damit das nicht irgendwo im ioBroker im Klartext steht). Dieses wird dann beim erneuten öffnen in verschlüsselter Variante in die Textbox geladen und NICHT entschlüsselt. Wenn du dann gespeichert hast wurde das verschlüsselte Passwort noch mal verschlüsselt und hinterlegt - und ist dann somit falsch und die Anmeldung läuft schief. Das ist vorher vermutlich nie aufgefallen weil man kein zweites mal in die Einstellungen des Adapters gegangen ist...
Ich leere das Feld jetzt beim Öffnen damit da nicht das falsche Passwort hinterlegt wird. Sofern du also was an den Einstellungen änderst musst du das Passwort noch mal neu eingeben. Wenn nicht gespeichert wird sollte alles soweit funktionieren. Ich stehe da mit den Entwicklern vom ioBroker im Kontakt um da eine Lösung zu finden. Ich verwende da für die Einstellungen React, was leider noch sehr selten genutzt wird (die meisten verwenden die "alte" Variante mit HTML und Javascript).
-
@nograx Ok, alles klar.
-
@nograx
Ich konnte dann heute morgen die neueste Version installieren mit dem EU Server Zugang. Mir wurden dann nach und nach
Daten geliefert bzw. angezeigt. Scheint bei mir zu laufen, werde mir die Datenfelder übers Wochenende ansehen.
Vielen Dank und schönes Wochenende.Johan
-
@nograx sagte in Test Adapter Zendure Solarflow:
Machst du die GUI extra mit React um das zu lernen? Bei den wenigen Eingabefeldern täts doch auch jsonConfig, oder hat das tiefere Gründe?
Ich leere das Feld jetzt beim Öffnen
Ich würde das bei der nächsten Version mal weglassen. Möglicherweise klappt es dann, so ist das lästig.
-
@rene55 ich arbeite beruflich u.a. mit React, daher war das naheliegend.
Aber mal ehrlich, wie oft muss man in die adaptereinstellungen? Man hinterlegt einmalig die Daten und sieht die Seite danach hoffentlich so schnell nicht wieder? Oder übersehe ich da was?
-
@nograx Ok, dann ergibt das einen Sinn. Stimmt schon, man geht in die Einstellungen eher selten rein. Ist nur unüblich - soviel ich weiß macht das (bisher) kein Adapter.
-
Ich war bisher eher stiller Mitleser und tester, habe jetzt aber doch noch ein Problem
Ich kann weder Lade- noch Entladegrenze verändern.Per Script (Wetterabhängig) setze ich die Parameter "dischargeLimit" und "chargeLimit". Die Zahlen werden zwar eingefügt, jedoch auf dem SolarFlow nicht übernommen.
Adapter-Version 1.2.3
Solarflow auf aktuellster Firmware- und BMS-Version.
Globaler ServerHat noch jemand das Problem? oder muss ich irgendetwas spezielles beachten?~~
Edit: Hat sich erledigt. SolarFlow musste mal richtig neugestartet werden (Akku abstecken + Solarmodule), anschliessend ging wieder alles.