Hi,
I just setup zigbee2mqtt and it seems to work fine.
The only device that I cannot get to work is the xiaomi cube. It adds a couple of devices but I am not really sure what to do with them.
Is there a tutorial for setting up the cube in domoticz?
I added a shot of the created devices to my post.
Aqara/ Xiaomi Cube turotial
Moderator: leecollings
-
- Posts: 23
- Joined: Thursday 08 December 2016 11:52
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Aqara/ Xiaomi Cube turotial
- Attachments
-
- 1.JPG (76.1 KiB) Viewed 835 times
-
- Posts: 9
- Joined: Wednesday 16 May 2018 11:27
- Target OS: NAS (Synology & others)
- Domoticz version:
- Contact:
Re: Aqara/ Xiaomi Cube turotial
Hi nephulim,
Just was wondering about that one.
In above picture you can push the green arrows to add the device you want i added the device that gives the switch not using batteries for now.
then i renamed my cube to CUBE1
then i added an ikea light and some other devices, but below the device to control is : zig-stalamp- ikea-e27
then i went to configuration settings and clicked on events, then i create a lua event.. with below. (devicetype)
HOpe this helps, cheers.
Just was wondering about that one.
In above picture you can push the green arrows to add the device you want i added the device that gives the switch not using batteries for now.
then i renamed my cube to CUBE1
then i added an ikea light and some other devices, but below the device to control is : zig-stalamp- ikea-e27
then i went to configuration settings and clicked on events, then i create a lua event.. with below. (devicetype)
HOpe this helps, cheers.
Code: Select all
commandArray = {}
print ("***************** luacube2222 *******************");
if otherdevices['CUBE1'] == 'Rotate Left' then
print('Lichtsterkte Naar Beneden')
print(otherdevices_svalues['zig-stalamp- ikea-e27'])
dimTo = (otherdevices_svalues['zig-stalamp- ikea-e27']-10)
print(' nieuw:' .. dimTo .. ' ')
commandArray['zig-stalamp- ikea-e27'] = 'Set Level:'..dimTo..' '
commandArray['CUBE1'] = 'Off'
end
if otherdevices['CUBE1'] == 'Rotate Right' then
print('Lichtsterkte Naar Boven')
print(otherdevices_svalues['zig-stalamp- ikea-e27'])
dimTo = (otherdevices_svalues['zig-stalamp- ikea-e27']+10)
print(' nieuw:' .. dimTo .. ' ')
commandArray['zig-stalamp- ikea-e27'] = 'Set Level:'..dimTo..' '
commandArray['CUBE1'] = 'Off'
end
return commandArray
-
- Posts: 9
- Joined: Wednesday 16 May 2018 11:27
- Target OS: NAS (Synology & others)
- Domoticz version:
- Contact:
Re: Aqara/ Xiaomi Cube turotial
Also sharing some other lua script for the other options.
I created for what I found on the internet . i do not know the source but nothing worked for me, and below does:
Hope this helps some people.
I created for what I found on the internet . i do not know the source but nothing worked for me, and below does:
Hope this helps some people.
Code: Select all
--lua device
--maak groep Woonkamer Lampen en maak groep CUBE1 OFF en zet daarin je cube1 op niveau 0%
--maak de scene heu10 , hue60 , hue95 en zet daarin je apparaat heu lamp op het niveau
commandArray = {}
print("***************** luacube *******************")
if otherdevices['CUBE1']=='Flip 90' then
commandArray['Group:Woonkamer Lampen'] = 'On'
commandArray['Group:CUBE1 OFF'] = 'Off'
print ("0 CUBE1 Flip 90 zet lampen Aan en CUBE1 uit na 30 sec ");
return commandArray
end
if otherdevices['CUBE1']=='Shake' then
commandArray['Group:Woonkamer Lampen'] = 'Off'
commandArray['Group:CUBE1 OFF'] = 'Off'
print ("1 CUBE1 SHAKE zet lampen uit en CUBE1 uit na 30 sec ");
return commandArray
end
if otherdevices['CUBE1']=='Tap' then
commandArray['Group:buitenverlichting'] = 'On'
commandArray['Group:CUBE1 OFF'] = 'Off'
print ("2 CUBE1 Tap zet buitenverlichting lampen Aan en CUBE1 uit na 30 sec ");
return commandArray
end
--if otherdevices['CUBE1']=='Rotate Right'
-- and otherdevices['zig-stalamp- ikea-e27']=='On' then
-- commandArray['Scene:kamer80'] = 'On'
-- commandArray['Group:CUBE1 OFF'] = 'Off'
-- print ("3 CUBE1 Rotate Right zet stalamp hoger kamer80 ");
-- return commandArray
--end
-- if otherdevices['CUBE1']=='Rotate Left'
-- and otherdevices['zig-stalamp- ikea-e27']=='On' then
-- commandArray['Scene:kamer10'] = 'On'
-- commandArray['Group:CUBE1 OFF'] = 'Off'
-- print ("4 CUBE1 Rotate Left zet stalamp lager kamer10 ");
-- return commandArray
--end
if otherdevices['CUBE1']=='Flip 180'
and otherdevices['zig-stalamp- ikea-e27']=='On' then
commandArray['Scene:kamer100'] = 'On'
commandArray['Group:CUBE1 OFF'] = 'Off'
print ("5 CUBE1 flip180 zet stalamp HOOG kamer100 ");
return commandArray
end
if otherdevices['CUBE1']=='Slide' then
-- commandArray['Group:buitenverlichting'] = 'Off'
commandArray['Group:CUBE1 OFF'] = 'Off'
-- print ("6 CUBE1 uit na 30 sec ");
return commandArray
end
if otherdevices['CUBE1']=='Fall' then
-- commandArray['Group:buitenverlichting'] = 'Off'
commandArray['Group:CUBE1 OFF'] = 'Off'
-- print ("7 CUBE1 uit na 30 sec ");
return commandArray
end
--let op hue moet al wel aan staan voor deze scenes 3,4,5
--Flip90 lampen aan
--Tap buitenlampen aan
--Rotate Right staLamp naar 80
--Rotate Left Lamp naar 10
--Flip 180 STA Lamp naar 100
--slide buitenlampen uit
--Shake Shake alle Lampen uit
-
- Posts: 9
- Joined: Wednesday 16 May 2018 11:27
- Target OS: NAS (Synology & others)
- Domoticz version:
- Contact:
Re: Aqara/ Xiaomi Cube turotial
I always turn the CUBE1 to off again after firing
But could also be handy to not do that.
For the second script i have created a group called CUBE1 when you use that switch it puts the device itself to off.
Hope to find some fun other scripts here for the aqaura cube.
But could also be handy to not do that.
For the second script i have created a group called CUBE1 when you use that switch it puts the device itself to off.
Hope to find some fun other scripts here for the aqaura cube.
Who is online
Users browsing this forum: No registered users and 1 guest