The Evohome App you always wanted!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • philchillbill
    Automated Home Legend

    • Jan 2017
    • 1647

    #31
    Originally posted by VvrooomM View Post
    I notice the app shows system alerts, is there any way for it to pass notifications on an iPhone or over email, just thinking about low battery warnings mainly on radiator TRV’s
    I definitely want to explore that option. The problem with Apple devices is that they don't let PWA's do much in the background in the interest of battery-life preservation. So push-notifications would likely be problematic. Email is certainly an option but in the past I sent emails when people wanted to backup from inside the Skill (before the backup option moved to the smartskills login page as a button) and a lot of email clients blocked mail from smartskills.tech because the .tech domain is unknown in many email apps (even in 2025). Maybe the .eu domain in evocontrol.eu would fare better. I'll keep this forum updated as I make progress.

    Comment

    • filbert
      Automated Home Guru

      • Oct 2017
      • 201

      #32
      It seems to be working fine here. I'd quite like to link it to my HGI80 clone (SSM-R?) but the docs I've found make it sound complicated. I'm reasonably technically competent but I haven't had to do anything complex for a good while. Should I stick to the API interface?

      Comment

      • philchillbill
        Automated Home Legend

        • Jan 2017
        • 1647

        #33
        Originally posted by filbert View Post
        It seems to be working fine here. I'd quite like to link it to my HGI80 clone (SSM-R?) but the docs I've found make it sound complicated. I'm reasonably technically competent but I haven't had to do anything complex for a good while. Should I stick to the API interface?
        Is the SSM-R connected to HA or Domoticz? Setup is easier on HA. YOu just need to have HA remotely accessible via a Long-Lived Access Token (LLAT) which most users already have sicne they want to use an app to access HA itself.

        Comment

        • filbert
          Automated Home Guru

          • Oct 2017
          • 201

          #34
          Originally posted by philchillbill View Post

          Is the SSM-R connected to HA or Domoticz? Setup is easier on HA. YOu just need to have HA remotely accessible via a Long-Lived Access Token (LLAT) which most users already have sicne they want to use an app to access HA itself.
          I'm using Domoticz. I've wondered about HA but it seems difficult to set up.

          Comment

          • philchillbill
            Automated Home Legend

            • Jan 2017
            • 1647

            #35
            Originally posted by filbert View Post
            I'm using Domoticz. I've wondered about HA but it seems difficult to set up.
            If you have Domoticz working then forget HA. The docs for HA *look* nice and polished but the content is quite lacking. And every time tehre's an update something breaks. Domoticz is less flashy but much more stable IMHO.

            Setting up remote access is really not that difficult. Neither is adding your Evohome devices to a rooomplan. Do both of those and you're ready to use it with EvoControl.

            Comment

            • philchillbill
              Automated Home Legend

              • Jan 2017
              • 1647

              #36
              For anybody in doubt as to whether their (Apple) device is auto-updating the App, I've added the version number to the the header of the Settings screen in the App. I just pushed v1.12 of the front-end live, so if you launch the App and you see Smart Heat v1.12 at the top of the Settings page, your device auto-updated. It can officially take up to 24h for that to happen so be patient. But if you don't see it 24h from now then your device will likely need manual updates after important updates.

              Comment

              • G4RHL
                Automated Home Legend

                • Jan 2015
                • 1669

                #37
                Thanks. Yes the update route worked, eventually. Not an app problem, more the web site. I had to delete the app first, then empty my browsing history. Logging back in the site would not accept my password, despite it being correct. I took the forgot my password route and changed it. That worked. Reloaded the app a lo and behold settings tells me I have version 1.12. I am still gradually seeing what the app can do for me - a lot it seems!

                Comment

                • filbert
                  Automated Home Guru

                  • Oct 2017
                  • 201

                  #38
                  Originally posted by philchillbill View Post
                  For anybody in doubt as to whether their (Apple) device is auto-updating the App, I've added the version number to the the header of the Settings screen in the App. I just pushed v1.12 of the front-end live, so if you launch the App and you see Smart Heat v1.12 at the top of the Settings page, your device auto-updated. It can officially take up to 24h for that to happen so be patient. But if you don't see it 24h from now then your device will likely need manual updates after important updates.
                  Mine says Smart Heat null. What does that imply?

                  Comment

                  • philchillbill
                    Automated Home Legend

                    • Jan 2017
                    • 1647

                    #39
                    Originally posted by filbert;

                    Mine says Smart Heat null. What does that imply?
                    It means yours did not auto-update. It's more obvious to people if it says null than if it's just blank. I guess this is happening to you on an Apple device? Need to clear the browser cache for evocontrol.eu and reload the app. I've verified that Windows and Android automatically update as expected. Apple seems to be hit and miss.

                    Comment

                    • filbert
                      Automated Home Guru

                      • Oct 2017
                      • 201

                      #40
                      Originally posted by philchillbill View Post

                      It means yours did not auto-update. It's more obvious to people if it says null than if it's just blank. I guess this is happening to you on an Apple device? Need to clear the browser cache for evocontrol.eu and reload the app. I've verified that Windows and Android automatically update as expected. Apple seems to be hit and miss.
                      this was when used from Safari on an iPad. The web app has, in fact, updated on the same device. I’d been trying both options.

                      Comment

                      • filbert
                        Automated Home Guru

                        • Oct 2017
                        • 201

                        #41
                        Originally posted by philchillbill View Post

                        If you have Domoticz working then forget HA. The docs for HA *look* nice and polished but the content is quite lacking. And every time tehre's an update something breaks. Domoticz is less flashy but much more stable IMHO.

                        Setting up remote access is really not that difficult. Neither is adding your Evohome devices to a rooomplan. Do both of those and you're ready to use it with EvoControl.
                        I hadn’t tried setting up roomplans, etc. My first attempt didn’t go well and I’m going to park it for the time being. Will have to look for more docs. Thanks

                        Comment

                        • philchillbill
                          Automated Home Legend

                          • Jan 2017
                          • 1647

                          #42
                          Originally posted by filbert;

                          I hadn’t tried setting up roomplans, etc. My first attempt didn’t go well and I’m going to park it for the time being. Will have to look for more docs. Thanks
                          What version of Domoticz are you running? How did you set up Domoticz for remote access? I can make a quick video and post it.

                          Comment

                          • philchillbill
                            Automated Home Legend

                            • Jan 2017
                            • 1647

                            #43
                            Screenshot 2025-11-24 200628.png

                            I've added a new feature to the setpoint editor for zone-wise override cancellation. The SysReset button in the footer on that screen (with a new icon by the way) cancels all overrides but what if you want to easily cancel overrides selectively? Each tile with a temporary or permanent override status will now show an icon in lime green colour in its bottom-right corner. The little pencil icon for edited tiles has therefore moved to the top right to make room for this. A double-tap on any tile with an override icon will cancel just that override and return just that tile to FollowSchedule mode.

                            I've therefore bumped the front-end version to v1.13. Please let me know if there are any issues with the changes.

                            Thanks to Keith for suggesting this feature. All users are welcome to suggest enhancements like this so have at it!

                            Comment

                            • philchillbill
                              Automated Home Legend

                              • Jan 2017
                              • 1647

                              #44
                              Good news for Apple device users. I figured out (with zero thanks to Apple documentation) that PWAs on Apple devices are not allowed any off-domain re-directs for e.g. login purposes. It would also seem that a PWA on an Apple device is sandboxed and does not share cookies with Safari for the same domain. That explains the fact that the App in Safari or Chrome on an Apple device behaved as expected but when used as a PWA it was hit-or-miss as to whether you ended up in an endless login-loop or not. iOS fared better than iPadOS and macOS in that respect.

                              To solve this, I've removed all dependency upon smartskills.tech and the App now only uses evocontrol.eu everywhere. The version has been bumped to v1.15 to reflect this. I've verified on iOS, macOS and iPadOS that a completely fresh install of the App (after clearing the cache for evocontrol.eu) no longer loops and the PWA behaves as a PWA should. Yaay!

                              Your course of action should be: (1) remove the home-screen icon or delete from the dock, as appropriate. (2) Visit Safari advanced settings and clear the cache for evocontrol.eu. Apple devices often leave cache remnants despite saying they cleared the cache (tsk, tsk) so if you really want to be sure here then restart the device (which really clears the cache). (3) Revisit evocontrol.eu/app in Safari or Chrome and login. Choose the save desktop icon / save to dock option to install as PWA. Launch it. You likely will have to login again just once here because you're now in the PWA and the cookie you just saved is unreachable inside the sandbox. Done. There should never be any more looping as the boys in Cupertino are now happy with the lack of any off-domain redirects.

                              The one occasion when smartskills.tech will still be relevant is when you are (re-)doing Resideo oauth and/or Amazon oauth. Both Resideo and Amazon whitelisted smartskills as redirect_URI and it just won't work from evocontrol.eu. So what I now do is that when you are logged in to your account dashboard at evocontrol.eu/login and press on Re-Auth or Authorise TCC, I automatically log you in to smartskills.tech and pop a window that opens up in addition to the Resideo oauth window. That popup 'holds' you logged in to smartskills. It needs to stay open until you've finished oauth so you now need to have 2 popups open/allowed for it all to work. But as oauth is normally a one-off thing to do and using the PWA is a million-off thing to do, reversing the cross-domain login this way makes a lot of sense.

                              The re-directs from any of the evocontrol.eu registration/login endpoints to smartskills.tech are now all removed for the account dashboard outside the scope of the App.

                              Please let me know if there are any issues.

                              Comment

                              • philchillbill
                                Automated Home Legend

                                • Jan 2017
                                • 1647

                                #45
                                missing_schedule.jpg

                                Thanks to Dean for pointing out a minor bug in the Schedule Shift configurator. Changing actions on the 2nd row of blue selectors from e.g. a time-shift to a temperature-shift did not correctly zero the shift between operations and could result in temperature values outside the allowed -3 deg to +3 deg to appear under the slider. That's now corrected in v1.16. While I was at it I now block schedule shifting if any of your zones show the above symbol which indicates that the Resideo API failed to return a schedule for one of your zones when queried. That happens from time to time due to glitches in their API handling.

                                If you're wondering whether your device is just displaying the supposed version on the settings page without actually loading any new resources to the cache other than the service-worker file itself, have a play with the schedule shift function. If your settings screen shows v1.16 but the shift configurator does not center the slider upon a change of the operation to be performed, your cache was not updated and you know your PWA engine is lying to you

                                Comment

                                Working...
                                X