Hello! I am hoping for some ideas, because I am hurting my head.
I think this is a DIYHUE issue, and Not a Hyperion issue, but I am not sure.
Here it is: I recently am building a new system with DIYhue lights responding to Hyperion. I have had to do a couple re-installs because I would get stuck, but essentially my setup is this:
DIYHue as a home assistant Add-on, running on a wired RP4. - fresh install
Hyperion as Hyperbian 64bit running on a wired RP Zero 2W - fresh install
A genuine phillips bridge - also wired.
I have each program up and running fine. But when looking for the DIYHue hub in Hyperion, it can see it, but they cannot Link - no matter how much I press the button.
I have , with this very setup, been able to make this work just fine, on a previous version of the DIYHue addon…BUT then then I went to make a clean install with the current version, and it fails…
Why? some certificate issues.
Hyperion says:
2024-03-13T21:36:31.348Z [LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:479:matchesPinnedCertificate()) First used certificate loaded successfully
2024-03-13T21:36:31.349Z [LEDDEVICE] (ERROR) 'Trust on first use' - Certificate received does not match pinned certificate
2024-03-13T21:36:31.349Z [LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:553:onSslErrors()) SSL Error occured: [9] The certificate is self-signed, and untrusted
2024-03-13T21:36:31.353Z [LEDDEVICE] (DEBUG) (ProviderRestApi.cpp:273:executeOperation()) POST took 64ms, HTTP 0: [https://192.168.1.114/api] [{"devicetype":"hyperion#hyperion","generateclientkey":true}]
2024-03-13T21:36:31.353Z [LEDDEVICE] (WARNING) philipshue generation of authorization/client key failed with error: 'SSL handshake failed: The host name did not match any of the valid hosts for this certificate'
2024-03-13T21:36:31.353Z [WEBSOCKET] (DEBUG) (JsonAPI.cpp:1630:handleLedDeviceCommand()) response: [{}]
How can I fix this?
Any Ideas? Maybe just writing this down will help me think of it.