KornSW / ioBroker.fusionsolar

an Adapter for the ioBroker IoT System to connect to the Huawei 'Fusion Solar' cloud
MIT License
26 stars 3 forks source link

enhancement Wallbox auslesen #18

Open mhuber77 opened 9 months ago

mhuber77 commented 9 months ago

wäre es möglich das man auch die Huawei Wallbox auslesen kann!? wäre super. danke!

DNAngelX commented 9 months ago

Hey @mhuber77

kannst du deinen Adapter mal auf DEBUG für das Logging stellen und prüfen, ob die Wallbox dort aufgelistet wird?!

Wir benötigen dann das JSON vom Log der Geräteliste und dann ebenfalls von der Wallbox selber, wenn diese abgerufen wird.

Liebe Grüsse

mhuber77 commented 9 months ago

Hi,

ja wird sie siehe {"devName":"WallBox","devTypeId":23900,"esnCode":"NS2352540196","id":1000000036682416,"invType":null,"latitude":xx.xxxxx,"longitude":xx.xxxxxx,"optimizerNumber":null,"softwareVersion":"FusionCharge V100R022C10SPC070","stationCode":"NE=34277198"},

hab nur meine Koordinaten raus. Bin derzeit nicht zu Hause, schick Euch das log mal wenn ich dann zu Laden beginne. Das Log von der Wallbox selbst? Du meinst direkt von der Box? Im Portal gibts nichts, mal sehen wie es ist wenn ich mich direkt einlogge per WLAN auf die Station

DNAngelX commented 9 months ago

Wir benötigen zwingend das LOG vom Adapter, denn wenn der Adapter die WallBox nicht bekommt, dann können wir ja auch nichts im Adapter erweitern.

mhuber77 commented 9 months ago

Du meinst eh den fusionsolar Adapter im iobroker? Den liefere ich und wenn gewünscht auch ein log det wallbox selbst. Der Adapter bekommt die wallbox siehe log oben

mhuber77 commented 9 months ago

hab das log, ist aber von allen Adaptern inkl. Fusionsolar auf debug, wohin soll ich es senden?

DNAngelX commented 9 months ago

Ich will nur den vom Fusion hier haben.

Du kannst in den Protokollen auf fusionsolar stellen, dann den Adapter neu starten (am besten im 2. Tab) und dann im Log aus fusion solar einfach die Lines hier kopieren.

Beispiel: Filter:

image

Auswahl kopieren:

image
Hier rein sieht dann so aus. doorbird.0 2023-11-19 01:17:47.447 warn DoorBird Device is offline!!
admin.1 2023-11-19 01:17:08.285 info <== Disconnect system.user.admin from ::ffff:192.168.20.92 admin
admin.1 2023-11-19 01:17:07.924 info <== Disconnect system.user.admin from ::ffff:192.168.20.92 admin
admin.1 2023-11-19 01:17:07.923 info <== Disconnect system.user.admin from ::ffff:192.168.20.92 admin
admin.1 2023-11-19 01:17:03.257 info <== Disconnect system.user.admin from ::ffff:192.168.20.92 javascript
admin.1 2023-11-19 01:17:03.092 info <== Disconnect system.user.admin from ::ffff:192.168.20.92
admin.1 2023-11-19 01:17:01.055 info <== Disconnect system.user.admin from ::ffff:192.168.20.92 admin

Das dann aber vom Fusion SOlar Adapter und nach dem Neustart bis da Daten von der Wallbox stehen.

mhuber77 commented 9 months ago

bekomme das nicht in so einer schönen Tabelle rein, wie machst Du das? Hab mal alles in ein TXT File rein, die Wallbox selbst wird nur einmal gelistet. Ev. ist beim Smartmeter was dabei das Ihr brauchen könnt, die hängt sich dort irgenwie rein.... Ist recht lang das Textfile, habs länger laufen lassen und die Wallbox auch mal laden lassen, gestoppt und wieder laden begonnen... fusionsolar-adapter-debug.txt

arnovy commented 7 months ago

da würde ich mich gerne anschließen. Zumindest der Status der Wallbox wäre schon extrem hilfreich um z.B. eine Heizstabsteuerung in Abhängigkeit der Wallbox zu realisieren (Auto an Wallbox angesteckt, Heizstabsteuerung aus, Kein Auto an der Wallbox angesteckt, Heizstabsteuerung wieder an)

mhuber77 commented 7 months ago

da würde ich mich gerne anschließen. Zumindest der Status der Wallbox wäre schon extrem hilfreich um z.B. eine Heizstabsteuerung in Abhängigkeit der Wallbox zu realisieren (Auto an Wallbox angesteckt, Heizstabsteuerung aus, Kein Auto an der Wallbox angesteckt, Heizstabsteuerung wieder an)

ich fürchte das wird nichts, die Schnittstelle bei Huawei (gab gerade wieder nachgesehen) gibt keine Daten der Wallbox aus, man kann auch keine neuen Werte auswählen in der API