[APP][Pro] Homewizard πŸ§™β€β™‚οΈ

Not sure which P1 you are using now as url is empty so Homey has no clue where to connect.
But I might have found a different way. Websocket command as a replacement for fetch.

2025-11-13T14:59:23.580Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] πŸ” Sending WebSocket authorization
2025-11-13T15:00:13.976Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ“ˆ Gas delta: 0.004999999999654392 mΒ³
2025-11-13T15:00:14.140Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] πŸ“ˆ Gas delta: 0.004999999999654392 mΒ³
2025-11-13T15:00:38.235Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] ActionCard: Set Battery to Full Charge Mode
Error set mode to full charge: Error: URL is not defined
    at module.exports.api.setMode (/app/includes/v2/Api.js:137:21)
    at /app/drivers/energy_v2/device.js:241:38
    at new Promise (<anonymous>)
    at /app/drivers/energy_v2/device.js:239:14
    at FlowCardAction._run (/app/assets/app/node_modules/@athombv/homey-apps-sdk-v3/lib/FlowCard.js:92:30)
    at ManagerFlow._onFlowCardRun (/app/assets/app/node_modules/@athombv/homey-apps-sdk-v3/manager/flow.js:179:17)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)

    stderr:
    (node:170338) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:170360) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)

I used the same flow with the P1 where the batteries are connected to. The card is run instantly where normal it takes some time.
The old P1 isn’t changed to full charge anymore.

Pushing v3.8.15 now, this will adjust those cards to also set websocket messages

a365e340-dcf8-4c66-9298-3355c2072ba6

I guess it works?

2025-11-13T15:15:43.831Z [log] [ManagerDrivers] [Driver:plugin_battery] [Device:9e4297a3-4e5d-41dc-8da6-94bc8aad2f86] πŸ” Sending WebSocket authorization
2025-11-13T15:15:44.131Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:15:44.131Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:16:17.501Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] ActionCard: Set Battery to Full Charge Mode
2025-11-13T15:16:17.503Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Set mode to full charge via WebSocket
2025-11-13T15:16:17.562Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Battery mode changed to: to_full
2025-11-13T15:16:17.563Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Battery mode changed to: to_full

    stderr:
    (node:173808) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:173934) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)

Sorry, mode didn’t change/ The old P1 changed to full charge
edit: set the old P1 to zero and run the flow again: old P1 is again set to full charge.
The P1 with batteries connected no change
I made a new flow, same result

Strange, what you try is turn of websocket and use polling mode instead.
Its in the P1 advanced settings and there is a toggle to enable polling mode.
This will stop websocket method and fallback to fetch mode with polling per x seconds.

But it is strange that the log shows:

2025-11-13T15:16:17.562Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Battery mode changed to: to_full
2025-11-13T15:16:17.563Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Battery mode changed to: to_full

Which hints me that battery did change and it want to update the settings

changed to polling
e65f840d-5065-43eb-8396-ddd8e6212a49

edit: checked in Energy app: no charging.
In Homey the old P1 is again set to full charge. So it works but for the false P1

Recreate/rename the P1’s so the flow card point correctly. The card is linked internally so hard for me to track/understand what you are telling/sharing with me.

renamed both
80568781-8c02-4efa-bdc0-5fad4a0ff4c1
Name P1 in the card changed automatic

old P1 changed to full charge, good P1 no change

Delete old P1?

Its a bit confusing as one is fetch based and the other is websocket and your .131 is struggling.

Stack trace

Note: this log has been manually submitted by a user.
    Log ID: 80568781-8c02-4efa-bdc0-5fad4a0ff4c1

    User Message:
    battery mode

    stdout:
    2025-11-13T15:31:07.512Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:31:07.513Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:31:15.361Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] ActionCard: Set Battery to Full Charge Mode
