Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Cannot read properties of null" errors #21

Open
myssv opened this issue Jan 12, 2024 · 55 comments
Open

"Cannot read properties of null" errors #21

myssv opened this issue Jan 12, 2024 · 55 comments

Comments

@myssv
Copy link

myssv commented Jan 12, 2024

I got plenry of these errors:

`

fusionsolar.0 2024-01-12 11:32:00.313 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-12 11:27:57.413 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-12 11:23:40.071 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-12 11:19:40.889 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-12 11:15:40.851 error Cannot read properties of null (reading '0')
`
@DNAngelX
Copy link
Collaborator

DNAngelX commented Jan 12, 2024

Ich antworte auch mal mit so vielen Informationen:

??? :-)

@myssv
Copy link
Author

myssv commented Jan 12, 2024

Welche weiteren Informationen soll ich liefern?

grafik

@DNAngelX
Copy link
Collaborator

Es wäre eigentlich erst mal die Frage, was du erwartest.
Aktuell hast du uns einfach Informationen aus deinem Log zukommen lassen.
Du hast nicht mal eine Frage gestellt, du hast uns keine Information gegeben und auch nichts gefragt wie z.B. ob wir helfen können.
Wir wissen auch nicht, ob du die Anleitung durchgearbeitet hast, welche API du benutzt, ob die API überhaupt freigeschaltet ist, ob du bereits über Postman ausprobiert hast, ob die API überhaupt funktioniert.

@myssv
Copy link
Author

myssv commented Jan 12, 2024

Ich dachte das ist hier der Bereich, wo man Fehler meldet. Das habe ich als erstes getan und aus der Erfahrung heraus wurden dann gezielte Fragen gestellt.

Welche Anleitung meinst Du?
API ist 2.gen
API ist frei geschaltet und liefert auch viele (alle?) Werte.
Wie kann ich Postman ausprobieren?
Ich denke die API funktioniert.

@DNAngelX
Copy link
Collaborator

DNAngelX commented Jan 12, 2024

Wenn man einen Fehler meldet, muss man natürlich aufschreiben, was der Fehler ganz genau ist und was passiert ist, damit man den Fehler nachstellen kann.

Es kann ja niemand wissen, was du bereits gemacht hast, ob der Adapter schon mal funktionierte und jetzt einfach nicht mehr funktioniert, was für ein Setup du benutzt oder Ähnliches.

Die meisten Sachen sind selbstverständlich Dinge, die man später auch erfragt, wenn diese benötigt werden, aber ein paar Grundinformationen, damit man nicht alles erraten muss und Zeit verschenkt, wären schon ganz gut, besonders, da es ja ein Problem bei deinem Setup ist und nicht ein allgemeines Problem.

Also, ich gehe jetzt mal davon aus, dass du den Adapter zum aller ersten Mal installiert hast und die Zugangsdaten folglich auch das aller erste Mal benutzt.
Du benutzt die Zugangsdaten aus der Anleitung, also die, die du von [email protected] erhalten hast?

Oder benutzt die Zugangsdaten von dem Potal?

@myssv
Copy link
Author

myssv commented Jan 13, 2024

Ich habe den Adapter seit ca. 5 Wochen in Betrieb und hatte den Fehler im ioBroker Forum gemeldet. Nachdem da noch jemand den gleichen Fehler hat, kam der Hinweis es hier zu posten. Das habe ich dann (zugegeben recht knapp getan)

Die Zugangsdaten habe ich von meinem Solateur bekommen, die eine eigene Serviceabteilung haben und alle Kunden betreuen.

Wie ich geschrieben habe, bekomme ich auch etliche Daten aus dem System. Aber eben auch die Fehler im Log.

@myssv
Copy link
Author

myssv commented Jan 15, 2024

Ich habe den Adapter noch mal neu gestartet. So sieht das Log aus:

`

fusionsolar.0 2024-01-15 19:29:00.974 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-15 19:28:54.691 info FusionSolar Api Login successful
fusionsolar.0 2024-01-15 19:28:54.317 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-01-15 19:28:54.305 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
fusionsolar.0 2024-01-15 19:28:51.423 info terminating
fusionsolar.0 2024-01-15 19:28:50.911 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
fusionsolar.0 2024-01-15 19:28:50.910 info terminating
fusionsolar.0 2024-01-15 19:28:50.910 info Adaptor fusionsolar cleaned up everything...
fusionsolar.0 2024-01-15 19:28:50.909 info Got terminate signal TERMINATE_YOURSELF
`

@KornSW
Copy link
Owner

KornSW commented Jan 16, 2024

sieht aus, als wenn er log-filter auf "Info" steht

@myssv
Copy link
Author

myssv commented Jan 16, 2024

Neh, der steht auf Debug:

grafik

@KornSW
Copy link
Owner

KornSW commented Jan 16, 2024

meine nicht den Anzeige-Filter in der Log-Ansicht, sondern den am Adapter selbst -> dort kann man den Detailgrad pro Adapter konfigurieren, damit das Log erst gar nicht so voll geballert wird.
Evtl. steht er da noch auf Info und alle Debug-Messages, die vom Adapter kommen werden quasi sofort gedropped...

@myssv
Copy link
Author

myssv commented Jan 16, 2024

Ah, ok. Danke!

`

fusionsolar.0 2024-01-16 09:28:55.629 debug API returned failCode #407 (access frequency is too high) - I will give their API another chance!
fusionsolar.0 2024-01-16 09:28:55.629 debug {"data":"ACCESS_FREQUENCY_IS_TOO_HIGH","failCode":407,"params":null,"success":false}
fusionsolar.0 2024-01-16 09:28:55.628 debug loading DevRealKpi for device 1000000035484165 (type 1)
fusionsolar.0 2024-01-16 09:28:46.540 debug API returned failCode #407 (access frequency is too high) - I will give their API another chance!
fusionsolar.0 2024-01-16 09:28:46.540 debug {"data":"ACCESS_FREQUENCY_IS_TOO_HIGH","failCode":407,"params":null,"success":false}
fusionsolar.0 2024-01-16 09:28:46.540 debug loading DevRealKpi for device 1000000035484165 (type 1)
fusionsolar.0 2024-01-16 09:28:40.447 debug API returned failCode #407 (access frequency is too high) - I will give their API another chance!
fusionsolar.0 2024-01-16 09:28:40.447 debug {"data":"ACCESS_FREQUENCY_IS_TOO_HIGH","failCode":407,"params":null,"success":false}
fusionsolar.0 2024-01-16 09:28:40.447 debug loading DevRealKpi for device 1000000035484165 (type 1)
fusionsolar.0 2024-01-16 09:28:37.344 debug loading DevRealKpi for 1000000035484165 from the API...
fusionsolar.0 2024-01-16 09:28:37.344 debug Level for 1000000035484165 Loaded - : 1
fusionsolar.0 2024-01-16 09:28:37.344 debug Level for 1000000035484165 Loaded by default: 1
fusionsolar.0 2024-01-16 09:28:37.342 debug writing device related channel values for 1000000035484164...
fusionsolar.0 2024-01-16 09:28:37.342 debug {"data":[{"devId":1000000035484164,"dataItemMap":{},"sn":"TA2270274312"}],"failCode":0,"message":null,"params":{"currentTime":1705393717326,"devIds":"1000000035484164","devTypeId":62},"success":true}
fusionsolar.0 2024-01-16 09:28:37.342 debug loading DevRealKpi for device 1000000035484164 (type 62)
fusionsolar.0 2024-01-16 09:28:31.172 debug API returned failCode #407 (access frequency is too high) - I will give their API another chance!
fusionsolar.0 2024-01-16 09:28:31.172 debug {"data":"ACCESS_FREQUENCY_IS_TOO_HIGH","failCode":407,"params":null,"success":false}
fusionsolar.0 2024-01-16 09:28:31.172 debug loading DevRealKpi for device 1000000035484164 (type 62)
fusionsolar.0 2024-01-16 09:28:28.062 debug loading DevRealKpi for 1000000035484164 from the API...
fusionsolar.0 2024-01-16 09:28:28.062 debug Level for 1000000035484164 Loaded - : 1
fusionsolar.0 2024-01-16 09:28:28.062 debug Level for 1000000035484164 Loaded by default: 1
fusionsolar.0 2024-01-16 09:28:28.060 debug {"data":[{"devName":"Dongle-1","devTypeId":62,"esnCode":"TA2270274312","id":1000000035484164,"invType":null,"latitude":52.906,"longitude":9.022864,"optimizerNumber":null,"softwareVersion":"V100R001C00SPC125","stationCode":"NE=35766765"},{"devName":"Inverter-1","devTypeId":1,"esnCode":"TA2270287662","id":1000000035484165,"invType":"SUN2000-8KTL-M1","latitude":52.906,"longitude":9.022864,"optimizerNumber":0,"softwareVersion":"V100R001C00SPC153","stationCode":"NE=35766765"},{"devName":"Meter-1","devTypeId":47,"esnCode":null,"id":1000000035484166,"invType":null,"latitude":52.906,"longitude":9.022864,"optimizerNumber":null,"softwareVersion":null,"stationCode":"NE=35766765"},{"devName":"Battery-1","devTypeId":39,"esnCode":null,"id":1000000035484167,"invType":null,"latitude":52.906,"longitude":9.022864,"optimizerNumber":null,"softwareVersion":null,"stationCode":"NE=35766765"}],"failCode":0,"message":null,"params":{"currentTime":1705393708025,"stationCodes":"NE=35766765"},"success":true}
fusionsolar.0 2024-01-16 09:28:28.060 debug loading DevList for station NE=35766765
fusionsolar.0 2024-01-16 09:28:24.389 debug initially loading DeviceList for NE=35766765 from the API...
fusionsolar.0 2024-01-16 09:28:24.389 debug writing station related channel values...
fusionsolar.0 2024-01-16 09:28:24.389 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-16 09:28:24.388 debug {"data":null,"failCode":0,"message":null,"params":{"currentTime":1705393704371,"stationCodes":"NE=35766765"},"success":true}
fusionsolar.0 2024-01-16 09:28:24.388 debug loading StationRealKpi for station NE=35766765
fusionsolar.0 2024-01-16 09:28:21.239 debug loading StationRealKpi for NE=35766765 from the API...
fusionsolar.0 2024-01-16 09:28:21.239 debug {"data":{"list":[{"capacity":8.085,"contactMethod":"0421-83570140","contactPerson":"[email protected]","gridConnectionDate":"2023-03-02T14:41:12+01:00","latitude":"52.906000","longitude":"9.022864","plantAddress":"Ditzenkamp 2, 27327 Schwarme, Deutschland","plantCode":"NE=35766765","plantName":"PVA Gerdes Schwarme"}],"pageCount":1,"pageNo":1,"pageSize":100,"total":1},"failCode":0,"message":"get plant list success","success":true}
fusionsolar.0 2024-01-16 09:28:21.239 debug loading StationList
fusionsolar.0 2024-01-16 09:28:18.106 debug initially loading StationList from the API...
fusionsolar.0 2024-01-16 09:28:18.104 info FusionSolar Api Login successful
fusionsolar.0 2024-01-16 09:28:18.104 debug got token: x-3s4bheqok5o6caur6pel9c7s7sipjxmqakpgny3u2m2n1iqnfw5c7snx876palpfdgvyrs5hg6tevt04vv3xft3s9idintvvaqdf3zphan081fry6q1gfwburybw3yc6
fusionsolar.0 2024-01-16 09:28:17.735 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-01-16 09:28:17.721 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
fusionsolar.0 2024-01-16 09:28:17.694 debug States connected to redis: 127.0.0.1:6379
fusionsolar.0 2024-01-16 09:28:17.691 debug States create User PubSub Client
fusionsolar.0 2024-01-16 09:28:17.691 debug States create System PubSub Client
fusionsolar.0 2024-01-16 09:28:17.689 debug Redis States: Use Redis connection: 127.0.0.1:6379
fusionsolar.0 2024-01-16 09:28:17.685 debug Objects connected to redis: 127.0.0.1:6379
fusionsolar.0 2024-01-16 09:28:17.682 debug Objects client initialize lua scripts
fusionsolar.0 2024-01-16 09:28:17.645 debug Objects create User PubSub Client
fusionsolar.0 2024-01-16 09:28:17.644 debug Objects create System PubSub Client
fusionsolar.0 2024-01-16 09:28:17.643 debug Objects client ready ... initialize now
fusionsolar.0 2024-01-16 09:28:17.625 debug Redis Objects: Use Redis connection: 127.0.0.1:6379
fusionsolar.0 2024-01-16 09:28:14.497 info terminating
fusionsolar.0 2024-01-16 09:28:13.997 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
fusionsolar.0 2024-01-16 09:28:13.996 info terminating
fusionsolar.0 2024-01-16 09:28:13.996 info Adaptor fusionsolar cleaned up everything...
fusionsolar.0 2024-01-16 09:28:13.995 info Got terminate signal TERMINATE_YOURSELF
fusionsolar.0 2024-01-16 09:25:55.339 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-16 09:21:56.101 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-16 09:17:56.805 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-16 09:13:54.626 error Cannot read properties of null (reading '0')
`

