# Solar system from APsystems

**URL:** <https://community.homey.app/t/solar-system-from-apsystems/74759>\
**Category:** Questions & Help\
**Created:** [January 8, 2023, 1:12pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759 "2023-01-08T13:12:33Z")\
**Posts on this page:** 20\
**Page:** 14

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 7, 2026, 11:00am UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/267 "2026-03-07T11:00:00Z")

</div>

Yeah, I published the test version too soon, too fast….

Try this: [Test 2](https://homey.app/a/nl.dj.aps/test/)

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [March 9, 2026, 2:30pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/268 "2026-03-09T14:30:20Z")

</div>

Thanks for the quick fix! Unfortunately I cannot connect via Homey but can via Python API call.

~~It could be related to one of two issues I have here:~~

1. ~~a rather bad Wifi signal since the last firmware update (I’ll address this in the next 1-2 weeks)~~
2. ~~spotty / bad weather → the inverters (and thus wifi connection, etc) are only online when there’s enough solar power generated~~

~~I’ll try to rule out wifi and test under good weather conditions.~~ I’ll also try to figure out of it’s a firewall issue or sth. But the connection from my laptop works so I don’t think it is that.

However, how could I troubleshoot the connection issue for you? Do you use port 8050 for the API call (I can only enter an IP so couldn’t check if that’s the issue).

// Edit: Quick question / idea: since Python is in fact coming to Homey at some point in 2026, should we wait and use the half-official python module? I’d love to see this sooner rather than later, but I don’t want to waste your time when this would be so much easier.

//Edit2: Added another Wifi AP outside and can connect to both my inverters now via Python. Everything works really fast. So I’m ruling out weather and Wifi. Trying to ping it from homey via SSH sandbox but it won’t let me connect so far. I’ll try again tomorrow and hope it’s just a download issue.

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 9, 2026, 5:36pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/269 "2026-03-09T17:36:09Z")

</div>

Hi Steve, I already mentioned that it probably wouldn’t yield results. Please send me a diagnostic report. I’ts impossible to test the software for me, since I don’t have EZ1 converters.

And yes, I used port 8050. If Python is available for Homey, I think that it won’t integrate with the current app. It would be nice if the app supports multiple converters.

And as I have little experience in coding in Python, there will also be a learning curve, so it will take time to develop the app in Python. Although, with copilot…🤔

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [March 13, 2026, 4:03pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/270 "2026-03-13T16:03:48Z")

</div>

Sorry for the delay, had to remove the wifi access point again. Now it’s installed properly and the testing can begin. 🙂

Here’s my diagnostics report from today (tried both my inverters, so you should see at least 2 connection attempts): 0e469c53-7a09-450f-adcf-e5a8092d72f3

About python: don’t worry about it. If it works in JS/TS that’s totally fine.

Best,  
Steve

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 13, 2026, 6:39pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/271 "2026-03-13T18:39:50Z")

</div>

Now I can see that what is returned from the converter (yes, there is something returned) has to be processed in a certain way. So I will look into that.

Python was released a few days ago, haven’t done anything with it yet, first have to read the sdk docs.

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 16, 2026, 3:23pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/272 "2026-03-16T15:23:56Z")

</div>

Updated the test version, please try and see what happens.

[Test 1.4.2](https://homey.app/a/nl.dj.aps/test/)

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [March 16, 2026, 4:38pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/273 "2026-03-16T16:38:24Z")

</div>

Unfortunately, nothing yet. ☹

Diagnostics: af9955f3-dd31-489e-af6e-5cd4bcc5a354

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 16, 2026, 6:43pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/274 "2026-03-16T18:43:09Z")

</div>

When you enter the ip address from the ez1 in a browser, do you get a webpage? The response I see starts with http.

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [March 17, 2026, 5:29am UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/275 "2026-03-17T05:29:00Z")

</div>

Yes! If I type in the IP followed by the port number, I get: „Nothing matches the given URI“

If I type in „http://{ip}:8050/getOutputData“ I get:  
{“data”:{“p1”:0,“e1”:0.00000,“te1”:397.94920,“p2”:0,“e2”:0.00000,“te2”:401.00480},“message”:“SUCCESS”,“deviceId”:“E07010029419”}

But that’s also documented in the API doc starting on p. 7. 😉 „After EZ1 device switch to Local Mode, EZ1 device will startup the internal Http Server“. If I’m not mistaken the calls return JSON values.

Is your code visible somewhere? Maybe I can help after all as I’ve dealt with JSON before. How hard can a few loops in JS be, right? 😉😂

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 19, 2026, 7:02pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/276 "2026-03-19T19:02:33Z")

</div>

Yes, I know that’s in the API doc. But the diagnostic report you send me, shows that the returned response is not JSON, and starts with HTTP:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/3/73d9ce2ecb53d4d02c3ba81c1b7129fa944793f9.png)

The code you can find on [Github](https://github.com/Dickje/APS/tree/main/drivers/ez1)

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [March 19, 2026, 7:56pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/277 "2026-03-19T19:56:07Z")

</div>

I’d like to have the full response from the EZ1, so I made a test version for the EZ1. You can find it [here](https://homey.app/nl-nl/app/nl.dj.ez1/APsystems-Solar-Panels/test/). Run it, it won’t work, and send me the diagnostics

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [March 19, 2026, 8:57pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/278 "2026-03-19T20:57:17Z")

</div>

Hey! Moved this to a private conversation as to not spam any followers of this topic any more. Hope that’s ok (for everyone)?

---

<div class="post-metadata">

**Author:** ![Ricky\_H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ricky_h/32/26032_2.png) [@Ricky\_H](https://community.homey.app/u/Ricky_H)\
**Post date:** [April 22, 2026, 1:13pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/279 "2026-04-22T13:13:48Z")

</div>

nvm - ID10T error

---

<div class="post-metadata">

**Author:** ![Steven\_Bareman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/steven_bareman/32/31404_2.png) [@Steven\_Bareman](https://community.homey.app/u/Steven_Bareman)\
**Post date:** [May 3, 2026, 6:23am UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/280 "2026-05-03T06:23:28Z")

</div>

Hi @Dick_J Is there a possibility to add switching the inverters on and off in the app?

With a dynamic contract and the negative prices of the past few weeks, this would be very interesting. 🙃

I tried the built-in energy management function of the EME app, but it switches itself off again after one day of use, and the surcharge on energy prices cannot be entered correctly (it does not recognize a comma). It would be great to do this in homey with the energy price inside Homey of the PBTH app.

---

<div class="post-metadata">

**Author:** ![Dick\_J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_j/32/79161_2.png) [@Dick\_J](https://community.homey.app/u/Dick_J)\
**Post date:** [May 3, 2026, 7:27am UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/281 "2026-05-03T07:27:31Z")

</div>

Hi Steve. I’ve looked into this last week, as I encounter the same problem. It does not seem to be possible, only with an ECU-C.

I’ve managed to enter the values with a decimal point, by typing it into my notes app, and then copy and paste into the EMA app.

The switching of the inverters is, as far as I know, done from the APsystems cloud. Hence the 15 minutes waiting with every change.

Since yesterday my ECU doesn’t report anything to the cloud, though local with my Homey it works fine.

Regards, Dick

---

<div class="post-metadata">

**Author:** ![Pairis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pairis/32/56439_2.png) [@Pairis](https://community.homey.app/u/Pairis)\
**Post date:** [May 11, 2026, 9:21am UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/282 "2026-05-11T09:21:48Z")

</div>

Hi all, it’s been a while but I fixed myself a workaround and thought I’d share it with you.

It started as a comment here but It ended being too long for that, therefore [I created a separate post explaining my flow.](https://community.homey.app/t/apsystems-solar-api/154745)

Hope it helps!

---

<div class="post-metadata">

**Author:** ![StephaneDN](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephanedn/32/169055_2.png) [@StephaneDN](https://community.homey.app/u/StephaneDN)\
**Post date:** [July 15, 2026, 3:01pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/283 "2026-07-15T15:01:13Z")

</div>

I would like to add my 2 EZ1-inverters to Homey Pro. Installed the **APsystems Solar Panels** app, I can add the inverters (if in Local Mode) but I don’t see any data? What am I missing? 😀

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [July 15, 2026, 3:29pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/284 "2026-07-15T15:29:00Z")

</div>

Hey there. So you’re using the experimental App version, yes?! Is it Version 1.0.31?!

Can you elaborate on „No data“? Is nothing at all displayed in the device view? Can you reach your devices and get data from it in your network? (Try this URL in a Web Browser: `http://{YOUR_DEVICE_IP}:8050/getDeviceInfo` )

Cheers

---

<div class="post-metadata">

**Author:** ![StephaneDN](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stephanedn/32/169055_2.png) [@StephaneDN](https://community.homey.app/u/StephaneDN)\
**Post date:** [July 15, 2026, 3:40pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/285 "2026-07-15T15:40:54Z")

</div>

Hey, thanks for the quick response!

I am using version 1.4.0 Test. I can reach devices and data:

| message | “SUCCESS” 😀 |
| --- | --- |

---

<div class="post-metadata">

**Author:** ![sgo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sgo/32/113696_2.png) [@sgo](https://community.homey.app/u/sgo)\
**Post date:** [July 15, 2026, 4:38pm UTC](https://community.homey.app/t/solar-system-from-apsystems/74759/286 "2026-07-15T16:38:13Z")

</div>

Install the version I mentioned before. Version 1.4 is faulty. You need to reinstall the app to do so. It should work afterwards.

Good luck

[Previous page](https://community.homey.app/t/solar-system-from-apsystems/74759.md?page=13)

[Next page](https://community.homey.app/t/solar-system-from-apsystems/74759.md?page=15)
