NEWS
Prüfen ob Wechselrichter verbunden
-
Hallo,
von meinen Wechselrichter kann ich über "Request URL" Daten Abfragen. Das klappt auch soweit. Nachts gibts aber keine Verbindung, weil der WR sich dann ausschaltet.Wie kann ich prüfen, ob überhaupt eine Verbindung zum Wechselrichter vorhanden? Sonst laufen immer so viele Fehlermeldungen auf.
Danke
Stefan -
@stefan-falt entweder fragst du nur ab wenn die Sonne über dem Horizont (+/- ein paar Grad) steht, oder du prüfst ob du ggf. mit einem Ping die Bereitschaft klären kannst, oder du sagst, welche Meldung kommtund fängst die ab, oder....
-
Kannst ja den DP auf Aktualisierung triggern.
Und wenn z.B. 10min nix kommt , dann ist er offline. -
@haselchen said in Prüfen ob Wechselrichter verbunden:
Kannst ja den DP auf Aktualisierung triggern.
Und wenn z.B. 10min nix kommt , dann ist er offline.Auf welches Objekt soll ich da prüfen? Ich habe ja nur den String der Webabfrage.
-
Du musst die Antwort von deinem Request auswerten. Wie sieht denn die Antwort aus?
-
@stefan-falt sagte in Prüfen ob Wechselrichter verbunden:
Wie kann ich prüfen, ob überhaupt eine Verbindung zum Wechselrichter vorhanden? Sonst laufen immer so viele Fehlermeldungen auf.
wie währe es mit einem einfachen PING
-
@arteck
Keine Ahnung ob Dir das hilft:
Ich werte beim deyeidc-Adapter den DP "info/connection" aus. -
@stefan-falt
Bevor wir hier weiter die armen Glaskugeln quälen, wäre es sicher hilfreich zu wissen, welchen WR Du denn da am Start hast. -
@codierknecht Das ist ein SolPlanet ASW3000S-S
Das ist mein Code, der auch funktioniert. Lediglich die Fehlermeldungen nerven, wenn Nachts keine Verbindung vorhanden.
-
@stefan-falt was kommt nachts beim request zurück?
-
influxdb.0 2023-09-04 20:09:00.779 info Do not store value "{"ack":true}" for 0_userdata.0.SolPlanet.VAR_ElectricalOfTotal because no number javascript.0 2023-09-04 20:09:00.763 info State value to set for "0_userdata.0.SolPlanet.VAR_ElectricalOfToday" has to be type "number" but received type "object" javascript.0 2023-09-04 20:09:00.762 info State value to set for "0_userdata.0.SolPlanet.VAR_ElectricalOfTotal" has to be type "number" but received type "object" javascript.0 2023-09-04 20:09:00.759 info State value to set for "0_userdata.0.SolPlanet.VAR_PowerOfAC" has to be type "number" but received type "object" smartmeter.0 2023-09-04 20:09:00.396 info Received 10 values, 3 updated javascript.0 2023-09-04 20:08:58.412 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-09-04 20:08:58.411 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-09-04 20:08:58.411 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.411 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-09-04 20:08:58.411 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-09-04 20:08:58.411 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-09-04 20:08:58.410 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.410 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:58.410 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-09-04 20:08:58.410 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.410 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:58.410 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-09-04 20:08:58.409 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-09-04 20:08:58.409 warn at script.js.SolPlanet.VAR_Erzeugung:13:5 javascript.0 2023-09-04 20:08:58.408 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:58.403 warn State "0_userdata.0.VAR_Solplanet.VAR_ElectricalOfToday" not found javascript.0 2023-09-04 20:08:58.403 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-09-04 20:08:58.403 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-09-04 20:08:58.403 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.402 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-09-04 20:08:58.402 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-09-04 20:08:58.402 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-09-04 20:08:58.402 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.402 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:58.402 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-09-04 20:08:58.401 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.401 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:58.401 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-09-04 20:08:58.401 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-09-04 20:08:58.400 warn at script.js.SolPlanet.VAR_Erzeugung:12:5 javascript.0 2023-09-04 20:08:58.400 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:58.397 warn State "0_userdata.0.VAR_Solplanet.VAR_ElectricalOfTotal" not found javascript.0 2023-09-04 20:08:58.397 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-09-04 20:08:58.396 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-09-04 20:08:58.396 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.396 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-09-04 20:08:58.396 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-09-04 20:08:58.396 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-09-04 20:08:58.395 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.395 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:58.395 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-09-04 20:08:58.395 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:58.395 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:58.395 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-09-04 20:08:58.394 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-09-04 20:08:58.394 warn at script.js.SolPlanet.VAR_Erzeugung:11:7 javascript.0 2023-09-04 20:08:58.394 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:58.390 warn State "0_userdata.0.VAR_Solplanet.VAR_PowerOfAC" not found javascript.0 2023-09-04 20:08:58.175 info script.js.SolPlanet.VAR_Erzeugung: request: http://192.168.178.24:8484/getdevdata.cgi?device=2&sn=MA30006012260056 javascript.0 2023-09-04 20:08:58.174 warn at processTimers (node:internal/timers:512:7) javascript.0 2023-09-04 20:08:58.174 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2023-09-04 20:08:58.174 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34) javascript.0 2023-09-04 20:08:58.173 warn at Object.<anonymous> (script.js.SolPlanet.VAR_Erzeugung:8:3) javascript.0 2023-09-04 20:08:58.173 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:58.171 warn State "0_userdata.0.VAR_Solplanet.VAR_PowerOfAC" not found javascript.0 2023-09-04 20:08:58.171 warn at processTimers (node:internal/timers:512:7) javascript.0 2023-09-04 20:08:58.171 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2023-09-04 20:08:58.170 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34) javascript.0 2023-09-04 20:08:58.170 warn at Object.<anonymous> (script.js.SolPlanet.VAR_Erzeugung:7:3) javascript.0 2023-09-04 20:08:58.170 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:58.168 warn State "0_userdata.0.VAR_Solplanet.VAR_PowerOfAC" not found javascript.0 2023-09-04 20:08:58.165 warn at processTimers (node:internal/timers:512:7) javascript.0 2023-09-04 20:08:58.165 warn at listOnTimeout (node:internal/timers:569:17) javascript.0 2023-09-04 20:08:58.165 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2723:34) javascript.0 2023-09-04 20:08:58.164 warn at Object.<anonymous> (script.js.SolPlanet.VAR_Erzeugung:6:3) javascript.0 2023-09-04 20:08:58.164 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:58.162 warn State "0_userdata.0.VAR_Solplanet.VAR_PowerOfAC" not found influxdb.0 2023-09-04 20:08:50.778 info Do not store value "{"ack":true}" for 0_userdata.0.SolPlanet.VAR_ElectricalOfTotal because no number javascript.0 2023-09-04 20:08:50.766 info State value to set for "0_userdata.0.SolPlanet.VAR_ElectricalOfToday" has to be type "number" but received type "object" javascript.0 2023-09-04 20:08:50.765 info State value to set for "0_userdata.0.SolPlanet.VAR_ElectricalOfTotal" has to be type "number" but received type "object" javascript.0 2023-09-04 20:08:50.763 info State value to set for "0_userdata.0.SolPlanet.VAR_PowerOfAC" has to be type "number" but received type "object" smartmeter.0 2023-09-04 20:08:48.939 info Received 10 values, 1 updated javascript.0 2023-09-04 20:08:48.370 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-09-04 20:08:48.370 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-09-04 20:08:48.369 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.369 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-09-04 20:08:48.369 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-09-04 20:08:48.369 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-09-04 20:08:48.369 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.368 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:48.368 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-09-04 20:08:48.368 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.368 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:48.368 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-09-04 20:08:48.368 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-09-04 20:08:48.367 warn at script.js.SolPlanet.VAR_Erzeugung:13:5 javascript.0 2023-09-04 20:08:48.367 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:48.364 warn State "0_userdata.0.VAR_Solplanet.VAR_ElectricalOfToday" not found javascript.0 2023-09-04 20:08:48.363 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-09-04 20:08:48.363 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-09-04 20:08:48.363 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.363 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-09-04 20:08:48.363 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-09-04 20:08:48.363 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-09-04 20:08:48.362 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.362 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:48.362 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-09-04 20:08:48.362 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.362 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:48.362 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-09-04 20:08:48.361 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-09-04 20:08:48.361 warn at script.js.SolPlanet.VAR_Erzeugung:12:5 javascript.0 2023-09-04 20:08:48.361 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:48.358 warn State "0_userdata.0.VAR_Solplanet.VAR_ElectricalOfTotal" not found javascript.0 2023-09-04 20:08:48.357 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-09-04 20:08:48.357 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-09-04 20:08:48.357 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.356 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-09-04 20:08:48.356 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-09-04 20:08:48.356 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-09-04 20:08:48.356 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.356 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:48.356 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-09-04 20:08:48.355 warn at Request.emit (node:domain:489:12) javascript.0 2023-09-04 20:08:48.355 warn at Request.emit (node:events:514:28) javascript.0 2023-09-04 20:08:48.355 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-09-04 20:08:48.355 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-09-04 20:08:48.355 warn at script.js.SolPlanet.VAR_Erzeugung:11:7 javascript.0 2023-09-04 20:08:48.354 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1730:20) javascript.0 2023-09-04 20:08:48.348 warn State "0_userdata.0.VAR_Solplanet.VAR_PowerOfAC" not found javascript.0 2023-09-04 20:08:48.172 info script.js.SolPlanet.VAR_Erzeugung: request: http://192.168.178.24:8484/getdevdata.cgi?device=2&sn=MA30006012260056
-
@stefan-falt das ist nicht der
result
-
@stefan-falt
Bau noch zusätzlich Sonnenauf-/untergang als Start/Stop in Deine Abfrage mit ein. Hatte ich bei meinem ersten Growatt auch mit drin. -
-
@stefan-falt
nein, kein weiterer Trigger, einfach ein debug-baustein davor -
@homoran
Um zu prüfen was er macht? -
@stefan-falt
Das scheint zu funktionieren. Ich werde Morgen BerichtenDanke für den Support.
-
@stefan-falt sagte in Prüfen ob Wechselrichter verbunden:
@stefan-falt
Das scheint zu funktionieren. Ich werde Morgen BerichtenDanke für den Support.
nein!
nach dem request den result im debug, damit wir wissen was zurückkomt, undxes abfangen können
-
@homoran
Ah, verstehe:
-
@stefan-falt
Ich sollte wohl nur auswerten, wenn der Wert NICHT "undefined" ist ...