NEWS
Test Adapter Wallbox für z.B. Pulsar (Plus) - 0.0.15/Github
-
Hallo,
ich habe seit gestern eine Pulsar Plus von Wallbox und habe begonnen einen Adapter hierfür zu erstellen.Gerne würde ich anfragen, ob noch weitere eine solche Box besitzen, die Lust haben, der Entwicklung beizuwohnen
Gern auch jemand, dessen Auto 3-phasig mit unterschiedlichen Ladeströmen laden kann.
Der Adapter ist soweit vorbereitet und steht als Test auf Github zur Verfügung:
https://github.com/SKB-CGN/ioBroker.wallboxIch freue mich auf Eure Rückmeldungen
Vielen Dank im Voraus!
-
@skb Danke, teste ich mal!
-
@kleineismann Prima, danke
-
@skb Habe deinen Adapter mit der Katze installiert, allerdings sehe ich keine Instanz, die ich konfigurieren könnte. Der Objektbaum wallbox enthält auch nur einen leeren Zweig admin.
Hier die Ausgabe der Installation:$ iobroker url https://github.com/SKB-CGN/ioBroker.wallbox --host pc-rpi5 --debug install SKB-CGN/ioBroker.wallbox#4140a94e4c83afce111da1541c91c55a31ee6d6c NPM version: 6.14.17 Installing SKB-CGN/ioBroker.wallbox#4140a94e4c83afce111da1541c91c55a31ee6d6c... (System call) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename '/opt/iobroker/node_modules/fsevents' -> '/opt/iobroker/node_modules/.fsevents.DELETE' + iobroker.wallbox@0.0.13updated 1 package in 1290.377s 102 packages are looking for funding run `npm fund` for details upload [13] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [12] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [11] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [10] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [9] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [8] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [7] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [6] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [5] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [4] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [3] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/index_m.html index_m.html text/html upload [2] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/style.css style.css text/css upload [1] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/wallbox.png wallbox.png image/png upload [0] wallbox.admin /opt/iobroker/node_modules/iobroker.wallbox/admin/words.js words.js application/javascript Process exited with code 0
Die Installation hat bei mir mehr als 20 Minuten gebraucht!?
-
@thoko sagte in Test Adapter Wallbox für z.B. Pulsar (Plus) - 0.0.4/Github:
@skb Habe deinen Adapter mit der Katze installiert,
Adapter die so installiert werden, erstellen keine Instanz selbstständig !!
Beispielbild :
Instanz erstellen mit :
-
@thoko sagte in Test Adapter Wallbox für z.B. Pulsar (Plus) - 0.0.4/Github:
allerdings sehe ich keine Instanz, die ich konfigurieren könnte.
Instanzen müssen bei git-Installationen immer manuell hinzugefügt werden.
Die Installation hat bei mir mehr als 20 Minuten gebraucht!?
Ja, ist ein Phänomen von npm@6.
Die Empfehlung lautet aber ohnehin node@16 zu fahren, das bringt dann npm@8 mit, Problem gelöst. -
@Glasfaser, @thomas-braun
Danke für eure Infos. -
@skb
Danke für den tollen Adapter. Die Installation hat geklappt. Soweit ich sehen kann aktualisiert er auch fleißig. Die Wallbox lädt im Moment mit 6A. Was beim Ladevorgang hochzählt ist "charging_time", "added_energy" und "added_range", stimmt das so? Bei "charging_power" etc. tut sich nix.Achso: Fernsteuern klappt übrigens auch (Resume und Pause).
-
@bjoern-0 Danke für die Rückmeldung. Diese Zahl kommt sehr unregelmäßig vom Server.
Da kann ich leider nichts machen... -
@skb Für meine Zwecke reicht's. Ich überwache einfach "added_energy" und daraus kann ich mir alles andere ableiten. Lock und Unlock klappt auch. Ich bin happy.
Danke nochmals für die tolle Arbeit. Jetzt noch ein wenige Skripten und schon lädt die Elektro-Kutsche bevorzugt, wenn die PV läuft.
-
@bjoern-0 prima, freut mich.
Danke für die Rückmeldung.
Würdest Du deine Skripte zum Laden vorstellen?
Danke schonmal!
-
@skb Ich basteln noch, bin quasi ioBroker- und JavaScript-Newbie. Aber ich melde mich, wenn ich was vorzeigbares habe.
-
@bjoern-0 Prima, danke!
Vielleicht kann man ja damit in den Adapter etwas inkludieren.
-
@skb Nur weil es mir gerade auffällt, ich bin kein Experte, aber müsste die Einheit bei "added_energy" nicht eigentlich "Wh" sein statt "W"? Zumdest in der App/Weboberfläche heißt es so.
-
@bjoern-0 Ich denke, da wirst du Recht haben. Schaue ich mir Morgen an
-
@bjoern-0 Habe ich in der neuen Version angepasst. Bitte den Adapter stoppen, den Datenpunkt manuell löschen (Klick auf die Mülltonne), Adapter aktualisieren und der State wird neu erstellt.
Eine generelle Frage an alle:
Wie stabil läuft der Adapter? Fehlen Euch Daten, die dargestellt werden sollten? -
@skb Gestern hat ioBroker den (alten) Adapter angehalten, weil er ihn zu oft neustarten musste:
XCEPTION) 2022-07-19 23:16:03.341 - info: host.inxs Restart adapter system.adapter.wallbox.0 because enabled 2022-07-19 23:16:33.397 - info: host.inxs instance system.adapter.wallbox.0 started with pid 101086 2022-07-19 23:16:34.396 - info: wallbox.0 (101086) starting. Version 0.0.13 (non-npm: SKB-CGN/ioBroker.wallbox#4140a94e4c83afce111da1541c91c55a31ee6d6c) in /opt/iobroker/node_modules/iobroker.wallbox, node: v16.16.0, js-controller: 4.0.23 2022-07-19 23:16:34.425 - info: wallbox.0 (101086) Trying to login to Wallbox-API 2022-07-19 23:16:34.649 - error: wallbox.0 (101086) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2022-07-19 23:16:34.649 - error: wallbox.0 (101086) unhandled promise rejection: Unexpected token < in JSON at position 0 2022-07-19 23:16:34.651 - error: wallbox.0 (101086) SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse () at Request._callback (/opt/iobroker/node_modules/iobroker.wallbox/main.js:208:22) at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:527:28) at Request. (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:527:28) at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:641:28) at IncomingMessage.emit (node:events:539:35) at endReadableNT (node:internal/streams/readable:1345:12) 2022-07-19 23:16:34.651 - error: wallbox.0 (101086) Unexpected token < in JSON at position 0 2022-07-19 23:16:34.655 - info: wallbox.0 (101086) Adapter Wallbox cleaned up everything... 2022-07-19 23:16:34.656 - info: wallbox.0 (101086) terminating 2022-07-19 23:16:34.657 - warn: wallbox.0 (101086) Terminated (UNCAUGHT_EXCEPTION): Without reason 2022-07-19 23:16:35.202 - error: host.inxs instance system.adapter.wallbox.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2022-07-19 23:16:35.203 - info: host.inxs Restart adapter system.adapter.wallbox.0 because enabled 2022-07-19 23:16:35.203 - warn: host.inxs Do not restart adapter system.adapter.wallbox.0 because restart loop detected
-
@bjoern-0 aktuell ist die 0.0.15 auf Github.
Da wurde ein wenig mehr Error-Handling betrieben
-
@skb Schon installiert, werde berichten, falls noch was ist.
-
@bjoern-0 gerne, gerne.
Angenehmen Abend!