@ChristophsMowL
Copy link

Habe denselben Error wie myssv seit ein paar tagen, obwohl alles soweit läuft

@myssv
Copy link
Author

myssv commented Jan 26, 2024

Kommt der Fehler bei Dir auch alle 4 Minuten?
`

fusionsolar.0 2024-01-26 11:21:20.265 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-26 11:17:21.202 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-26 11:13:20.520 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-26 11:09:21.178 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-26 11:05:21.453 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-26 11:01:22.104 error Cannot read properties of null (reading '0')
```

@ChristophsMowL
Copy link

Ja, 4 minuten intervall kommt ca. hin!

@myssv
Copy link
Author

myssv commented Jan 30, 2024

Ich bekomme jetzt alle 4 Minuten 2 Fehlermeldungen

`

fusionsolar.0 2024-01-30 07:38:13.950 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:38:10.739 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:34:14.225 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:34:11.033 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:30:14.426 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:30:11.206 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:26:14.576 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 07:26:11.398 error Cannot read properties of null (reading '0')
`

@myssv
Copy link
Author

myssv commented Jan 30, 2024

Ich habe einen neuen Fehler

`

fusionsolar.0 2024-01-30 17:44:34.332 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:43:29.158 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:43:18.745 error Request failed with status code 500
fusionsolar.0 2024-01-30 17:39:23.029 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:38:17.886 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:35:15.769 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:34:10.618 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:33:24.554 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:32:19.392 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-01-30 17:32:03.791 error Request failed with status code 500
`

@jwedenig
Copy link

jwedenig commented Feb 2, 2024

Ich bekomme die Fehler auch seit geraumer Zeit - Daten werden aber problemlos übermittelt

`

fusionsolar.0 2024-02-02 09:16:32.393 error Request failed with status code 504
fusionsolar.0 2024-02-02 09:10:53.676 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 09:09:47.107 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 09:07:03.896 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 09:05:57.368 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 09:03:03.205 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 09:01:56.616 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 09:00:09.873 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 08:58:02.260 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-02 08:55:08.112 error Cannot read properties of null (reading '0')

`

@myssv
Copy link
Author

myssv commented Feb 2, 2024

Das ist halt die Frage, ob wirklich alle möglichen Daten trotz des Fehlers übermittelt werden oder ob am Ende was fehlt?

@eraser68
Copy link

eraser68 commented Feb 3, 2024

Das Problem scheint dann zu bestehen wenn die *.updatePriority Einträge nicht gesetzt sind (null). Dann weiss der Adapter nicht, wie oft er die Daten refreshen soll. Also z.B. fusionsolar.0.NE=XXX.YYY.updatePriority. Wenn das wie in der Anleitung auch in den Objekten einen Wert bekommt, dann treten die Fehler auch nicht mehr auch. Achtung: die Property gibt es einmal für jedes Gerät!

