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. 
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
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