This is your own wifi/router/accesspoint setup. I can’t help / fix that.
I’ve added a lot of workaround and fallback options to avoid it since last few updates.
That result I showed in earlier post is a Discovery result. This is what Homey gives as an result what is discovered by Homey. My app has nothing to do with it.
Code I use even has a 2s delay to be sure I get proper data.
Last line gives the result, in your case…empty. So Homey was unable to find your SDM630 device on your wifi network using Mulitcast DNS which is the same as Apple Bonjour protocol / discovery.
const discoveryStrategy = this.getDiscoveryStrategy();
// Allow discovery process to settle 2seconds
await new Promise((resolve) => setTimeout(resolve, 2000));
const discoveryResults = discoveryStrategy.getDiscoveryResults();
const numberOfDiscoveryResults = Object.keys(discoveryResults).length;
console.log('Discovered devices:', discoveryResults);
A reboot of the network equipment, routers switches etc did not help. A physical power down would be difficult as the complete power would need to go off at the premises. Would it be an option to allow manual IP configuration? It has a dhcp reserved address so all the time the same.
Try to update this url in advanced settings with ip you have. Only replace ip address. You might need to restart my app after the change.
Don’t have that option in the settings. Do I need to install a test version?
By the way. Downloaded the mdns test app. And does find it..
kwhmeter-1DExx._homewizard._tcp.local.
kwhmeter-1DE0xx.local:443
192.168.xxx.xxx:443
fe80::5e2f:afff:xxxx:xxxx%en0:443
fda6:db80:e9ba:df46:5e2f:xxxx:xxxx:xxxx:443
api_version = 2.1.0
id = appliance/energymeter/5c2faf1de01c
product_name = Barebone
product_type =
serial = 5c2faf1xxxxz
I see that fallback url code is not in the SDM630 p1mode driver, adding now.
Further does this kwh meter also show up under _hwenergy._tcp.local ?
Do you use a pihole / Adguard in your network?
Pushing test version v3.6.77
Yes it does show as _hwenergy._tcp.local with the “Discovery App” on iOS.
And no, no idea what they do, pihole and adguard 
Yep, that did the trick. Much appreciated for your help!
1 Like
Ok, did you manually adjust the url in settings or did it recover connection itself?
No I added manually, the textfield was empty.
1 Like
Since this morning my kWh meter (1P) was not working anymore with this version. I downgraded to 3.6.75 and then it worked again. That’s the other way around….
Edit: This was just a very short solution. Back to version 3.6.77 but still problems. When I go to 192.168.2.203/api/v1/data in a browser I see the data. So the kWh meter is working fine.
Did you try to enable/disable cloud? As there is a crash report without a name:
Stack trace
Note: this e-mail is sent because an unhandledRejection occurred in your app. Make sure to catch all errors, this might crash your app in the future. Stack trace attached below:
TypeError: Cannot read properties of undefined (reading 'ok')
at HomeWizardEnergyDevice230.setCloudOn (/drivers/SDM230/device.js:102:14)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
I did disable and enabled the cloud option but didn’t send a crash report (as far as I know)
That happens automatically upon fail. Are you blocking your SDM230 from internet with a firewall?
That might be the reason of that fail/crash. At least I will add some extra error code handling to avoid the crash and keep the app alive.
Like @Martin072, I didn’t have changed my network for months.
The SDM230 can access internet. The data is also send to the HomeWizard app and that is working fine. And off course I have a firewall (like anyone else I hope), but that’s there for years already. No changes there.
Then the other thought I have is that your Homey is unable to communicate with your SDM230.
They’re in the same (wifi) network. Nothing changed. Homey can also communicate with my P1 meter.
Edit: It looks like it is solved. Did really nothing, only the sun starts to shine. Weird things.
Ok thanks for the update.
Hi Jeroen,
Question, and I hope you understand the issue and maybe have a fix 
I have been in contact before this with Athom about the issue i have when adding a second PiB.
The first one is added and the line “Huidig vermogen” is on top of the tile, and that is nice and logical to have as a first line, when I add the second PiB, then this one is added but the tile is different.
Athom suggested to make sure the power usage is there, and changes, so I tried this 5 -6 times but It keeps being added different.
The second PiB shows in the tile as first line the kWh and not usage.
I added a picture to shows this difference.
Is this changeable on my side? or is this code? or what could be reason for this change in format?
Hope you understand me, and have a idea on how to get them the same.
Thx
Not something I control, this is Athoms issue. We as developers have no control over order of these values or how they are presented in the dashboard at all.
Sorry.