Skip to content

Sonoff POW is not Updating Power consumption unless app open #1716

@JamieEC

Description

@JamieEC

This has been reported and closed multiple times, but I can never find anyone with the same issue/symptoms/solutions as this. This started last week with no changes on my end, I assume Sonoff has changed something on their backend?

Take a look at the following debug, from what I can tell it is reaching out to the cloud with no response, until 17:08:16, where I open the app, and suddenly it is getting a response and it is working.
Can someone also explain what is meant by 'Cloud3', 'Cloud4', etc.?

2026-01-19 16:59:16 [D] 1000e7bee7 UIID 0032 | {'version': 8, 'sledOnline': 'on', 'fwVersion': '3.7.1', 'rssi': -51, 'init': 1, 'alarmType': 'pcv', 'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'power': '395.48', 'voltage': '236.29', 'current': '1.79', 'oneKwh': 'stop', 'uiActive': 60, 'timeZone': 1, 'only_device': {'ota': 'success'}, 'hundredDaysKwh': 'get', 'demNextFetchTime': 1768867200000, 'rstReason': 4, 'exccause': 0, 'epc1': 0, 'epc2': 0, 'epc3': 0, 'excvaddr': 0, 'depc': 0, 'TZ': 'Europe/London'}
2026-01-19 16:59:16 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 320.02, 'voltage': 241.82, 'current': 1.5} | 355
2026-01-19 16:59:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768841986229
2026-01-19 17:00:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842016229
2026-01-19 17:00:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842046230
2026-01-19 17:00:46 [D] 1000e7bee7 => Local4 | 192.168.0.207:8081 | None <= {'seq': 356, 'sequence': '1768842046231', 'error': 0}
2026-01-19 17:01:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842076231
2026-01-19 17:01:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842106232
2026-01-19 17:02:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842136233
2026-01-19 17:02:16 [D] 1000e7bee7 => Local4 | 192.168.0.207:8081 | None <= {'seq': 356, 'sequence': '1768842136234', 'error': 0}
2026-01-19 17:02:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842166233
2026-01-19 17:03:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842196235
2026-01-19 17:03:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842226236
2026-01-19 17:03:46 [D] 1000e7bee7 => Local4 | 192.168.0.207:8081 | None <= {'seq': 356, 'sequence': '1768842226237', 'error': 0}
2026-01-19 17:04:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842256237
2026-01-19 17:04:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842286237
2026-01-19 17:05:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842316238
2026-01-19 17:05:16 [D] 1000e7bee7 => Local4 | 192.168.0.207:8081 | None <= {'seq': 356, 'sequence': '1768842316239', 'error': 0}
2026-01-19 17:05:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842346239
2026-01-19 17:06:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842376240
2026-01-19 17:06:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842406241
2026-01-19 17:06:46 [D] 1000e7bee7 => Local4 | 192.168.0.207:8081 | None <= {'seq': 356, 'sequence': '1768842406242', 'error': 0}
2026-01-19 17:07:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842436241
2026-01-19 17:07:46 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842466243
2026-01-19 17:08:15 [D] 1000e7bee7 <= Cloud3 | {'uiActive': 60} | 1768842498486
2026-01-19 17:08:16 [D] 1000e7bee7 => Cloud4 | {'uiActive': 60} | 1768842496243
2026-01-19 17:08:16 [D] 1000e7bee7 => Local4 | 192.168.0.207:8081 | None <= {'seq': 356, 'sequence': '1768842496244', 'error': 0}
2026-01-19 17:08:16 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 305.4, 'voltage': 238.66, 'current': 1.49} | 356
2026-01-19 17:08:16 [D] 1000e7bee7 <= Cloud3 | {'power': '305.41', 'voltage': '238.66', 'current': '1.49'} | None
2026-01-19 17:08:18 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 319.08, 'voltage': 238.88, 'current': 1.6} | 357
2026-01-19 17:08:18 [D] 1000e7bee7 <= Cloud3 | {'power': '319.08', 'voltage': '238.88', 'current': '1.60'} | None
2026-01-19 17:08:20 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 315.61, 'voltage': 238.11, 'current': 1.54} | 358
2026-01-19 17:08:20 [D] 1000e7bee7 <= Cloud3 | {'power': '315.61', 'voltage': '238.12', 'current': '1.54'} | None
2026-01-19 17:08:22 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 306.23, 'voltage': 238.88, 'current': 1.48} | 359
2026-01-19 17:08:22 [D] 1000e7bee7 <= Cloud3 | {'power': '306.23', 'voltage': '238.88', 'current': '1.48'} | None
2026-01-19 17:08:24 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 311.14, 'voltage': 238.88, 'current': 1.52} | 360
2026-01-19 17:08:24 [D] 1000e7bee7 <= Cloud3 | {'power': '311.14', 'voltage': '238.88', 'current': '1.52'} | None
2026-01-19 17:08:26 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 303.54, 'voltage': 238.88, 'current': 1.5} | 361
2026-01-19 17:08:26 [D] 1000e7bee7 <= Cloud3 | {'power': '303.54', 'voltage': '238.88', 'current': '1.50'} | None
2026-01-19 17:08:28 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 338.28, 'voltage': 239.45, 'current': 1.6} | 362
2026-01-19 17:08:28 [D] 1000e7bee7 <= Cloud3 | {'power': '338.28', 'voltage': '239.46', 'current': '1.60'} | None
2026-01-19 17:08:30 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 412.97, 'voltage': 239.45, 'current': 1.89} | 363
2026-01-19 17:08:30 [D] 1000e7bee7 <= Cloud3 | {'power': '412.97', 'voltage': '239.46', 'current': '1.89'} | None
2026-01-19 17:08:32 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 362.51, 'voltage': 239.17, 'current': 1.77} | 364
2026-01-19 17:08:32 [D] 1000e7bee7 <= Cloud3 | {'power': '362.51', 'voltage': '239.17', 'current': '1.77'} | None
2026-01-19 17:08:34 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 320.39, 'voltage': 239.17, 'current': 1.62} | 365
2026-01-19 17:08:34 [D] 1000e7bee7 <= Cloud3 | {'power': '320.39', 'voltage': '239.17', 'current': '1.62'} | None
2026-01-19 17:08:36 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 310.01, 'voltage': 239.17, 'current': 1.5} | 366
2026-01-19 17:08:36 [D] 1000e7bee7 <= Cloud3 | {'power': '310.01', 'voltage': '239.17', 'current': '1.50'} | None
2026-01-19 17:08:38 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 313.6, 'voltage': 238.88, 'current': 1.49} | 367
2026-01-19 17:08:38 [D] 1000e7bee7 <= Cloud3 | {'power': '313.60', 'voltage': '238.88', 'current': '1.49'} | None
2026-01-19 17:08:40 [D] 1000e7bee7 <= Local3 | 192.168.0.207:8081 | {'alarmVValue': [-1, -1], 'alarmCValue': [-1, -1], 'alarmPValue': [-1, -1], 'switch': 'on', 'startup': 'off', 'pulse': 'off', 'pulseWidth': 500, 'sledOnline': 'on', 'power': 316.76, 'voltage': 238.26, 'current': 1.58} | 368
2026-01-19 17:08:40 [D] 1000e7bee7 <= Cloud3 | {'power': '316.76', 'voltage': '238.26', 'current': '1.58'} | None

Here is my configuration.yaml. Note this was added to try and fix this issue, I never had the device configuration in here before.:

sonoff:
  devices:
    1000e7bee7:
      reporting:
        energy: [5, 7]
  username: EMAIL
  password: PASS

I have tried both cloud and auto modes. This is with the latest version and Home Assistant version 2025.12.4.
I am also noticing the same behaviour as this on the ewelink website. Is this normal/expected?

I would much appreciate if I could get some guidance on this as I do not know what steps to try next.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions