Xiaomi Smart Home Suite (very cheap) compatibilty?

Xiaomi, Ikea TRÅDFRI, Philips Hue and more.

Moderator: leecollings

arkoko
Posts: 34
Joined: Saturday 17 December 2016 12:13
Target OS: NAS (Synology & others)
Domoticz version: Beta
Location: Estonia
Contact:

Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by arkoko »

corbin wrote:This is already fixed after the last firmware update.
:o Which number of FW you talking about? I have 1.4.1_143.0141 and still magnet always closing in 1 minute (beta 6371).
murtadin
Posts: 62
Joined: Saturday 31 December 2016 15:33
Target OS: Linux
Domoticz version: beta
Contact:

Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by murtadin »

corbin wrote:
murtadin wrote:
First check /usr/bin/emerge if file exists. Check permitions. You are trying it under root user? If not -
looks like you have to install stage 3. Just download it and unzip to the system root.

I have installed missing liveusb library, required by precompiled binaries - now i can start ./domoticz, but still no luck. No device appear in device menu. Still need help to debug this case.
How about you create a VM of your setup that I can test with?
Do you mean i should create VM image of gentoo linux for Vmware for you? I am not sure that i understood you correct.
levynger
Posts: 87
Joined: Wednesday 21 December 2016 19:03
Target OS: Raspberry Pi / ODroid
Domoticz version:
Location: Israel
Contact:

Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by levynger »

arkoko wrote:
corbin wrote:This is already fixed after the last firmware update.
:o Which number of FW you talking about? I have 1.4.1_143.0141 and still magnet always closing in 1 minute (beta 6371).
what is your domoticz version?
this issue was resolved already by corbin.
deennoo
Posts: 784
Joined: Wednesday 10 December 2014 13:06
Target OS: Linux
Domoticz version: beta
Location: Bordeaux France
Contact:

Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by deennoo »

levynger wrote:
arkoko wrote:
corbin wrote:This is already fixed after the last firmware update.
:o Which number of FW you talking about? I have 1.4.1_143.0141 and still magnet always closing in 1 minute (beta 6371).
what is your domoticz version?
this issue was resolved already by corbin.
Is waiting your github correction to provid it to domoticz main beta

Edit : didn't see your work on github 1 hour ago sorry.

Now we have to wait about corbin to wakeup (it's only 6:05 on Brisban, wake up Corbin ! Europe waiting for you !)
Last edited by deennoo on Monday 16 January 2017 21:02, edited 1 time in total.
Domoticz stable 3.5877 for real & Domoticz beta for test
Rfxtrxe / RFLink / Milight / Yeelight / Tasmota / MQTT / BLE / Zigate
http://domo-attitude.fr
levynger
Posts: 87
Joined: Wednesday 21 December 2016 19:03
Target OS: Raspberry Pi / ODroid
Domoticz version:
Location: Israel
Contact:

Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by levynger »

deennoo wrote:
levynger wrote:
arkoko wrote: :o Which number of FW you talking about? I have 1.4.1_143.0141 and still magnet always closing in 1 minute (beta 6371).
what is your domoticz version?
this issue was resolved already by corbin.
Is waiting your github correction to provid it to domoticz main beta
the pull request is ready in github, includes the aqara wireless, and aqara wired (only report)

i just disconvered that there is another event "Dual Switch" with the wireless - will add it soon to a new pull.
deennoo
Posts: 784
Joined: Wednesday 10 December 2014 13:06
Target OS: Linux
Domoticz version: beta
Location: Bordeaux France
Contact:

Re: RE: Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by deennoo »

levynger wrote:
deennoo wrote:
levynger wrote:
what is your domoticz version?
this issue was resolved already by corbin.
Is waiting your github correction to provid it to domoticz main beta
the pull request is ready in github, includes the aqara wireless, and aqara wired (only report)

i just disconvered that there is another event "Dual Switch" with the wireless - will add it soon to a new pull.
Try something today :

For cube and round switch, corbin set the Off option, but as they are "active switch" they never goes to off but on standby (MiHome never show off for those device).

I remove off from selector this works just have to check about % value for selector.

Will made it after your pull about dual button wireless switch.
Domoticz stable 3.5877 for real & Domoticz beta for test
Rfxtrxe / RFLink / Milight / Yeelight / Tasmota / MQTT / BLE / Zigate
http://domo-attitude.fr
levynger
Posts: 87
Joined: Wednesday 21 December 2016 19:03
Target OS: Raspberry Pi / ODroid
Domoticz version:
Location: Israel
Contact:

Re: RE: Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by levynger »

deennoo wrote:
levynger wrote:
deennoo wrote: Is waiting your github correction to provid it to domoticz main beta
the pull request is ready in github, includes the aqara wireless, and aqara wired (only report)

i just disconvered that there is another event "Dual Switch" with the wireless - will add it soon to a new pull.
Try something today :

For cube and round switch, corbin set the Off option, but as they are "active switch" they never goes to off but on standby (MiHome never show off for those device).

I remove off from selector this works just have to check about % value for selector.

Will made it after your pull about dual button wireless switch.
done, removed old pull requests, patch-2 is ready with dual Click mode for the aqara wireless switch.
deennoo
Posts: 784
Joined: Wednesday 10 December 2014 13:06
Target OS: Linux
Domoticz version: beta
Location: Bordeaux France
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by deennoo »

Great ! What is next device ? In wall plug ? The one shown before on this thread ? ... No api for this one, or maybe the outside wall plug is the same api.
Domoticz stable 3.5877 for real & Domoticz beta for test
Rfxtrxe / RFLink / Milight / Yeelight / Tasmota / MQTT / BLE / Zigate
http://domo-attitude.fr
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

murtadin wrote: Do you mean i should create VM image of gentoo linux for Vmware for you? I am not sure that i understood you correct.
If you can make it easy for me with a VM I can just download and run then I hope to be able to find what the problem is. Not one I have to play around with settings - as it is I've spent a bit of time just trying to get the thing running.
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: RE: Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

levynger wrote: done, removed old pull requests, patch-2 is ready with dual Click mode for the aqara wireless switch.
Thanks, can you check I re-opened the right pull request - they were all closed.
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

Can everyone that knows the sid of their gateway, report it here?

Code: Select all

{"cmd":"iam","port":"9898","sid":"f0b4299ae4b8","model":"gateway","ip":"192.168.5.15"}
I want to see if I can shorten f0b4299ae4b8 so it can be converted to an int value.
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
User avatar
vetalok
Posts: 22
Joined: Friday 30 December 2016 12:40
Target OS: Linux
Domoticz version: 3.6273
Location: Lviv, Ukraine
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by vetalok »

corbin wrote:Can everyone that knows the sid of their gateway, report it here?

Code: Select all

{"cmd":"iam","port":"9898","sid":"f0b4299ae4b8","model":"gateway","ip":"192.168.5.15"}
I want to see if I can shorten f0b4299ae4b8 so it can be converted to an int value.

Code: Select all

('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"oaPNSolhcqpmG5gu","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')
('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"tAivdgpTAgNZIoHV","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')
('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"MSsVaS5tRVOmEEV8","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')
('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"SXx5S6qwTYR1Wlto","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')
('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"ofS1Uyk0A5YjR8FT","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')
('received message:', '{"cmd":"report","model":"gateway","sid":"f0b4299a6a3e","short_id":0,"data":"{\\"rgb\\":1694498776}"}')
('received message:', '{"cmd":"report","model":"gateway","sid":"f0b4299a6a3e","short_id":0,"data":"{\\"rgb\\":0}"}')
('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"qOEkOTi9YEtWCsfX","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')
('received message:', '{"cmd":"heartbeat","model":"gateway","sid":"f0b4299a6a3e","short_id":"0","token":"EKlvQaYzg5Dylvyd","data":"{\\"ip\\":\\"192.168.2.193\\"}"}')


And on page:
https://notes.jmsinfor.com/blog/post/admin/Xiaomi-Hub
see:

Code: Select all

{'cmd': 'heartbeat', 'token': 'ydfnrsd4cjgIVcTj', 'model': 'gateway', 'sid': 'f0b429b3d7cc', 'data': '{"ip":"192.168.0.107"}', 'short_id': '0'}
f0b4299ae4b8
f0b429b3d7cc
f0b4299a6a3e
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

thanks, all starts with f0b4, so what I've coded should work.

Having a problem to convert the Domoticz Hue value into RGB for the gateway now...
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
User avatar
vetalok
Posts: 22
Joined: Friday 30 December 2016 12:40
Target OS: Linux
Domoticz version: 3.6273
Location: Lviv, Ukraine
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by vetalok »

corbin wrote: Having a problem to convert the Domoticz Hue value into RGB for the gateway now...
http://stackoverflow.com/questions/3018 ... 5-for-both
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

vetalok wrote:
corbin wrote: Having a problem to convert the Domoticz Hue value into RGB for the gateway now...
http://stackoverflow.com/questions/3018 ... 5-for-both
There is a hue2rgb function already but I might be using it wrong, will try some other functions too.

Edit - I was making a mistake. Gateway light is working now, setting to the correct colour.
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
murtadin
Posts: 62
Joined: Saturday 31 December 2016 15:33
Target OS: Linux
Domoticz version: beta
Contact:

Re: RE: Re: RE: Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by murtadin »

corbin wrote:
murtadin wrote: Do you mean i should create VM image of gentoo linux for Vmware for you? I am not sure that i understood you correct.
If you can make it easy for me with a VM I can just download and run then I hope to be able to find what the problem is. Not one I have to play around with settings - as it is I've spent a bit of time just trying to get the thing running.
May be you can give me ssh access to your VM which you hve installed? And i can install all neceseray libs in order to run domoticz. If not - i will do something on my side. Probably install gentoo on standalone host.

But who can explain - which are minimal requirements to run successful domoticz with xiaomi gateway? I mena linux kernel options, libs etc?

Tonight i installed ubuntu 14.04 server on new pc and tested domoticz. Almost all was working except minor bugs and look at this:
Spoiler: show

Code: Select all

hats@u-srv2:/usr/local/git/domoticz$ sudo ldd domoticz
        linux-vdso.so.1 =>  (0x00007ffe79bf9000)
        libusb-0.1.so.4 => /lib/x86_64-linux-gnu/libusb-0.1.so.4 (0x00007f0aa24a2000)
        libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f0aa2243000)
        libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f0aa1e66000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0aa1c5e000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0aa1a45000)
        libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f0aa17dd000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0aa15bf000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0aa13bb000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0aa10b4000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0aa0cef000)
        /lib64/ld-linux-x86-64.so.2 (0x00005612bc6d3000)
        libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f0aa0abc000)
        librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0 (0x00007f0aa08a1000)
        libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f0aa065a000)
        liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f0aa044b000)
        libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f0aa01f9000)
        libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26 (0x00007f0a9ff3b000)
        libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11 (0x00007f0a9fcba000)
        libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f0a9f9ef000)
        libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f0a9f7c0000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f0a9f5bb000)
        libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f0a9f3b0000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f0a9f195000)
        libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f0a9ef79000)
        libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f0a9ed3b000)
        libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f0a9eb27000)
        libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f0a9e8e4000)
        libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f0a9e6df000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f0a9e4db000)
        libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f0a9e2d1000)
        libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f0a9e049000)
        libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f0a9dda8000)
        libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f0a9db74000)
        libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f0a9d95f000)
        libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f0a9d757000)
        libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f0a9d52d000)
        libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f0a9d31f000)
        libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f0a9d0d6000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f0a9ce1c000)
        libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f0a9cbe3000)
and same from gentoo:

Code: Select all

desktop domoticz # ldd domoticz
        linux-vdso.so.1 (0x00007fffc2b5e000)
        libusb-0.1.so.4 => /lib64/libusb-0.1.so.4 (0x00007f814608c000)
        libssl.so.1.0.0 => /usr/lib64/libssl.so.1.0.0 (0x00007f8145e1c000)
        libcrypto.so.1.0.0 => /usr/lib64/libcrypto.so.1.0.0 (0x00007f81459d9000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f81457d1000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f81455ba000)
        libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f8145354000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8145138000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f8144f34000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f8144c2f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f8144896000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f8146292000)
        libusb-1.0.so.0 => /lib64/libusb-1.0.so.0 (0x00007f814467e000)
But i have checked some libs - they are installed. Not all - cause i do not use kerberos, ldap and so on But may be some important libs are missed and for some reason, when i configure sources i see no errors at all about it.
P.S. - i really apreciate your help. Thank you.
User avatar
vetalok
Posts: 22
Joined: Friday 30 December 2016 12:40
Target OS: Linux
Domoticz version: 3.6273
Location: Lviv, Ukraine
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by vetalok »

corbin wrote:
vetalok wrote:
corbin wrote: Having a problem to convert the Domoticz Hue value into RGB for the gateway now...
http://stackoverflow.com/questions/3018 ... 5-for-both
There is a hue2rgb function already but I might be using it wrong, will try some other functions too.

Edit - I was making a mistake. Gateway light is working now, setting to the correct colour.

Emm... When I enable LED from MiHome - Domoticz off light

Log:

Code: Select all

2017-01-17 15:16:30.337 (XiaomiGateway) Lighting Limitless/Applamp (Xiaomi RGB Gateway)
2017-01-17 15:16:30.339 {"cmd":"report","model":"gateway","sid":"f0b4299a6a3e","short_id":0,"data":"{\"rgb\":1694440192}"}
2017-01-17 15:16:31.337 XiaomiGateway: Updating existing - nodeid: f0b4299a6a3e
2017-01-17 15:16:31.337 (XiaomiGateway) Lighting Limitless/Applamp (Xiaomi RGB Gateway)
2017-01-17 15:16:31.339 {"cmd":"report","model":"gateway","sid":"f0b4299a6a3e","short_id":0,"data":"{\"rgb\":0}"}
deennoo
Posts: 784
Joined: Wednesday 10 December 2014 13:06
Target OS: Linux
Domoticz version: beta
Location: Bordeaux France
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by deennoo »

On/OFF looks to be solve since 1h30 gmt today

Have a different probleme :
brightness doesn't work but normal as show on log message :

Code: Select all

2017-01-17 08:03:58.379 User: Admin initiated a switch command (8/Xiaomi RGB Gateway/Set Level)
2017-01-17 08:03:58.379 XiaomiGateway: Setting brightness not implemented, will try to fix this later
It's time to concidering a beer donation for corbin, do you have a paypal account ?
Domoticz stable 3.5877 for real & Domoticz beta for test
Rfxtrxe / RFLink / Milight / Yeelight / Tasmota / MQTT / BLE / Zigate
http://domo-attitude.fr
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

vetalok wrote: Emm... When I enable LED from MiHome - Domoticz off light
I've made a couple of changes, you will now need to turn the light on from the app to get it to detect in Domoticz, and I've added some extra log output. Can you try that and post the output if it still isn't working?
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
User avatar
corbin
Posts: 463
Joined: Saturday 20 August 2016 22:57
Target OS: Windows
Domoticz version: Beta
Location: Brisbane, Australia
Contact:

Re: Xiaomi Smart Home Suite (very cheap) compatibilty?

Post by corbin »

deennoo wrote: It's time to concidering a beer donation for corbin, do you have a paypal account ?
Appreciate that thanks, but If you want to make a donation, please use the donate link on https://www.domoticz.com/
Question about the Xiaomi Gateway in Domoticz? Please check the Wiki first: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests