NEWS
Test Adapter heizoel24-mex v1.3.x GitHub/Latest
-
heizoel24-mex.0 2024-06-04 12:58:09.674 warn Terminated (UNCAUGHT_EXCEPTION): Without reason heizoel24-mex.0 2024-06-04 12:58:09.673 info terminating heizoel24-mex.0 2024-06-04 12:58:09.659 error Cannot read properties of null (reading 'MonthAndYear') heizoel24-mex.0 2024-06-04 12:58:09.659 error TypeError: Cannot read properties of null (reading 'MonthAndYear') at Heizoel24Mex.main (/opt/iobroker/node_modules/iobroker.heizoel24-mex/main.js:363:34) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Heizoel24Mex.onReady (/opt/iobroker/node_modules/iobroker.heizoel24-mex/main.js:135:30) heizoel24-mex.0 2024-06-04 12:58:09.658 error unhandled promise rejection: Cannot read properties of null (reading 'MonthAndYear') heizoel24-mex.0 2024-06-04 12:58:09.658 error 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(). heizoel24-mex.0 2024-06-04 12:58:09.658 debug Items: ResultMessage: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: ResultCode: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: LastOrderPrice: false, unit: €|CHF, Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: RemainingDays: false, unit: Days, Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: YearlyOilUsage: false, unit: L, Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: LastMeasurementWasTooHigh: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: MeasuredDaysCount: 1, unit: Days, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: HasMeasurements: true, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: SensorTypeId: 1, unit: , Typ: number heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: LastMeasurementWasSuccessfully: true, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: LitresPerCentimeter: 47, unit: L/cm, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: Battery: 2.9, unit: V, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: BatteryPercentage: 75, unit: %, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: LastMeasurementWithDifferentValue: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.657 debug Items: LastMeasurementTimeStamp: 2024-06-04T13:03:22, unit: , Typ: string heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: MexName: **XXXXXXXX**, unit: , Typ: string heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: ZipCode: **XXXXX**, unit: , Typ: string heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: MaxVolume: **XXXX**, unit: L, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: RemainsUntil: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: Usage: false, unit: L/Day, Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: NotificationsEnabled: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: NotifyAtAlmostEmptyLevel: 10, unit: %, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: NotifyAtLowLevel: 20, unit: %, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: CurrentVolume: **xxxx**, unit: L, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: CurrentVolumePercentage: 21, unit: %, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: IsMain: true, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.656 debug Items: SensorId: 15825, unit: , Typ: number heizoel24-mex.0 2024-06-04 12:58:09.656 debug PricingForecast: ResultMessage: false, unit: , Typ: object heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: ResultCode: false, unit: , Typ: number heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: ShowForecast: true, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: ShowComparedToYesterday: true, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: DashboardViewMode: 1, unit: , Typ: number heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: HasMultipleMexDevices: false, unit: , Typ: boolean heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: PriceForecastPercentage: 0.58, unit: %, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: PriceComparedToYesterdayPercentage: -2.54, unit: %, Typ: number heizoel24-mex.0 2024-06-04 12:58:09.655 debug PricingForecast: LastOrderPrice: false, unit: €|CHF/100L, Typ: object heizoel24-mex.0 2024-06-04 12:58:09.654 debug Data was received heizoel24-mex.0 2024-06-04 12:58:09.505 debug Refresh sensor data cache... heizoel24-mex.0 2024-06-04 12:58:09.505 debug Logged in heizoel24-mex.0 2024-06-04 12:58:09.505 debug Session ID: 68db0ba5-7646-4e60-a977-fb292ef0019c heizoel24-mex.0 2024-06-04 12:58:09.505 debug Login OK heizoel24-mex.0 2024-06-04 12:58:09.308 debug Login in... heizoel24-mex.0 2024-06-04 12:58:09.308 debug MQTT port: 1883 heizoel24-mex.0 2024-06-04 12:58:09.307 debug MQTT active: false heizoel24-mex.0 2024-06-04 12:58:09.305 silly States system redis pmessage system.adapter.heizoel24-Mex.0.logLevel/system.adapter.heizoel24-mex.0.logLevel:{"val":"silly","ack":true,"ts":1717498689295,"q":0,"from":"system.adapter.heizoel24-mex.0","lc":1717498689295} heizoel24-mex.0 2024-06-04 12:58:09.295 debug Sensor ID is 1 heizoel24-mex.0 2024-06-04 12:58:09.286 info starting. Version 1.3.1 in /opt/iobroker/node_modules/iobroker.heizoel24-mex, node: v18.20.3, js-controller: 5.0.19 heizoel24-mex.0 2024-06-04 12:58:03.005 warn Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
Das ist mal das gesamte Debug-Log. Also der Login funktioniert, die Werte (auch die Werte, die ich "ausge-x-t" habe, passen.
-
@thomas-p-0
Hi
Kommen die anderen Daten ausser RemainsUntilCombined rein? -
@spicer Hallo Spicer,
leider nicht. Es wird nur der Datenpunkt "Admin" erstellt.MfG
Thomas Pfaffinger -
@thomas-p-0 P.S.: Und den gibt es leider auch nicht mehr. Vermutlich wird der nur in der Expertenansicht angezeigt
-
@thomas-p-0
Hmm, kannst den kompletten Datenpunkt heizoel24-mex mal löschen und den Adapter neu starten bitte? -
@spicer Datenpunkte bleiben verschwunden, Fehlermeldung bleibt gleich
-
@thomas-p-0
Ich kann den Fehler nicht reproduzieren.
Was hast Du für eine Node.js Version drauf? -
@spicer Die aktuellste
-
@spicer Ich vemrute mal, dass da ein Wert noch nicht mit übergeben wird, und dass deshalb java abbricht.
-
@thomas-p-0
Könnte sein, weil "reicht noch" hatte ich nie leer.
Ich gehe der Sache mal nach. Sende Dir dann eine main.js, mit welcher Du dann testen kannst.
Sorry für die Unannehmlichkeiten.Achja, noch was; Hast Du nur 1 MEX?
-
@spicer Ja, und das nur wegen dir. Ohne den Adapter hätte ich mir den nicht gekauft
-
@thomas-p-0
Ist aber super zum debuggen, weil Du wahrscheinlich der Erste bist, welcher den MEX nagelneu hat. -
@thomas-p-0 sagte in Test Adapter heizoel24-mex v0.0.x GitHub/Latest:
unhandled promise rejection: Cannot read properties of null
Kannst mal die /opt/iobroker/node_modules/iobroker.heizoel24-mex/main.js durch diese ersetzen?
-
@spicer Leider gleicher Fehler
-
@thomas-p-0
Mach mal mit dieser und schaue im Log, ob "neue version ausgeführt" als warnung erscheint. -
@spicer Leider ja
-
@thomas-p-0
und mit dieser? -
@spicer Leider nicht
TypeError: Cannot read properties of null (reading 'MonthAndYear') at Heizoel24Mex.main (/opt/iobroker/node_modules/iobroker.heizoel24-mex/main.js:373:191) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Heizoel24Mex.onReady (/opt/iobroker/node_modules/iobroker.heizoel24-mex/main.js:135:30)
Selber Fehler. Könnte dir ein SSH-Zugang auf das System helfen? Oder das man die Variable mit einem Wert vorbelegt? -
@thomas-p-0
Nein danke. Ich komme dem Fehler langsam näher. Jetzt macht nicht mehr die gleiche Zeile den Fehler -
@thomas-p-0
Auf ein Neues :