2025-11-13T15:31:15.362Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Set mode to full charge via WebSocket
2025-11-13T15:31:15.394Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Battery mode changed to: to_full
2025-11-13T15:31:25.967Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:31:30.969Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:31:32.690Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:31:32.690Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:31:44.542Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:31:49.544Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:31:51.463Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:31:51.464Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:32:10.924Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:32:15.925Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:32:17.693Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:32:17.694Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:32:39.350Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:32:44.352Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:32:46.121Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:32:46.122Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:33:11.351Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:33:16.351Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:33:18.163Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:33:18.164Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:33:41.353Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:33:41.871Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Settings updated
2025-11-13T15:33:41.871Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Settings: {
  oldSettings: {
    mode: 'to_full',
    polling_interval: 10,
    grid_phase_amps: 25,
    energy_cumulative_include: false,
    energy_exclude: true,
    cloud: 1,
    url: 'https://192.168.1.22',
    use_polling: false
  },
  changedKeys: [ 'mode' ],
  newSettings: {
    mode: 'zero',
    polling_interval: 10,
    grid_phase_amps: 25,
    energy_cumulative_include: false,
    energy_exclude: true,
    cloud: 1,
    url: 'https://192.168.1.22',
    use_polling: false
  }
}
2025-11-13T15:33:41.873Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Mode for Plugin Battery via P1 advanced settings changed to: zero
2025-11-13T15:33:41.873Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Failed to set mode: URL is not defined
2025-11-13T15:33:46.355Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:33:48.100Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:33:48.100Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:34:11.357Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:34:16.359Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:34:18.102Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:34:18.102Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:34:41.353Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:34:46.355Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:34:48.106Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:34:48.107Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:35:02.901Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:35:07.901Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:35:09.648Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:35:09.649Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:35:10.989Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ“ˆ Gas delta: 0 mΒ³
2025-11-13T15:35:11.007Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ“ˆ Gas delta: 0 mΒ³
2025-11-13T15:35:11.131Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] πŸ“ˆ Gas delta: 0 mΒ³
2025-11-13T15:35:11.939Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ“ˆ Gas delta: 0 mΒ³
2025-11-13T15:35:24.276Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:35:29.277Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:36:39.652Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ’€ No measurement in 60s β€” reconnecting WebSocket
2025-11-13T15:36:41.583Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:36:41.583Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:36:56.099Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:37:01.099Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:38:11.583Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ’€ No measurement in 60s β€” reconnecting WebSocket
2025-11-13T15:38:14.868Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:38:14.869Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:38:33.352Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:38:38.354Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:38:40.088Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:38:40.088Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:38:49.351Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:38:54.352Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:38:56.109Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:38:56.110Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:39:04.353Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:39:09.353Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:39:11.193Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:39:11.193Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization
2025-11-13T15:39:11.418Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] ActionCard: Set Battery to Full Charge Mode
2025-11-13T15:39:11.418Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Set mode to full charge via WebSocket
2025-11-13T15:39:11.769Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Battery mode changed to: to_full
2025-11-13T15:39:21.756Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket closed β€” retrying
2025-11-13T15:39:26.758Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”„ Closing inactive WebSocket (state: 3)
2025-11-13T15:39:29.110Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ”Œ WebSocket opened β€” waiting to authorize...
2025-11-13T15:39:29.111Z [log] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] πŸ” Sending WebSocket authorization

    stderr:
    (node:173808) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
(node:173934) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
(Use `node --trace-warnings ...` to show where the warning was created)
2025-11-13T15:32:01.977Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:35:30.069Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] ❌ Preflight check failed: request to https://192.168.1.131/api/system failed, reason: socket hang up
2025-11-13T15:37:01.969Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] ❌ Preflight check failed: request to https://192.168.1.131/api/system failed, reason: socket hang up
2025-11-13T15:39:21.794Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/


I changed .22 also to polling, same result. Do it again and make diagnostics report?

Last one as I also have a job.

1 Like

I understand, thank you so far
dd401b54-3cfc-442f-abfe-e88d89314dab

Some mDNS problem to my understanding. URL is empty so it cant connect / fetch properly.
See if url is defined in settings for both P1’s. Maybe pull the P1’s from your p1 hub (ie remove power so it restarts) and hopefully it re-announces itself again in your wifi network.
OnDiscovery will kick in and should update your url settings again.

2025-11-13T15:32:01.977Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:35:30.069Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] ❌ Preflight check failed: request to https://192.168.1.131/api/system failed, reason: socket hang up
2025-11-13T15:37:01.969Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] ❌ Preflight check failed: request to https://192.168.1.131/api/system failed, reason: socket hang up
2025-11-13T15:39:21.794Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:39:50.373Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] ❌ Preflight check failed: request to https://192.168.1.131/api/system failed, reason: socket hang up
2025-11-13T15:41:01.929Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:42:31.959Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:44:00.793Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMeasurement failed: Network error: request to https://192.168.1.131/api/measurement failed, reason: read ECONNRESET
2025-11-13T15:44:07.380Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:44:14.976Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:44:17.381Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:44:27.381Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:44:37.381Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:44:47.381Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:44:57.381Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:45:07.381Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:45:17.382Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:45:24.809Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: read ECONNRESET
2025-11-13T15:45:27.382Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:45:37.382Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:45:47.383Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:45:57.384Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:46:07.384Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:46:12.224Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:8944f425-5096-4d69-b5d9-c3ada2ad16ef] Polling error: getMode failed: Network error: request to https://192.168.1.131/api/batteries failed, reason: Parse Error: Expected HTTP/, RTSP/ or ICE/
2025-11-13T15:46:17.384Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:46:27.385Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:46:37.386Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:46:47.386Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:46:57.388Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:47:07.389Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:47:17.390Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:47:27.391Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:47:37.392Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:47:47.393Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:47:57.393Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:48:07.394Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:48:17.395Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:48:27.396Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:48:37.396Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:48:47.397Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:48:57.398Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:49:07.398Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:49:17.397Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:49:27.397Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:49:37.399Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:49:47.400Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:49:57.400Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:50:07.402Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:50:17.402Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:50:27.403Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined
2025-11-13T15:50:37.404Z [err] [ManagerDrivers] [Driver:energy_v2] [Device:c76ed9d6-99fd-46e9-b534-1a3963ebb4dc] Polling error: URL is not defined

I will try that this evening/tomorrow and let you know
URL’s are in order
If same problem occurs I wil remove .22 from Homey and try again I think

Ok, I guess I have to check here as well and review that battery mode code.
Not sure if it is the code or your P1 combo.

I was hoping for no changes for a while. :sob:

1 Like

Hi, I’ve tested here and it works with me both API and Websocket.
So getting the feeling its something with your setup.
As far as I know only 1 P1 dongle can change the behavior of the batteries, while I think I was reading you expect to control with both P1’s which is not the case.

1 Like

live

v3.8.16

  • Updated APIv2 to add more text upon fetch failed
  • Websocket based battery mode settings added (both condition and action)
  • Websocket heartbeat (30s) to keep battery mode updated (workaround as battery mode is the only realtime update when it changes)
  • P1 & EnergySocket driver (apiv1) http agent tuning (ETIMEOUT and ECONNRESET)

Hi Jeroen.

I expected only one P1 to change the Battery Mode. New app version .16 was installed.
So I removed old P1 (.22) and got the message β€œcould not be removed” but after restart app that P1 was not there anymore. Using the flow for the correct P1 (.131) had no result. So I removed that P1 also from Homey. Reinstalled it and registered the IP number and use of web socket.
It works, al flows (full charge, Standby, Zero) are working.
I haven’t added the old P1, will not do that, I will not use it anymore.

Thank you for your help, I’m glad things have been clarified!!

1 Like