@myssv
Copy link
Author

myssv commented Feb 3, 2024

Wo kann ich dass denn einstellen und was für Werte nimmt man da?

@eraser68
Copy link

eraser68 commented Feb 3, 2024

Wo kann ich dass denn einstellen und was für Werte nimmt man da?
im iobroker WebInterface bei den Objekten unterhalb des Ordners "fusionsolar"

@myssv
Copy link
Author

myssv commented Feb 3, 2024

ok, das ist mir völlig neu, dass man in den Objekten selber Werte eingeben muss.

Was für Werte sollte man denn da eintragen?

@ChristophsMowL
Copy link

Wo kann ich dass denn einstellen und was für Werte nimmt man da?
im iobroker WebInterface bei den Objekten unterhalb des Ordners "fusionsolar"

In den Objekten gibt es ein"UpdatePriority Objekt" dort die werte bearbeiten und setzen
image

@myssv
Copy link
Author

myssv commented Feb 3, 2024

Wie kann ich diese Maske bekommen?

EDIT: gefunden

@myssv
Copy link
Author

myssv commented Feb 3, 2024

Das ist es leider nicht. Ich habe nun bei allen 4 Geräten bei mir eine UpdatePriority von 1 eingegeben und den Adapter neu gestartet:

`

fusionsolar.0 2024-02-03 10:35:33.095 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:34:27.910 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:31:20.250 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:31:09.768 info FusionSolar Api Login successful
fusionsolar.0 2024-02-03 10:31:09.407 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-02-03 10:31:09.394 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
fusionsolar.0 2024-02-03 10:31:05.980 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
fusionsolar.0 2024-02-03 10:31:05.979 info terminating
fusionsolar.0 2024-02-03 10:31:05.979 info Adaptor fusionsolar cleaned up everything...
fusionsolar.0 2024-02-03 10:31:05.978 info Got terminate signal TERMINATE_YOURSELF
`

@myssv
Copy link
Author

myssv commented Feb 3, 2024

Wobei die Zeitabstände deutlich geringer geworden sind

`

fusionsolar.0 2024-02-03 10:43:28.148 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:42:22.993 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:39:20.614 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:38:15.373 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:35:33.095 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:34:27.910 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 10:31:20.250 error Cannot read properties of null (reading '0')
`

@jwedenig
Copy link

jwedenig commented Feb 3, 2024

Bei mir bleibt leider auch das Problem der Fehlermeldungen erhalten

@ChristophsMowL
Copy link

bei mir auch. muss man den wert vielleicht bestätigen?

@eraser68
Copy link

eraser68 commented Feb 3, 2024

bei mir auch. muss man den wert vielleicht bestätigen?

Zumindest habe ich das getan. Sind auch alle properties angepasst? Manchmal versteckt sich noch etwas in den Unterordnern.

@ChristophsMowL
Copy link

habe nach der ID "updatePriority" gesucht und alle angepasst

@myssv
Copy link
Author

myssv commented Feb 3, 2024

Bei mir hat auch eine Bestätigung nicht geholfen:

Ich habe 4 Geräte und 4x das Objekt gesetzt. Weitere kann ich nicht finden.

@eraser68
Copy link

eraser68 commented Feb 3, 2024

Was habt ihr für ein Update Intervall? Setzt mal die Property des Dongles auf Level6. Evtl. ist da noch etwas anderes zu konfigurieren. Wenn die Fehler dann deutlich seltener kommen, liegt es daran. Welche Version hat der Adapter?

@myssv
Copy link
Author

myssv commented Feb 3, 2024

grafik

grafik

Alle auf Level 6 gestellt

`

fusionsolar.0 2024-02-03 11:14:34.932 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:12:19.240 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:09:33.384 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:07:17.617 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:06:07.168 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:05:56.772 info FusionSolar Api Login successful
fusionsolar.0 2024-02-03 11:05:56.460 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-02-03 11:05:56.448 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
`

@jwedenig
Copy link

jwedenig commented Feb 3, 2024

bei mir leider auch

@eraser68
Copy link

eraser68 commented Feb 3, 2024

Auch wenn ich nicht glaube, dass es hilft. Probiert mal die checkbox: skip Devices of unknown Types. Ansonsten vielleicht einfach mal den gesamten Objektbaum löschen und neu discovern lassen sowie die properties wieder eintragen.

@myssv
Copy link
Author

myssv commented Feb 3, 2024

grafik

ergibt auch

`

fusionsolar.0 2024-02-03 11:39:52.135 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:37:31.054 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:35:04.807 info FusionSolar Api Login successful
fusionsolar.0 2024-02-03 11:35:04.465 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-02-03 11:35:04.453 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
`

@jwedenig
Copy link

jwedenig commented Feb 3, 2024

jetzt kommt das auch dazu
`

fusionsolar.0 2024-02-03 11:32:58.533 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:32:48.673 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:30:38.652 error connect ETIMEDOUT 90.84.191.21:443
fusionsolar.0 2024-02-03 11:22:02.557 error connect ETIMEDOUT 90.84.191.21:443

`

@myssv
Copy link
Author

myssv commented Feb 3, 2024

grafik

4x UpdatePriority gesetzt und Instanz neu gestartet

`

fusionsolar.0 2024-02-03 11:45:24.166 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:44:57.823 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:44:47.433 info FusionSolar Api Login successful
fusionsolar.0 2024-02-03 11:44:47.106 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-02-03 11:44:47.094 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
fusionsolar.0 2024-02-03 11:44:43.642 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
fusionsolar.0 2024-02-03 11:44:43.641 info terminating
fusionsolar.0 2024-02-03 11:44:43.641 info Adaptor fusionsolar cleaned up everything...
fusionsolar.0 2024-02-03 11:44:43.641 info Got terminate signal TERMINATE_YOURSELF
fusionsolar.0 2024-02-03 11:42:32.393 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:42:06.207 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-03 11:40:45.341 info FusionSolar Api Login successful
fusionsolar.0 2024-02-03 11:40:45.014 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-02-03 11:40:45.003 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
fusionsolar.0 2024-02-03 11:40:41.589 warn State "fusionsolar.0.info.connection" has no existing object, this might lead to an error in future versions
`

@myssv
Copy link
Author

myssv commented Feb 3, 2024

Jetzt kamen auch bei mir neue Meldungen:

EDIT: Da hatte ich eine Störung auf meiner Internetletung

@eraser68
Copy link

eraser68 commented Feb 3, 2024

Dann setzt doch einfach mal die "updatePriority" des Dongles auf 0 "don't update" und schaut mal, ob dann noch ein Fehler kommt. Da gibt's doch sowieso nicht dynamisches auszulesen.

@jwedenig
Copy link

jwedenig commented Feb 4, 2024

jetzt gibt es bei mir keine Meldungen mehr! Danke für den Tipp!

@myssv
Copy link
Author

myssv commented Feb 4, 2024

Bei mir kommen immer noch Fehlermeldungen

grafik

`

fusionsolar.0 2024-02-04 09:21:21.908 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-04 09:18:05.110 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-04 09:15:08.156 error Cannot read properties of null (reading '0')
fusionsolar.0 2024-02-04 09:14:57.771 info FusionSolar Api Login successful
fusionsolar.0 2024-02-04 09:14:57.433 info Using the expl. configured API-Version "gen-2".
fusionsolar.0 2024-02-04 09:14:57.421 info starting. Version 1.2.4 (non-npm: KornSW/ioBroker.fusionsolar#50f776fd8f991d0832be3d660de7a38a4763093d) in /opt/iobroker/node_modules/iobroker.fusionsolar, node: v18.19.0, js-controller: 5.0.17
`

@myssv
Copy link
Author

myssv commented Feb 4, 2024

Ich habe testweise mal alle 4 Devices auf 0 gesetzt. Auch dann bekomme ich weiterhin den Fehler.

@gpitzer
Copy link

gpitzer commented Feb 4, 2024

Dann setzt doch einfach mal die "updatePriority" des Dongles auf 0 "don't update" und schaut mal, ob dann noch ein Fehler kommt. Da gibt's doch sowieso nicht dynamisches auszulesen.

wo macht man das?

@myssv
Copy link
Author

myssv commented Feb 4, 2024

Klick einfach auf den Wert

#21 (comment)

@gpitzer
Copy link

gpitzer commented Feb 4, 2024

Klick einfach auf den Wert

#21 (comment)

Danke, perfekt.
Scheint zu funktionieren :)

@jwedenig
Copy link

jwedenig commented Feb 4, 2024

Mein Active Power Wert, welchen ich seit Monaten triggere, wird nur mehr mit WErt 0 angezeigt - sprich keine PV ERzeugung:-(
Hat scheinbar doch was damit zu tun - bei "don´t update" passiert es, jetzt habe ich auf Level 1 gestellt, und er liefert wieder Daten
Bildschirmfoto 2024-02-04 um 12 40 22

@ChristophsMowL
Copy link

Mein Active Power Wert, welchen ich seit Monaten triggere, wird nur mehr mit WErt 0 angezeigt - sprich keine PV ERzeugung:-( Hat scheinbar doch was damit zu tun - bei "don´t update" passiert es, jetzt habe ich auf Level 1 gestellt, und er liefert wieder Daten Bildschirmfoto 2024-02-04 um 12 40 22

Es reicht, wenn man bei dem Dongle auf "dont update stellt.
Bei dem Meter/Inverter/Battery kann man das Update auf Level 1 oder zwei lassen.
Schau mal ob das bei dir möglich ist

@myssv
Copy link
Author

myssv commented Feb 4, 2024

Bei mir hat das leider nicht geholfen. Selbst wenn ich alle auf 0 setze, bekomme ich die Fehler ...

@jwedenig
Copy link

jwedenig commented Feb 4, 2024

Es reicht, wenn man bei dem Dongle auf "dont update stellt.

Ich probiers mal

@myssv
Copy link
Author

myssv commented Feb 4, 2024

ich weiß, aber #21 (comment)

@jwedenig
Copy link

jwedenig commented Feb 4, 2024

Es reicht, wenn man bei dem Dongle auf "dont update stellt.
Bei dem Meter/Inverter/Battery kann man das Update auf Level 1 oder zwei lassen.
Schau mal ob das bei dir möglich ist

Leider kommen die Meldungen wieder

@myssv
Copy link
Author

myssv commented Feb 5, 2024

Ich habe hier mal alle Objekte zusammengestellt, die den Wert "NULL" haben:

fusionsolar.0.NE=35...65.1000000035484164.invType
fusionsolar.0.NE=35...65.1000000035484164.optimizerNumber
fusionsolar.0.NE=35...65.1000000035484166.esnCode
fusionsolar.0.NE=35...65.1000000035484166.invType
fusionsolar.0.NE=35...65.1000000035484166.optimizerNumber
fusionsolar.0.NE=35...65.1000000035484166.softwareVersion
fusionsolar.0.NE=35...65.1000000035484167.esnCode
fusionsolar.0.NE=35...65.1000000035484167.invType
fusionsolar.0.NE=35...65.1000000035484167.optimizerNumber
fusionsolar.0.NE=35...65.1000000035484167.softwareVersion
fusionsolar.0.NE=35...65.aidType

Vielleicht gibt es da ja Unterschiede oder es hilft irgendwie weiter?

@eraser68
Copy link

eraser68 commented Feb 9, 2024

@myssv bei mir ist sogar noch *.contactMethod und *.contactPerson auf (null)
Daran liegts also nicht. Ist evtl. das Update Intervall zu kurz oder die Firmware auf den Geräten zu "alt"?

@myssv
Copy link
Author

myssv commented Feb 9, 2024

Ich weiß es leider nicht ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants