-
Notifications
You must be signed in to change notification settings - Fork 499
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
Xfinity Keypad XHK1-UE #4560
Comments
@Smanar Would you like this one? |
Hu will need to create more field. I have searched some information about this device, I think we need to create/use as field
But do we need state/alarm ? And there is some comment about temperature and sensor ? |
If it can send the 4 digit code to home assist that would be a great start. Let me know if i can help with something. |
I think it s possible from that I m reading about it. |
Ofc, i have a fedora workstation or plenty of lxc servers on my proxmox host. The conbee is connected to the PI3B |
Ok so first try You have the procedure here https://github.com/dresden-elektronik/deconz-rest-plugin#install-deconz-development-package-optional-linux-only
This code will do nothing, just create the entry in the API. |
Just on the pi or do i need a new Linux machine? I don't want to lose my ZB network of course. |
As you want, just need a linux OS (not docker), raspbian or other. Devices configuration are stored on the host, network configuration on the conbee. |
Yeah, i need more info about the API, compilation is ok |
for API IP and PORT are the same than for phoscon
|
There is no info in /sensors other than: the device is showing in deconz like you can see in the screenshots, but no entry in the phoscon app. The port was 8080 and not 80 here edit: I am using the beta in production (due to sonof mini ZB) and the current stable on the test server. |
If you are right, will be the same than you are using for phoscon.
The code is based on the last code on official, so will be the beta too. Can you share the logs during inclusion ? On deconz/help/log with "info" and "info_l2" ? |
Yes i use another VM, just to be safe.., i didnt need to include the device, when i switched the conbee to the new VM the devices where all there. |
You need, your device are still in the zigbee network (because it will be the same network, same mac adress, same network key, ect ....) but the device are not in the API. Devices are stored on the host, not the USB key. |
"2": {
"config": {
"battery": null,
"offset": 0,
"on": true,
"reachable": true
},
"ep": 1,
"etag": "71a295870418824acd1faea34c51b15a",
"lastseen": "2021-03-13T15:32Z",
"manufacturername": "Universal Electronics Inc",
"modelid": "URC4450BC0-X-R",
"name": "Temperature 2",
"state": {
"lastupdated": "none",
"temperature": null
},
"type": "ZHATemperature",
"uniqueid": "00:0d:6f:00:13:4f:61:39-01-0402"
} |
Ok, nice, and no ZHAAlarm one ? |
Ok do have updated the code
Now you will have a new sensor a ZHAswitch with a field "armed" But I have lot of question :
Can you try the new code, use the device to arm/disarm for exemple and show logs during the command pls ? |
@Smanar how to obtain logs? |
on deconz / help / log with "info" and "info_l2" |
Do i need to reinclude the device? |
Yep, pls, if I m right the code will create a new device now, a zhaSwitch. |
I don't think its working, i only see the temp sensor. |
I have checked the code again, nothing special, can you share the log during the inclusion ? |
I cant include the device anymore... tried a bunch of stuff already |
hmm the temp sensor is paired again, but no new sensor found. No logs, i was too late to enable the logs. |
I don't think there is a difference beetween sensor or light.
This trick will trigger an inclusion. Enable log before setting in permit join, on the dev machine you have few devices, will be not a problem. |
i cant find a setting in phoscon to permit join?? In deconz there is one. the logs are full with this stuff: i can give you access to the dev machine (ssh + x2go), if you give me your pubkey |
In phoscon it s "add new sensor/light" But fortunately, I have this ind of problem on an other device too, will add some debug line to your branch. |
If you have a linux environment on windows it should work or a linux machine or a Mac. You just need to run it all in a virtual python environment. We can jump on discord if you want coaching :) |
@Kane610 yeah, some coaching would speed up things. You can add me on Discord: AES#2599 |
The device receive CMD_ARM with possible values
with the desired armed command + a pin code
And send the data by websocket For the moment the Arm mode is not configurable so set in State/Armmode Using the api, third app can check the code and send a command ATM using Config/Armed to change the panel state
The device send CMD_GET_PANEL_STATUS
So there is 2 variable, the panel state and the armed mode, for the moment the code only use the panel state. |
@ikke-zelf: we are working on the beep function of the device, but when i send a exit_delay the keypad starts to beep (only when active/not a sleep), leave the house (device is going to sleep really fast, a second after presence detection) the device keeps beeping. After the alarm exit delay time and the alarm is armed i send armed_away/arming_away to the device but because its a sleep when beeping the state is ignored. When i activate the presence sensor the new state is set and the beeping stop. Do you recognize such behaviour? |
No i cant recall that.
With 'a sleep' you mean all Light turned Off?
I Will retest in an hour or so, but cant recall not working in the way as it should.
Regards.
… Op 10 apr. 2021 om 17:38 heeft A1AD ***@***.***> het volgende geschreven:
@ikke-zelf: we are working on the beep function of the device, but when i send a exit_delay the keypad starts to beep (only when active/not a sleep), leave the house (device is going to sleep really fast, a second after presence detection) the device keeps beeping. After the alarm exit delay time and the alarm is armed i send armed_away/arming_away to the device but because its a sleep when beeping the state is ignored. When i activate the presence sensor the new state is set and the beeping stop.
Do you recognize such behaviour?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Yes indeed, its the same when i switch states through node red, the keypad only change state when there is presence (awake aka lights on). entry_delay never works because there is no presence at the device at the time someone entering the building and not updating to entry_delay, only when i touch the keypad for the code the entry_delay is set. So i guess we still have major problems if you dont have this behaviour. |
No, nothing recognisable in respect to what you are describing.
Isn't it posisible to debug the zigbee2mqtt implementation or is that something completely different?
… Op 10 apr. 2021 om 20:42 heeft A1AD ***@***.***> het volgende geschreven:
No i cant recall that. With 'a sleep' you mean all Light turned Off? I Will retest in an hour or so, but cant recall not working in the way as it should. Regards.
Yes indeed, its the same when i switch states through node red, the keypad only change state when there is presence (awake aka lights on). entry_delay never works because there is no presence at the device at the time someone entering the building and not updating to entry_delay, only when i touch the keypad for the code the entry_delay is set.
So i guess we still have major problems if you dont have this behaviour.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@ikke-zelf Do you want to join us on discord? (AES#2599) |
As there has not been any response in 21 days, this issue has been automatically marked as stale. At OP: Please either close this issue or keep it active It will be closed in 7 days if no further activity occurs. |
As there has not been any response in 28 days, this issue will be closed. @ OP: If this issue is solved post what fixed it for you. If it is not solved, request to get this opened again. |
Is this device successfully added to deconz because it’s not (yet) on the supported devices page |
Do understand this thread correctly: full support for the xhk1-ue is work in progress? I am only getting the temperature senor and I am not able to use it as an alarm panel in home assistant or link it to an existing alarm panel in HA. |
Hello, On my side I can see it in the code. Tell me what you have tried and if it have worked (we are on it ATM) |
@a1ad how do you put the keyboard in pairing mode? I cannot see the device in deconz. |
Maybe is restricted to some channels? |
When you say deconz, it s realy deconz the application on desktop ? |
I have the keypad in pairing mode but nothigs appears in Deconz app ( via VNC ). |
Finally I got the keypad sync. The problem was the zigbee channel. Changing from 16 to 11 the keypad was detected but now I only see the device as a Temp Sensor, even using the light pairing method. |
So it seems this device only works on channel 11 |
I will try other channel but I want to make it work first. I will report here when done. |
Ok, after the first Sync in channel 11 I changed again the network to channel 16, waited 5 minutes and then restarted de usb deconz II. |
But it seem @Mimiix was right, there is something specific to the channel 11 somewhere ? (at least for inclusion) |
At least the first start... yes. |
Device
Screenshots
Required screenshots:
Endpoints and clusters of the node:
Node Info panel
Power Configuration
Identify
Poll Control
Temperature measurement
ISA Zone
Diagnostics
OTAU
IAS ACE
Here is a Reddit post from someone that successfully added the keypad to zigbee2mqtt and with some more info.
Greets,
The text was updated successfully, but these errors were encountered: