FHEM Forum

FHEM - Energiemanagement und Energieerzeugung => Solaranlagen => Thema gestartet von: dominik am 13 Februar 2022, 12:46:04

Titel: fhempy: FusionSolar
Beitrag von: dominik am 13 Februar 2022, 12:46:04
Hallo zusammen,

ich habe für Huawei FusionSolar Anlagen das Auslesen folgender Werte via Modul implementiert:
- realTimePower
- dailyEnergy
- monthEnergy
- yearEnergy
- cumulativeEnergy

Die Implementierung liest die Werte aus dem Fusion Solar KIOSK Mode aus.

Einrichtung:
1. Zuerst fhempy installieren, wenn nicht schon vorhanden
2. Einrichtung Kiosk Mode und FHEM: https://github.com/dominikkarall/fhempy/blob/master/FHEM/bindings/python/fhempy/lib/fusionsolar/README.md
Titel: Antw:fhempy: FusionSolar
Beitrag von: freddykr am 27 Februar 2022, 14:00:42
Danke. Funktioniert. :)
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 07 Mai 2022, 21:49:19
Hallo,

für alle die das Modul verwenden:

BREAKING CHANGE

Aufgrund von weiteren neuen Funktionen muss eine Neueinrichtung gemacht werden. Bitte die Anleitung hier befolgen:
https://github.com/dominikkarall/fhempy/blob/master/FHEM/bindings/python/fhempy/lib/fusionsolar/README.md

Es wird nun ein Cookie verwendet um alle Werte vom Webinterface abfragen zu können. Folgende Werte sind neu:
- electric_load (aktueller Gesamtverbrauch)
- from_grid_power / to_grid_power / grid_power (was wird ins Netz gespeist oder aus dem Netz geholt)
- inverter_output_power (ACHTUNG ersetzt realtime_power)
- daily_self_use_energy (verwendete kWh aus eigener Produktion)
- daily_use_energy (Gesamtverbrauch am Tag)
- daily_self_use_ratio (Anteil aus eigener Produktion)
- und noch ein paar mehr...
Titel: Antw:fhempy: FusionSolar
Beitrag von: Itschy am 06 Juli 2022, 07:17:32
Hallo,

das Modul lief bisher ohne Probleme, doch seit dem Huawei seinen Server am 2.7. Upgedatet hat nur noch sehr eingeschränkt.
Es werden nicht mehr alle Werte übertragen.
Super wäre es wenn die Berechnung der Autarkie zusätzlich implementiert werden könnte.





Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 09 Juli 2022, 21:31:25
Zitat von: Itschy am 06 Juli 2022, 07:17:32
Hallo,

das Modul lief bisher ohne Probleme, doch seit dem Huawei seinen Server am 2.7. Upgedatet hat nur noch sehr eingeschränkt.
Es werden nicht mehr alle Werte übertragen.
Super wäre es wenn die Berechnung der Autarkie zusätzlich implementiert werden könnte.

Ich habe gerade ein Update bereitgestellt, damit sollte es nun wieder klappen. Huawei hat da an der API gedreht.

Was meinst du mit der Berechnung der Autarkie?
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 09 Juli 2022, 22:54:56
Hallo dominik,

kannst du mir vielleicht verraten, wie ich an die Station ID komme?
Außer im Kiosk Mode gibt es bei mir keine einzige Zahl, in keiner URL und schon gar nichts nach dem Muster NE=xxxxxxxx
Titel: Antw:fhempy: FusionSolar
Beitrag von: Itschy am 10 Juli 2022, 09:23:31
Hallo Dominik,

funktioniert wieder! Danke! Gestern kam allerdings die Nachricht das es die kommenden Tage wieder ein Update geben soll. Mal sehen was Huawei dann wieder ändert.

Mit Berechnung der Autarkie meine ich das Verhältinis von verbrauchtem Eigenstrom zu bezogenem Strom in Prozent.
In der App ist das unter Consumption. "From PV" im Verhältnis zu "From grid". Siehe Screenshot.


@Wazzil; @Dominik:  Nach dem Update steht die Station ID nicht mehr in der URL wie in der Anleitung beschrieben.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 10 Juli 2022, 10:15:11
Danke für den Hinweis, ich bin schon komplett verzweifelt weil ich der Meinung war, die ID früher schon mal in der URL gesehen zu habe.

Die Station ID ist allerdings im Quelltext der Seite zu finden. Und zwar in der Zeile:
<span class="node-name" id="monitor-layout-node-name-NE=XXXXXXXX">[Name der Anlage]</span>

Funktioniert jetzt, zumindest bekomme ich ein connect. Die Readings muss ich mir mal anschauen.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 10 Juli 2022, 10:23:44
Stimmt, Huawei hat das aus der URL genommen.

Ich versuche gerade den richtigen Login abzubilden, damit man nicht mehr den Cookie braucht, dann kann man die stationId auch gleich rauslesen.

Wenn keine Readings kommen, starte Mal fhempy neu.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 10 Juli 2022, 13:46:53
BREAKING CHANGE


Bitte entsprechend der Anleitung neu einrichten und dann fhempy neu starten:
https://github.com/dominikkarall/fhempy/blob/master/FHEM/bindings/python/fhempy/lib/fusionsolar/README.md

Ab sofort wird der Login mit Username/Password unterstützt :)
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 11 Juli 2022, 22:03:18
Hi dominik,
nachdem die Vorgängerversion zunächst für ein paar Stunden lief, auch die Readings, war ich total begeistert. Endlich kamen mal anständige Werte aus der Huawei Kiste.
Dann habe ich nach Update Name und Passwort eingetragen, fhempy neu gestartet, fhem neu gestartet, update für fhem laufen lassen usw. auch den Raspi neu gestartet.
Zuerst habe ich die Meldung login incorrect bekommen und dann nur noch fhempy server offline. Und obwohl sowohl fhempy server als auch pyBinding laufen, meldet fusionsolar nur fhempy server offline.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 11 Juli 2022, 22:27:52
Lösch das Device mal, dann fhempy Neustart und dann das Device nochmals neu anlegen. Hast du im Passwort ein = drin? Das macht Probleme.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 11 Juli 2022, 23:26:49
Nein im pw habe ich keine Sonderzeichen. Und die Kombi device löschen und neu anlegen hatte ich leider auch schon.
Nach dem Anlegen ist state: ? und nach einiger Zeit dann fhempy server offline.
Nachtrag: aus irgendeinem Grund ist fhempy jetzt tatsächlich offline, lässt sich auch nicht mehr starten, geht kurz an und dann sofort wieder aus :-(
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 08:11:58
Poste bitte das fhempy Log.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 19:37:47
Bitte mit 0.1.374 nochmals probieren.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 12 Juli 2022, 21:54:05
Keine Änderung :-(
Ich bin auch alles noch einmal von Vorne durchgegangen: raspi Update, Upgrade usw., fhem Update. Python3.7.3 läuft. Raspi Neustart.
FHem Update check: Fhempy wurde aktualisiert, alles up to date. Fhempy server und pyBinding laufen.
Aber fusionsolar meldet leider immer noch hartnäckig "fhempy server offline". Wenn ich das Device lösche und neu anlege, bekomme ich keinen Status mehr.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 21:54:58
Was steht im fhempy Log?
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 21:56:12
Und poste bitte auch noch einen Screenshot vom Device.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 12 Juli 2022, 23:04:41
Anbei das fhempy log seit dem Update.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 23:13:31
Probier bitte bei laufenden fhempy das IODev vom fusionsolar Device nochmals auf pyBinding zu setzen. Damit wird das Device neu initialisiert. Bitte vorher noch verbose auf 5 stellen beim fusionsolar Device.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 12 Juli 2022, 23:27:52
Sorry, aber ich habe keine Ahnung was du meinst. Ich habe das Device nur per define eingerichtet. Wie kann ich das IODev setzen?
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 23:29:22
Im Attribut auswählen. Da erscheint dann pyBinding und dann drückst du nochmals auf attr damit es gesetzt wird.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 12 Juli 2022, 23:39:51
Ok gefunden keine Änderung, aber etwas mehr infos:

Module failed to load: fhempy
Maybe you need to update fhempy on this or remote peer.

Stacktrace:
Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py", line 260, in handle_function
    module_object = await self.import_module(hash)
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py", line 454, in import_module
    functools.partial(importlib.import_module, pymodule)
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/utils.py", line 34, in run_blocking
    return await asyncio.get_event_loop().run_in_executor(pool, function)
  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'fhempy.lib.fhempy'
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 12 Juli 2022, 23:42:38
IODev sollte dort erscheinen.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 13 Juli 2022, 09:04:02
Zwischenzeitlich habe ich das Device noch einmal gelöscht, den Raspi neu gestartet, das Device neu angelegt.

Fhempy log:
2022-07-13 00:07:40,535 - INFO     - fhempy.lib.fhem_pythonbinding: Shutdown initiated...
2022-07-13 00:07:40,540 - INFO     - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2022-07-13 00:07:40,543 - INFO     - websockets.server: server closing
2022-07-13 00:07:42,371 - INFO     - fhempy.lib.fhem_pythonbinding: Shutdown is already running, keep calm.
2022-07-13 00:07:48,519 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.376...
2022-07-13 00:07:48,533 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 00:07:48,613 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 00:07:57,210 - INFO     - websockets.server: connection open
2022-07-13 00:07:57,215 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2022-07-13 08:31:38,138 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.376...
2022-07-13 08:31:38,156 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 08:31:38,257 - WARNING  - asyncio: Executing <Task pending coro=<async_main() running at /opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py:538> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x756f0130>()] created at /usr/lib/python3.7/asyncio/tasks.py:615> cb=[_run_until_complete_cb() at /usr/lib/python3.7/asyncio/base_events.py:158] created at /usr/lib/python3.7/asyncio/base_events.py:563> took 0.119 seconds
2022-07-13 08:31:38,262 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 08:31:42,086 - INFO     - websockets.server: connection open
2022-07-13 08:31:42,090 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1


Das Device meldet stoisch:
2022-07-12_15:48:49 SveaSolar fhempy server offline
2022-07-12_18:23:46 SveaSolar fhempy server offline
2022-07-12_20:07:31 SveaSolar fhempy server offline
2022-07-12_20:25:06 SveaSolar fhempy server offline
2022-07-12_21:21:15 SveaSolar fhempy server offline
2022-07-13_00:07:53 mySolar fhempy server offline


Zum Vergleich, vor dem Update von fusionsolar auf Name/PW sah das so aus:
2022-07-10_13:50:32 mySolar from_grid_power: 0
2022-07-10_13:50:32 mySolar to_grid_power: 4.038
2022-07-10_13:50:32 mySolar electrical_load: 0.539
2022-07-10_13:50:32 mySolar grid_power: -4.038
2022-07-10_13:50:32 mySolar inverter_output_power: 4.577
2022-07-10_13:50:32 mySolar string_output_power: 4.635
2022-07-10_13:50:32 mySolar daily_self_use_ratio: 168.96
2022-07-10_13:50:32 mySolar station: NE=35044583
2022-07-10_13:50:32 mySolar co2_saved: 2315.2164999999995
2022-07-10_13:50:32 mySolar daily_self_use_energy: 18.89
2022-07-10_13:50:32 mySolar daily_self_use_solar_ratio: 89.06
2022-07-10_13:50:32 mySolar daily_use_energy: 11.18
2022-07-10_13:50:32 mySolar grid_connected_time: 2022-04-08 13:58:06
2022-07-10_13:50:32 mySolar installed_capacity: 11.2000
2022-07-10_13:50:32 mySolar total_current_day_energy: 21.21
2022-07-10_13:50:32 mySolar total_current_month_energy: 405.32
2022-07-10_13:50:32 mySolar total_current_year_energy: 4874.14
2022-07-10_13:50:32 mySolar total_lifetime_energy: 4874.14
2022-07-10_13:50:32 mySolar battery_soc: 100.0
2022-07-10_13:50:32 mySolar battery_power: 0.058
2022-07-10_13:50:32 mySolar battery_charge_capacity: 11.78
2022-07-10_13:50:32 mySolar battery_discharge_capacity: 1.43
2022-07-10_13:59:36 mySolar fhempy server offline
2022-07-10_14:02:58 mySolar fhempy server offline
2022-07-10_14:19:37 mySolar fhempy server offline
2022-07-10_18:22:15 mySolar connecting
2022-07-10_18:22:20 mySolar login failed
2022-07-10_20:53:00 mySolar fhempy server offline
2022-07-10_20:55:26 mySolar fhempy server offline
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 13 Juli 2022, 15:34:20
Das Log sieht sehr eigenartig aus, hast du mehrere fhempy Prozesse am Laufen!? ps -efa|grep fhempy in der Linux Console.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 13 Juli 2022, 15:36:13

pi@raspberrypi:~ $ ps -efa|grep fhempy
fhem      4763  4751  0 08:31 ?        00:01:44 python3 FHEM/bindings/python/bin/fhempy --local
pi       13981 13965  0 15:35 pts/0    00:00:00 grep --color=auto fhempy
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 13 Juli 2022, 15:36:52
Passwort und Username passen sicher?
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 13 Juli 2022, 15:39:12
Ja, hab ich zur Sicherheit ins Webinterface kopiert. Da funktioniert der Login.
Ich habe auch schon beide Kombis aus Name/PW und E-Mail/PW ausprobiert.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 13 Juli 2022, 15:44:28
Eigenartig, ich werde am Abend noch paar Log Messages einbauen und dann kannst du nochmals testen. Ich melde mich.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 13 Juli 2022, 19:48:26
Bitte mit 0.1.377 testen und bitte noch vorher das Attribut verbose = 5 im fusionsolar Modul setzen.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 13 Juli 2022, 21:16:25
Hallo dominik,

so langsam hab ich überhaupt keine Ahnung mehr was ich hier überhaupt tue  :o
Alles unverändert nach dem Update. Nur noch mal zur Sicherheit: verbose 5 auf das Device setzen, richtig? Das hab ich getan.

Das Device ist aber tot. Es reagiert überhaupt nicht, auch wenn ich es neu anlege, bekomme ich nur die drei Fragezeichen und irgendwann mal den offline status.

Sorry, aber so langsam habe ich den Eindruck, ich verschwende deine und auch meine Zeit. Wenn ich nicht gesehen hätte, wie geil die Verbindung funktioniert (vor dem Update), und das es genau die Werte liefert, die ich benötige, da mein Solateur es leider nicht schafft modbus freizuschalten, dann wäre ich nicht so hartnäckig an einer Lösung interessiert.

2022-07-13_00:07:53 mySolar fhempy server offline
2022-07-13_20:56:45 mySolar fhempy server offline


2022-07-13 20:20:12,753 - INFO     - websockets.server: connection open
2022-07-13 20:20:12,757 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2022-07-13 20:32:03,390 - INFO     - fhempy.lib.fhem_pythonbinding: Shutdown initiated...
2022-07-13 20:32:03,396 - INFO     - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2022-07-13 20:32:03,399 - INFO     - websockets.server: server closing
2022-07-13 20:32:12,701 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.377...
2022-07-13 20:32:12,716 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 20:32:12,846 - WARNING  - asyncio: Executing <Task pending coro=<async_main() running at /opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py:538> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x757401b0>()] created at /usr/lib/python3.7/asyncio/tasks.py:615> cb=[_run_until_complete_cb() at /usr/lib/python3.7/asyncio/base_events.py:158] created at /usr/lib/python3.7/asyncio/base_events.py:563> took 0.145 seconds
2022-07-13 20:32:12,851 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 20:32:24,098 - INFO     - websockets.server: connection open
2022-07-13 20:32:24,101 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2022-07-13 20:40:46,157 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.377...
2022-07-13 20:40:46,176 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 20:40:46,287 - WARNING  - asyncio: Executing <Task pending coro=<async_main() running at /opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py:538> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x756e2150>()] created at /usr/lib/python3.7/asyncio/tasks.py:615> cb=[_run_until_complete_cb() at /usr/lib/python3.7/asyncio/base_events.py:158] created at /usr/lib/python3.7/asyncio/base_events.py:563> took 0.130 seconds
2022-07-13 20:40:46,292 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 20:40:50,030 - INFO     - websockets.server: connection open
2022-07-13 20:40:50,035 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2022-07-13 20:52:31,492 - INFO     - fhempy.lib.fhem_pythonbinding: Start update...
2022-07-13 20:52:31,493 - INFO     - fhempy.lib.pkg_installer: Attempting install of fhempy
2022-07-13 20:52:43,707 - INFO     - fhempy.lib.pkg_installer: Successfully installed fhempy update!
2022-07-13 20:52:43,762 - INFO     - fhempy.lib.fhem_pythonbinding: Restart initiated...
2022-07-13 20:52:43,771 - INFO     - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2022-07-13 20:52:43,775 - INFO     - websockets.server: server closing
2022-07-13 20:52:55,174 - INFO     - websockets.server: connection closed
2022-07-13 20:52:55,176 - INFO     - websockets.server: server closed
Traceback (most recent call last):
  File "FHEM/bindings/python/bin/fhempy", line 118, in <module>
    fpb.run()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py", line 627, in run
    loop.run_until_complete(loop.shutdown_default_executor())
AttributeError: '_UnixSelectorEventLoop' object has no attribute 'shutdown_default_executor'
2022-07-13 20:52:56,980 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.377...
2022-07-13 20:52:56,994 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 20:52:57,075 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 20:53:08,356 - INFO     - websockets.server: connection open
2022-07-13 20:53:08,361 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2022-07-13 20:54:04,140 - INFO     - fhempy.lib.fhem_pythonbinding: Shutdown initiated...
2022-07-13 20:54:04,146 - INFO     - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2022-07-13 20:54:04,149 - INFO     - websockets.server: server closing
2022-07-13 20:54:10,522 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.377...
2022-07-13 20:54:10,537 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 20:54:10,624 - WARNING  - asyncio: Executing <Task pending coro=<async_main() running at /opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py:538> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x7576d130>()] created at /usr/lib/python3.7/asyncio/tasks.py:615> cb=[_run_until_complete_cb() at /usr/lib/python3.7/asyncio/base_events.py:158] created at /usr/lib/python3.7/asyncio/base_events.py:563> took 0.102 seconds
2022-07-13 20:54:10,628 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 20:54:19,329 - INFO     - websockets.server: connection open
2022-07-13 20:54:19,333 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2022-07-13 20:55:18,654 - INFO     - fhempy.lib.fhem_pythonbinding: Shutdown initiated...
2022-07-13 20:55:18,660 - INFO     - fhempy.lib.fhem_pythonbinding: All modules successfully undefined!
2022-07-13 20:55:18,663 - INFO     - websockets.server: server closing
2022-07-13 20:55:24,607 - INFO     - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.377...
2022-07-13 20:55:24,624 - INFO     - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2022-07-13 20:55:24,718 - WARNING  - asyncio: Executing <Task pending coro=<async_main() running at /opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fhem_pythonbinding.py:538> wait_for=<_GatheringFuture pending cb=[<TaskWakeupMethWrapper object at 0x757530f0>()] created at /usr/lib/python3.7/asyncio/tasks.py:615> cb=[_run_until_complete_cb() at /usr/lib/python3.7/asyncio/base_events.py:158] created at /usr/lib/python3.7/asyncio/base_events.py:563> took 0.111 seconds
2022-07-13 20:55:24,723 - INFO     - websockets.server: server listening on 0.0.0.0:15733
2022-07-13 20:55:33,183 - INFO     - websockets.server: connection open
2022-07-13 20:55:33,187 - INFO     - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 13 Juli 2022, 21:45:21
Hmm...der state des Devices ist Mal egal, aber, dass im Log überhaupt nichts erscheint wundert mich.
Kannst du mir vielleicht zum Testen deine Daten per PN schicken? Ich glaube sonst kommen wir da nicht weiter.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 13 Juli 2022, 22:48:45
Wow, ja läuft mit der neuen Version. Es hat aber ca. 5 Min gedauert nach dem Update, bis der connect kam – DANKE!!!

2022-07-13_22:33:45 mySolar fhempy server offline
2022-07-13_22:44:07 mySolar connecting
2022-07-13_22:44:11 mySolar from_grid_power: 0
2022-07-13_22:44:11 mySolar to_grid_power: 0.005
2022-07-13_22:44:11 mySolar electrical_load: 0.811
2022-07-13_22:44:11 mySolar grid_power: -0.005
2022-07-13_22:44:11 mySolar inverter_output_power: 0.816
2022-07-13_22:44:11 mySolar string_output_power: 0.0
2022-07-13_22:44:11 mySolar daily_self_use_ratio: 111.35
2022-07-13_22:44:11 mySolar station: NE=35044583
2022-07-13_22:44:11 mySolar co2_saved: 2385.86325
2022-07-13_22:44:11 mySolar daily_self_use_energy: 22.66
2022-07-13_22:44:11 mySolar daily_self_use_solar_ratio: 59.73
2022-07-13_22:44:11 mySolar daily_use_energy: 20.35
2022-07-13_22:44:11 mySolar grid_connected_time: 2022-04-08 13:58:06
2022-07-13_22:44:11 mySolar installed_capacity: 11.2000
2022-07-13_22:44:11 mySolar total_current_day_energy: 37.94
2022-07-13_22:44:11 mySolar total_current_month_energy: 554.05
2022-07-13_22:44:11 mySolar total_current_year_energy: 5022.87
2022-07-13_22:44:11 mySolar total_lifetime_energy: 5022.87
2022-07-13_22:44:11 mySolar battery_soc: 71.0
2022-07-13_22:44:11 mySolar battery_power: -0.816
2022-07-13_22:44:11 mySolar battery_charge_capacity: 11.58
2022-07-13_22:44:11 mySolar battery_discharge_capacity: 9.07
2022-07-13_22:44:11 mySolar connected
2022-07-13_22:45:34 mySolar from_grid_power: 0
2022-07-13_22:45:34 mySolar to_grid_power: 0.004
2022-07-13_22:45:34 mySolar electrical_load: 0.802
2022-07-13_22:45:34 mySolar grid_power: -0.004
2022-07-13_22:45:34 mySolar inverter_output_power: 0.806
2022-07-13_22:45:34 mySolar string_output_power: 0.0
2022-07-13_22:45:34 mySolar daily_self_use_ratio: 111.35
2022-07-13_22:45:34 mySolar station: NE=35044583
2022-07-13_22:45:34 mySolar co2_saved: 2385.86325
2022-07-13_22:45:34 mySolar daily_self_use_energy: 22.66
2022-07-13_22:45:34 mySolar daily_self_use_solar_ratio: 59.73
2022-07-13_22:45:34 mySolar daily_use_energy: 20.35
2022-07-13_22:45:34 mySolar grid_connected_time: 2022-04-08 13:58:06
2022-07-13_22:45:34 mySolar installed_capacity: 11.2000
2022-07-13_22:45:34 mySolar total_current_day_energy: 37.94
2022-07-13_22:45:34 mySolar total_current_month_energy: 554.05
2022-07-13_22:45:34 mySolar total_current_year_energy: 5022.87
2022-07-13_22:45:34 mySolar total_lifetime_energy: 5022.87
2022-07-13_22:45:34 mySolar battery_soc: 70.0
2022-07-13_22:45:34 mySolar battery_power: -0.806
2022-07-13_22:45:34 mySolar battery_charge_capacity: 11.58
2022-07-13_22:45:34 mySolar battery_discharge_capacity: 9.16
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 13 Juli 2022, 22:51:59
Super! :)

Btw, wenn jemanden noch Werte fehlen die auf der Website verfügbar sind, dann gerne melden. Über die APIs bekommt man ziemlich viele Werte rüber.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Itschy am 14 Juli 2022, 07:46:19
Super!

Als zusätzliche Werte würde mich noch der Netzbezug in kWh interessieren. Auch der Verbrauch von Solarstrom im Verhältnis zu Verbrauch Netzstrom sowie der Autarkiegrad in % wären cool.  8)

In der App ist das unter Consumption.

Wenn man in der APP den WR bzw. die Module anklickt bekommt man detailierte Werte des WR wie Spannung, Strom und Leisung der einzelnen Strings.
So was ist auch interessant.

Danke!

Titel: Antw:fhempy: FusionSolar
Beitrag von: Photon68 am 30 August 2022, 19:51:15
Hallo Dominik,

ich habe endlich meinen Huawei WR nebst Speicher installiert bekommen.
FusionSolar über fhempy funktioniert. Danke für die Arbeit!

Allerdings habe ich eine Frage. Kann man das Abfrageintervall der Readings verändern? Bei mir kommen nur alle 3 min neue Werte rein.

Gruß
Photon68
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 30 August 2022, 20:55:46
Zitat von: Itschy am 14 Juli 2022, 07:46:19
Super!

Als zusätzliche Werte würde mich noch der Netzbezug in kWh interessieren. Auch der Verbrauch von Solarstrom im Verhältnis zu Verbrauch Netzstrom sowie der Autarkiegrad in % wären cool.  8)

In der App ist das unter Consumption.

Wenn man in der APP den WR bzw. die Module anklickt bekommt man detailierte Werte des WR wie Spannung, Strom und Leisung der einzelnen Strings.
So was ist auch interessant.

Danke!
Sorry, das ist bei mir leider untergegangen. Ich werde am Wochenende die Werte hinzufügen.

Manche Werte gibt es bereits...
Autarkiegrad = daily_self_use_ratio (Verhältnis von Solarverbrauch im eigenen Haus zu Gesamtverbrauch im Haus)
daily_self_use_solar_ratio = Wie viel % der generierten Energie auch selbst verbraucht wurden

Ich werde dann noch die Detailwerte (Spannung, Stromg, Leistung) hinzufügen.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 30 August 2022, 20:58:13
Zitat von: Photon68 am 30 August 2022, 19:51:15
Hallo Dominik,

ich habe endlich meinen Huawei WR nebst Speicher installiert bekommen.
FusionSolar über fhempy funktioniert. Danke für die Arbeit!

Allerdings habe ich eine Frage. Kann man das Abfrageintervall der Readings verändern? Bei mir kommen nur alle 3 min neue Werte rein.

Gruß
Photon68

Freut mich, dass das Modul bei dir funktioniert :)

Öftere Updates bringen leider nix, die Werte werden nur genau nach jeder fünften Minute aktualisiert. 20:30, 20:35, usw., ich mach auf alle Fälle immer um 30s nach der 5. Minute ein Update, weil manchmal sind 15s nach der 5. Minute noch die alten Werte da, daher 30s.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Itschy am 31 August 2022, 11:43:06
Zitat von: dominik am 30 August 2022, 20:55:46
Sorry, das ist bei mir leider untergegangen. Ich werde am Wochenende die Werte hinzufügen.

Manche Werte gibt es bereits...
Autarkiegrad = daily_self_use_ratio (Verhältnis von Solarverbrauch im eigenen Haus zu Gesamtverbrauch im Haus)
daily_self_use_solar_ratio = Wie viel % der generierten Energie auch selbst verbraucht wurden

Ich werde dann noch die Detailwerte (Spannung, Stromg, Leistung) hinzufügen.

Hallo dominik,

daily_self_use_solar_ratio ist soweit klar nur für
daily_self_use_ratio (Autakiegrad) passt der Wert nicht mit dem in der App zusammen. In der App bin ich bsw. bei 99%, also nur 1% Netzbezung, aber das reading in FHEM ist weit über 100%. Auch wenn man die Batterieladung mit verrechnet komme ich nicht auf das passende Ergebnis.

Gruß Itschy
Titel: Antw:fhempy: FusionSolar
Beitrag von: Itschy am 31 August 2022, 20:47:03
Anbei ein Screenshot zur Verdeutlichung wo mein Problem liegt.

Gruß Itschy
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 31 August 2022, 20:57:38
Danke für den Screenshot. Ich schau mir das am Wochenende an, weil eigentlich kann ich den Wert auch direkt von der Website nehmen statt zu berechnen.

Offtopic: Wahnsinn wie wenig Energie du aus dem Netz beziehst! Welche Ausrichtung hat deine Anlage?
Titel: Antw:fhempy: FusionSolar
Beitrag von: Itschy am 31 August 2022, 21:20:45
Die Anlage hat Süd-Ost Ausrichtung. Einer der beiden Strings hat in den Morgenstunden sogar etwas Verschattung, wenn die Sonne wieder tiefer steht. Der Screenshot ist eher von einem schlechten, bewölktem Tag. Aber auch die Batterie passt gut zum Abend/Nachtverbrauch.

Dank deiner FHEM Anbindung steuere ich die großen Verbraucher nach dem aktuellen Strom der vom Dach kommt

Danke nochmals dafür!


Gruß Itschy
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 01 September 2022, 22:53:14
Zitat von: Itschy am 31 August 2022, 20:47:03
Anbei ein Screenshot zur Verdeutlichung wo mein Problem liegt.

Gruß Itschy
Kannst du mir bitte folgende Daten zuschicken:
- Login auf fusionsolar web
- Neuen Tab aufmachen und diese URL öffnen
https://region01eu5.fusionsolar.huawei.com/rest/pvms/web/station/v1/overview/station-detail?stationDn=NE%3D35253139

Schick mir die Daten die du da angezeigt bekommst bitte per PN.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 05 November 2022, 14:29:19
Ich glaube Huawei hat den Weg des einfachen Logins dicht gemacht. Bei mir kommt nun auf der Login Seite eine Verification Code Abfrage...das war es dann wohl mit der Abfrage aller Daten :(

Ich werde das Modul daher in nächster Zeit wieder auf den Kiosk Mode umbauen, das funktioniert ja weiterhin.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 05 November 2022, 14:41:29
Ok, scheint doch nicht immer mit Verification Code zu sein. Man muss aber nun das Passwort verschlüsselt übertragen, was bisher nicht der Fall war.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Turtle am 10 November 2022, 07:52:52
Hallo Dominik,

ich kann keine Verbindung mit Fusion Solar aufbauen, es kommt immer eine Fehlermeldung. (Siehe Screenshot)
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 20 November 2022, 00:02:21
Hi,

ich habe nun die Authentifizierung mit dem verschlüsselten Passwort implementiert. Mit Version 0.1.518 und größer sollte die Abfrage der Werte aus der Fusionsolar Cloud wieder funktionieren.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 21 November 2022, 19:49:46
Hallo Dominik,

seit dem Update auf die neue fusionsolar Version bekomme ich keine Werte mehr geliefert, nur noch die Fehlermeldung: login failed, no more retry
Hast du am Login selbst etwas geändert? Oder funktioniert der Zugang jetzt nur noch über den Kiosk Modus?
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 21 November 2022, 20:30:57
Hi,
hat es vor dem Update bei dir noch funktioniert?
Die Loginmethode wurde von Huawei geändert, aber nicht gleichzeitig für alle ausgerollt.
Schau bitte mal im Log ob ein Fehler ersichtlich ist?

Eins fällt mir noch ein. Ich habe den Parameter Region geändert, dort darf nur eu5 stehen und nicht mehr region01eu5. Vielleicht steht das bei dir im Define?
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 21 November 2022, 20:42:50
Also vor dem Update funktionierte es, aber ich hatte Fehlermeldungen im Log, daher auch das Update:

2022-11-19 18:13:32,280 - ERROR    - mySolar: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar.py", line 53, in update_readings
    await self.restapi.update()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 310, in update
    await self.update_energy_flow()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 344, in update_energy_flow
    self._battery_soc = float(node["deviceTips"]["SOC"])
ValueError: could not convert string to float: '--'


Jetzt bekomme ich nach dem Update keinen Connect mehr, auch nicht, wenn ich als Region nur eu5 angebe:
fusionsolar [name] [pw] eu5

state ist jetzt allerdings "failed"

und im Log steht:
2022-11-21 20:40:24,588 - ERROR    - mySolar: Failed to update readings
Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar.py", line 63, in update_readings
    await self.restapi.update()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 363, in update
    await self.update_energy_flow()
  File "/opt/fhem/.local/lib/python3.7/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 397, in update_energy_flow
    self._battery_soc = float(node["deviceTips"]["SOC"])
ValueError: could not convert string to float: '--'
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 21 November 2022, 21:29:22
Hast du einen Batteriespeicher?
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 21 November 2022, 21:32:46
Ja, die Anlage hat einen Speicher, ebenfalls von Huawei.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 21 November 2022, 21:36:36
Kannst du mal im Web schauen ob der bei FusionSolar gerade einen SOC anzeigt oder dort "--" steht? Sollte in der Ansicht sein wo man die Batterie sieht und dann mit der Maus drüber fährt.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 21 November 2022, 21:42:27
Ich bin mir nicht sicher was du meinst. Die Batterie ist im Moment leer.
In der Handy-App wird für die Batterie 0,00 kW angezeigt. Im Web werden allerdings alle Werte mit "--" angegeben also "--%" usw.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 21 November 2022, 22:07:15
Genau das! Passt, der Screenshot hilft mir um das Problem zu beheben! Danke!

Wenn du deine Batterie wieder auflädst, funktioniert es wieder ;) ...ich werde es aber im Code auch beheben.
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 21 November 2022, 22:27:26
Bitte mit 0.1.522 testen. Ist ab 22:35 verfügbar.
Titel: Antw:fhempy: FusionSolar
Beitrag von: Wazzil am 22 November 2022, 01:11:13
Nach dem Update läuft es wieder :) Danke!

... gab es bisher niemanden der die Huawei Anlage mit Batterie im Betrieb hat?
Titel: Antw:fhempy: FusionSolar
Beitrag von: matthias1403 am 21 Februar 2023, 15:29:27
Moin,

hab gerade meinen neuen Wechselricht eingerichtet und möchte diesen in FHEM mitloggen. Leider scheint fusionsolar ein Problem zu haben:

2023-02-21 15:20:53,050 - ERROR    - my_solar: Failed to get data: 'FusionSolarRestApi' object has no attribute 'api_base'
Traceback (most recent call last):
  File "/opt/fhem/.local/lib/python3.9/site-packages/fhempy/lib/fusionsolar/fusionsolar_api.py", line 211, in login
    url = self.api_base + "/unisess/v1/auth/session"
AttributeError: 'FusionSolarRestApi' object has no attribute 'api_base'


Hat das schon jemand beobachtet?

Btw: Hab fhempy frisch auf einem Raspi2 (Buster) mit FHEM installiert. Aktuell läuft fhempy noch nicht richtig, da es sich in /root/.local installieren will. Ich starte fhempy manuell als user "fhem". Vielleicht hat hier jemand auch dafür einen Tip.

Danke & Schönen Gruß,
Matthias
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 21 Februar 2023, 17:36:05
Ich denke dein Username/Passwort oder Region ist falsch im Define.

Btw, mich würden deine Installationsprobleme aber auch interessieren. Wie kommt es dazu, dass fhempy sich in /root installieren will? fhempy sollte niemals als root ausgeführt oder installiert werden.

Weiterer Punkt, warum Buster? Bullseye ist klar empfohlen und Python 3.9, welches Buster nicht hat.
Titel: Antw:fhempy: FusionSolar
Beitrag von: matthias1403 am 21 Februar 2023, 18:01:11
Ja war es tatsächlich....hatte den region code falsch angegeben. "eu5" ist richtig und ich hatte den Teil davor noch mit angegeben. (ich hatte den letzten Punkt der Install-Anleitung falsch interpetiert)

Zur Installation: Ich musste zwangsweise den Raspi neustarten (Strom wech) ... seitdem ist der Fehler weg. Der fhempy lief auch nicht als root, wollte sich aber dort sich installieren....geht dann ja nicht. Was nach dem Neustart anders ist, kann ich nicht sagen.

Danke & Mfg,
Matthias
Titel: Antw:fhempy: FusionSolar
Beitrag von: der-Lolo am 03 März 2023, 21:35:09
Hallo Dominik,
kannst Du hier mit neuen erkenntnissen Berichten?
Ich glaube mittlerweile das eine Integration ähnlich wie bopv.info es macht ist am sinnigsten...

Livewerte via Modbus, historie aus FusioSolar
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 03 März 2023, 21:38:15
Das geht nur wenn Modbus funktioniert. Nachdem ich noch eine alte Firmware im Einsatz habe, kann ich kein Modbus machen. Aus diesem Grund habe ich dieses Modul geschrieben.

Modbus kann glaube ich über das bereits existierende FHEM Modbus Modul verwendet werden...wenn ich das beim Überfliegen richtig verstanden habe.
Titel: Antw:fhempy: FusionSolar
Beitrag von: der-Lolo am 03 März 2023, 21:51:07
Wieso scheust Du das Update der Firmware?
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 03 März 2023, 23:04:34
Weil bislang alles funktioniert :)
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 04 März 2023, 22:51:33
Ich glaube nach dem heutigen Update von Huawei muss ich wohl doch meinen Dongle aktualisieren.

Hat noch jemand das Problem, dass der Login nicht mehr funktioniert? Bei mir wird auf der eu5.fusionsolar.huawei.com Seite immer der Verification Code verlangt und daher ist der Login via Script nicht mehr möglich.

//Edit: Läuft doch wieder. Wahrscheinlich waren die zu vielen Login Versuche schuld daran, dass ich nur mehr mit Verification Code rein kam.
Btw, wie habt ihr das Dongle Update gemacht? Leider habe ich keinen Installateurzugang im Web.
Titel: Antw:fhempy: FusionSolar
Beitrag von: der-Lolo am 05 März 2023, 07:13:02
Leg Dir einen Installer Account an - das ist meiner Meinung nach der einzig gescheite weg...

https://eu5.fusionsolar.huawei.com/unisso/login.action? (https://eu5.fusionsolar.huawei.com/unisso/login.action?)
Titel: Antw:fhempy: FusionSolar
Beitrag von: dominik am 05 März 2023, 11:04:57
Die Anlage hängt schon beim Installateur in dessen Account, daher kann ich sie nicht nochmals hinzufügen.
Titel: Aw: fhempy: FusionSolar
Beitrag von: dominik am 22 April 2023, 09:23:30
Geht bei euch der Login noch? Scheinbar hatten sie gestern wieder Wartung und bei mir ist seit dem nur mehr Login mit Verification Code möglich. Jetzt weiß ich nicht ob es an zu vielen Login Versuchen liegt, oder es generell umgestellt wurde.

Edit: Gerade über VPN probiert, da funktioniert es. Dürfte also an meiner IP liegen die gerade für Verification Code aufgrund der Login Versuchen herangezogen wurde.
Titel: Aw: fhempy: FusionSolar
Beitrag von: swsmily am 22 April 2023, 20:16:33
Zitat von: dominik am 22 April 2023, 09:23:30Geht bei euch der Login noch? Scheinbar hatten sie gestern wieder Wartung und bei mir ist seit dem nur mehr Login mit Verification Code möglich. Jetzt weiß ich nicht ob es an zu vielen Login Versuchen liegt, oder es generell umgestellt wurde.

Edit: Gerade über VPN probiert, da funktioniert es. Dürfte also an meiner IP liegen die gerade für Verification Code aufgrund der Login Versuchen herangezogen wurde.

Bei meinen Eltern war gestern das selbe Problem. Über Nacht hab ich das FHEM dann in Ruhe gelassen, früh define neu gemacht und es hat sich problemlos wieder verbunden. App ging wohl auch nicht und Anmeldung auf der Webseite ging selbst mit Verification Code gestern Abend nicht.
Titel: Aw: fhempy: FusionSolar
Beitrag von: rallye am 27 Juli 2023, 19:11:19
Hallo Dominik! Ich habe seit gestern meine PV-Anlage mit einem Huawai-WR & SW FusionSolar. ls FHEM-Nutzer möchte ich das doch gerne integrieren. Ich habe FHEM im Docker laufen und wollte nach Angaben in Github auch fhempy in den Docker geben.Leider kommt beim
docker compose up -d ein Fehler:
josef@RasPi-Server:/opt $ sudo docker compose up -d
[+] Running 1/1
 ✘ fhempy Error                                                            0.8s
Error response from daemon: manifest unknown

Mit docker run -d --name fhempy ghcr.io/fhem/fhempy-docker:V1.2erhalte ich
Unable to find image 'ghcr.io/fhem/fhempy-docker:V1.2' locally
docker: Error response from daemon: manifest unknown.
See 'docker run --help'.
Habe ich etwas übersehen? Meine compose.yaml sieht so aus:
version: '3'
services:

  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    ports:
      - "8000:8000"
      - "9443:9443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
    restart: unless-stopped
#
  fhem:
    image: ghcr.io/fhem/fhem/fhem-docker:bullseye
    container_name: fhem
    hostname: fhem
    restart: always
    network_mode: host
    volumes:
      - /opt/fhem/:/opt/fhem/
    environment:
      FHEM_UID: 999
      FHEM_GID: 20
      TZ: Europe/Vienna
#
  fhempy:
    image: ghcr.io/fhem/fhempy-docker:V1.2
#

Danke im Voraus!

Gruss Rallye
Titel: Aw: fhempy: FusionSolar
Beitrag von: s1738berger am 26 Oktober 2023, 14:46:52
Ist meine Beobachtung korrekt, dass wenn man mehr als eine Anlage im Accounthat, nur die Daten von einer Anlage ( wahrscheinlich der Ersten ) geliefert werden?
Lösst sich das ev. über die Angabe des StationsCodes ( NE=xxxx ) steuern?
Titel: Aw: fhempy: FusionSolar
Beitrag von: Nemesis am 03 Februar 2024, 16:32:46
Hallo dominik,

Ich habe seit Kurzem auch einen Huawei Wechselrichter und wollte jetzt die Anbindung mit FusionSolar testen.
Leider steht bei mir immer login failed, obwohl username und password richtig ist und als region eu5 angegeben ist. (login auf eu5.fusionsolar.... funktioniert)
Du hast in einem vorigen post geschrieben, dass das passwort verschlüsselt ist. Muss ich das dann auch verschlüsselt im Define eintragen oder wird das nur verschlüsselt übertragen. Im Log steht nichts Brauchbares, warum der login nicht funtkioniert, auch nicht bei verbose 5.

Danke
sg Werner
Titel: Aw: fhempy: FusionSolar
Beitrag von: rallye am 04 April 2024, 15:40:03
Hallo Nemesis,
hast Du eine Lösung gefunden? Ich kämpfe mit dem selben Problem.

Zitat von: Nemesis am 03 Februar 2024, 16:32:46Leider steht bei mir immer login failed, obwohl username und password richtig ist und als region eu5 angegeben ist. (login auf eu5.fusionsolar.... funktioniert)
Du hast in einem vorigen post geschrieben, dass das passwort verschlüsselt ist. Muss ich das dann auch verschlüsselt im Define eintragen oder wird das nur verschlüsselt übertragen. Im Log steht nichts Brauchbares, warum der login nicht funtkioniert, auch nicht bei verbose 5.

@dominik: ich habe hier => Link zum Thread (https://forum.fhem.de/index.php?topic=89745.msg1309631#msg1309631) mein Problem detailliert beschrieben. Könntest Du bitte mal drüberschauen?