-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hot Water Scene not working from Controller for HomeKit #180
Comments
🎉 Happy New Year If I understand you correctly:
Sounds like a problem within the "Controller for HomeKit" App...? |
Hi Lucas
To narrow down the problem. I created two scenes Hot Water
On and Hot Water Off in the Homekit App and they still do not show Up in
Homekit. I contacted the authors of Controller for HomeKit and they say it
is in the Homebridge EvvoHome app.
I am at a loss to make a judgement as to where the error lies. Yet I am
unable to find the scene, even though I created it in HomeKit!
Am I correct if I create a scene which uses the switch in in the Room
Labelled Heating. The scene should show in the room labelled Heating?
Regards John
…On Thu, 2 Jan 2025 at 13:20, Lucas Gasenzer ***@***.***> wrote:
🎉 Happy New Year
If I understand you correctly:
- Scene created in "Controller for HomeKit" does not appear in the
Apple Home App
- Actions performed by Switch and Scene look like they fail in
"Controller for HomeKit", but actually work in Home and Evohome App?
Sounds like a problem within the "Controller for HomeKit" App...?
—
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARF3VCBBQJOZEPE6M2YLFHD2IU4KXAVCNFSM6AAAAABUP5QPBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXG43DKNRVGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Interesting question. I have never thought about that. I have no "Hot Water" device, so I can only test it with another switch. Let me have a look and report back. |
Hi Lucas,
Further investigation I created a scene in the Homekit app
with two devices
1 Evohome Away Mode Off
2 Hot Water On
The scene now shows in the HomeKit room Heating. Select the scene and after
about 10 to 15 seconds returns failed the Away Mode function as designed.
Regards John
…On Thu, 2 Jan 2025 at 13:20, Lucas Gasenzer ***@***.***> wrote:
🎉 Happy New Year
If I understand you correctly:
- Scene created in "Controller for HomeKit" does not appear in the
Apple Home App
- Actions performed by Switch and Scene look like they fail in
"Controller for HomeKit", but actually work in Home and Evohome App?
Sounds like a problem within the "Controller for HomeKit" App...?
—
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARF3VCBBQJOZEPE6M2YLFHD2IU4KXAVCNFSM6AAAAABUP5QPBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXG43DKNRVGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Any errors in the Homebridge console? |
Hi Lukas,
I opened the EVE app ( as in eve devices, not Evohome App) the
Hot Water switch shows up. Turned it On after about 110 to 15 seconds.
Error message "The read/write operation failed. Please try again.
Operated the switch directly in Homekit app changes status Ok. Observed in
Eve home app (not evohome app) the switch status is updated in the Eve app
with the message "The read/write operation failed. Please try again.
Did not use controller for HomeKit
My Homebridge is running on a Raspberry PI, could this be the problem?
Regards John
…On Thu, 2 Jan 2025 at 13:43, Lucas Gasenzer ***@***.***> wrote:
I created a Scene in the Apple Home App that turns on "MacMini Server". It
is visible in the Eve App and works correctly.
*Home App* > Room (Abstellkammer) *Eve App* > Automation > Scenes Controller
for HomeKit > Rooms
IMG_8587.PNG (view on web)
<https://github.com/user-attachments/assets/c33bc895-985f-4e35-8ddb-834e7f2dc61d> IMG_8588.PNG
(view on web)
<https://github.com/user-attachments/assets/6f68ba9e-e4ea-4ab2-a931-6bd066d7a172> IMG_B4B8F283D06F-1.jpeg
(view on web)
<https://github.com/user-attachments/assets/9aa4c584-cf32-4ebc-bc5c-d3dd6475a026>
I suspect the Controller for HomeKit expects a shorter timeout? Did you
get an Error message for this? Perhaps we can narrow it down that way...
—
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARF3VCF5FMGA6XFZPVJQVFD2IU667AVCNFSM6AAAAABUP5QPBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXG44TIOBWHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
No errors I can see, here is the log extract
```
[02/01/2025, 14:01:45] [Evohome] Hot Water is set to: false until Fri Jan
03 2025 00:00:00 GMT+0000 (Greenwich Mean Time)
[02/01/2025, 14:01:54] [Evohome] Hot Water is set to: false until Fri Jan
03 2025 00:00:00 GMT+0000 (Greenwich Mean Time)
[02/01/2025, 14:02:07] [Evohome] Hot Water is set to: true until Fri Jan 03
2025 00:00:00 GMT+0000 (Greenwich Mean Time)
[02/01/2025, 14:02:16] [Evohome] Hot Water is set to: true until Fri Jan 03
2025 00:00:00 GMT+0000 (Greenwich Mean Time)
```
When I operate the switch from HomeKit app after approx 10 seconds the Eve
app updates and creates a second log entry
…On Thu, 2 Jan 2025 at 13:46, Lucas Gasenzer ***@***.***> wrote:
Any errors in the Homebridge console?
—
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARF3VCA3WLPLMDTY3SRO2RL2IU7MXAVCNFSM6AAAAABUP5QPBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXG44TSOBYGQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Seems like "Controller for HomeKit" is impatient 😉. Nothing we can do about that. You could try to decrease the time until the update is done. Try reducing 3 → 2 on line 1343... Lines 1334 to 1343 in 4445b3f
|
Hi Lucas, I take it change the text. Would I have to locate index.js on my
Raspberry PI and edit line 1343?
Regards John
…On Thu, 2 Jan 2025 at 14:58, Lucas Gasenzer ***@***.***> wrote:
Seems like "Controller for HomeKit" is impatient 😉. Nothing we can do
about that.
You could try to decrease the time until the update is done. Try reducing
3 → 2 on line 1343...
https://github.com/luc-ass/homebridge-evohome/blob/4445b3f0652682c0f49210da972bcfb78144fcf8/index.js#L1334-L1343
—
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARF3VCA7SML2GX2UUEZNMS32IVH2TAVCNFSM6AAAAABUP5QPBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRXHEYDGMRVGU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Correct. The best way to do that is via the web interface:
let me know how it goes |
Hi Lucas
carried out the modification still receive the error. Also
the scene I created to test does not show up on Apple Homekit >room on
iPhone.
If I select the switch directly in Homekit to turn On. The background of
the switch briefly changes to white. Then back to dark, the text changed to
Powered ON
…On Thu, 2 Jan 2025 at 16:09, Lucas Gasenzer ***@***.***> wrote:
Correct. The best way to do that is via the web interface:
- Menu > Terminal
- cd node_modules/homebridge-evohome to navigate to the correct folder
- nano index.js to open the file.
- edit the file
- exit and save via ctrl+x → y → return
let me know how it goes
—
Reply to this email directly, view it on GitHub
<#180 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ARF3VCEZRNQRJIJADLXB3RD2IVQCNAVCNFSM6AAAAABUP5QPBSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRYGAYTGNRQGE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hm, strange. I'm afraid I can't help any further, as I don't have that device... anyone else? |
Good Morning Lucas, If you would be willing to work on the problem if you had the hot water controls. I would be happy to fund that, by purchasing the device and send to you. Or I make a donation to you. In the UK the cost of the Hot water kit is around £112 circa 121 euros. |
Your offer is very flattering, but my main constraint is time at the moment. I will certainly consider it once I get to rewriting this as TypeScript, but there is no ETA. |
I created a scene to turn Evohome Hot Water to On
Scene runs and Evohome Hot water switched to On. Verified by checking the Evohome App and Homekit. Which both display the correct status ie On.
I use Controller for HomeKit when I run the scene from this app. The switch changes status. After about 15 seconds receive "Error Action Set Failed" In Homekit and Evohome the app changes status.
Another issue or I am being a wee bit dumb. I expected the scene to show up in Homekit. I can't find it!
I created a room called "Heating" the Hot Water switch shows up and can be operated from the switch. Yet I cant find the scene.
Thanks for all the great work. Have a happy and prosperous New Year
The text was updated successfully, but these errors were encountered: