Closed EIBHomeControl closed 3 years ago
First of all please always mention wich device you are using and which sketch... I have met with such situation and 99.9% know the reason This always happens when during the pairing ESP send wrong characheristic values, for instance You defined Temperathure charachteristic, it has by default minimum value=0.0 maximum =100.0, during the pairing if you send to apple value wich out of this range you will get this message. If it happen after pairing, Apple just ignore, but pairing is continued
You can use DEFINE macros to avoid this or change minimum or maximum values define macros used like this
HAP_NOTIFY_CHANGES_WITHCONSTRAIN(float, ch_temp, temp_value, 0)
where ch_temp ->Tempherature charachteristic
temp_value -> themperature
Give me a feedback pls
Thanks for the fast answer. You're right. I sent a wrong value for den garage state. It's working now.
How can set max. 8 connections? At the moment it says only 4. My sketch is based on the garage door example.
How can set max. 8 connections? At the moment it says only 4.
There is under testing. Currently ESP8266 tested more less stable with 6-8 client you can change
in arduino_homekit_server.cpp
How can set max. 8 connections? At the moment it says only 4.
There is under testing. Currently ESP8266 tested more less stable with 6-8 client you can change
define HOMEKIT_MAX_CLIENTS 4
define CLIENT_CONTEXT_CACHE_SIZE 4
in arduino_homekit_server.cpp
thx.
I've tested the lastest version. When I try to add the new device to Homekit it won't show up but gives me an error. Device not compatible.
Commit c8242dc
Log:
-> Is this the default? I also seen logs with max 8?
Seems to me that the paring is successful, but the device is not in Homekit accepted.
v2 Higer bandwidth is set.
If you need more info, pls let me know.