I am the developer of this app last time I checked. Your issue is completely different to the one from another user you are now referencing. And I did ask you for more info through email in reaction of your diagnostic report. I also told you by email that support for your Shelly Plus Plug US will be added with the next release. What more are you expecting?
I sent the diagnostics because of the white screen issue this reply is referring to, which is that I followed all of the steps and itâs working correctly in the app, but when I select the plug to connect, it gives a white screen.
So either the instructions arenât correct or I guess weâll see if the next release fixes the issue when the u.s. plug is supported.
What is it with those users that think they better understand how the app works then itâs developer âŚ
Good morning,
I switched from homey pro 2019 to the new pro 2023 and migrated the data via backup.
After the migration I had to uninstall and restore some devices because they had problems responding or in the case of EM receiving updates. I am writing to you because the only device that continues to not work is a Shelly I4.
From the Shelly app it works perfectly but from Homey nothing. It is recognized by Homey and associated quickly but does not see the pressing of the button or the change of state of a switch. Can you help me? Thank you
Follow the troubleshooting guide from the first post.
Thanks but I have already tried the solutions indicated but none of them respond to my case.
Summary for clarity:
Shelly I4 230V
- Static IP
- Works perfectly on proprietary Shelly app recognizing pressures
- On homey it is seen, imported correctly and detected as working (NO red triangle) but it does not detect the pressures
- I tried restarting the app in Homey, restarting Homey, uninstalling the device and installing it again but nothing
- I tried to change the IP from the Shelly app and I noticed that Homey updates the IP on its own but still doesnât detect any button or key presses
All the information to fix this is in the troubleshooting guide. If this doesnât work for you, you are out of luck. But Iâm pretty sure your case is no different then the other 15000+ users so best is to double check.
I found the problem: All the settings are correct but on the I4 shelly if configured as a button everything works but if I configure the buttons as switches Homey does not detect them.
Thatâs the case for all Shelly devices with inputs. Switches donât have press events as itâs either on or off. You need a button to detect press events.
Sorry but maybe I didnât understand: Youâre telling me that if I connect switches I canât manage them as buttons -obviously!!- But if (as in my case) I have buttons connected, when I hold them down they work like switches.
In any case, with the Homey 2019 the Shelly i4 (buttons) and 4 button configuration worked perfectly. I changed homey pro 2019 with Homey pro 2023 and the shelly app only sees the button pressed if configured as a switch. Iâm unlucky, ok but if you could give me a hand I would be grateful.
There is no difference in Homey versions on how this works, the same app is used on all Homeyâs. As mentioned before Shelly devices do not send out button events when the device is configured as switch in the input settings. As you probably wont believe me, here is the Shelly documentation related to this, which states what events occur based on the type of Input component.
If the Inputs of your Shelly i4 are indeed configured as switches and send out these events you should sell this Shelly i4 as a collectors item. Feel free to post the output of http://yourshellyip/rpc/Shelly.GetConfig (and please use a code block to post it here)
Thanks so much for the quick response.
Maybe I didnât understand.
I have the Shelly configured as a button and from the Shelly app I see single, double and long presses recognised. In Homey, however, I see the 4 inputs designed as switches and they do not change state even if I hold down the button connected to the i4. If, however, I configure the shelly as a switch as soon as I press it (and hold the button down) I see homey recognizing the closing of the contact until I release it.
I also tried removing the i4 from Homey â Shelly app â button setup â setup new device. In that case Homey changes the setting of channel 1 from button to switch during import.
Read the first post and the instructions on how to use the generic action event trigger card.
Thank, I try: Scuse me for the stress!! I donât understand why with the homey 2019 all works (flows and advanced flows with multiple actions) and after doesnât work! The ports are correct and the shelly is the same!
Feel free to post the output of http://yourshellyip/rpc/Shelly.GetConfig (and please use a code block to post it here)
I also had problems with showing the state of a bulb with a Shelly 1.
When I pressed the light on or off with the Shelly app it took 15 to 60 seconds to show it on the Homey app that the state changes.
When I switched the light on or off with Homey it took not even a second for changing state on the Shelley app.
I did get this problem after a firmware update for my Homey 2019.
The problem was not the Shelly device or the app.
The problem was that I thought my Homey was on a fixed ip adres, but it wasnât.
So the ip adres I used on the setting page of Shelly was not the same as the ip adres of Homey.
Now that Homey has a fixed ip adres and itâs the same as in the settings of the shelly it works instantly.
Edit
I also have read over here that the ip adres automatically changes, in post 1806.
But is it changing the ip adres to the ip adres of Homey?
So when I have changed it myself to 192.168.1.12 it will change it to 192.168.1.22?If that is my Homey ip?
This is not the same issue. The communication between Homey and your Shelly device got disrupted because you didnt assign a static IP to Homey and the Shelly device does not report to the correct IP afterwards. The automatic IP update only works when a Shelly device changes it IP address and itâs then automagically updated to the correct IP within Homey. I might consider some extra logic where it will also detect when Homey changes itâs IP address and update all Shelly devices accordingly but I havent gotten to it. But dont ignore the device just to assign static IP addresses for both Homey and Shellies.
According to @Fraebasta he did the troubleshooting guide confirming all IP addresses are correct and he is getting updates when flipping the switch when it is in switch mode. Although I still dont understand exactly what his actual issue is it seems more like his expectation of how the device should respond which doesnt match with how it actually works. He is blaming the app in relation to using it on Homey 2023 but the same app is used on all Homeyâs so it must be a configuration thingy.
The problem is that my English is not very good and thatâs the biggest problem!! Tonight when I get home or tomorrow morning at the latest Iâll do the real tests and screenshots! Thank you
schematizing:
Shelly i4 â set to switch-> switches switch: Homey works perfectly and at every change of state it is displayed immediately
Shelly i4 â set to buttons â connected to buttons: Homey does not detect any pressure (much less single, double or prolonged)
Example:
Channel 1,2,3 set Button
Channel 4 Set Switch