- Install node for ARMv6 (Raspberry PI 1) https://unofficial-builds.nodejs.org/download/
- Follow the official instructions.
- Edit the service
ExecStart
like this:ExecStart=/home/pi/node-v10.16.0-linux-armv6l/bin/node index.js
- Add note to you path
export PATH=/home/pi/node-v10.16.0-linux-armv6l/bin:$PATH
on your.bashrc
Check that everything is fine in the logs:
journalctl -u zigbee2mqtt -f
- https://www.zigbee2mqtt.io/devices/E1524_E1810.html#ikea-e1524%252Fe1810
- https://www.zigbee2mqtt.io/devices/LED1624G9.html#ikea-led1624g9
Use the web interface for almost everything http://192.168.0.200:8080
Adding to default group doesn't work via WEB. You can use "the Explorer app" to run commands via GUI:
sudo snap install mqtt-explorer
- Manually add the bulb to group g1 from cli:
zigbee2mqtt/bridge/request/group/members/add {"group": "g1", "device": "d1"}
- Create a new group "hack"
- Manually add the bulb to group "hack" via web interface
- Create 6 scenario for the group (be sure the item are in it first) via cli
zigbee2mqtt/hack/set (Each block are in a separated command)
{
"scene_add": {
"ID": 1,
"transition": 0,
"state": "ON",
"color": {"x":0.6308,"y":0.3231}
}
}
{
"scene_add": {
"ID": 2,
"transition": 0,
"state": "ON",
"color": {"x":0.4911,"y":0.4286}
}
}
{
"scene_add": {
"ID": 3,
"transition": 0,
"state": "ON",
"color": {"x":0.4105,"y":0.4895}
}
}
{
"scene_add": {
"ID": 4,
"transition": 0,
"state": "ON",
"color": {"x":0.2963,"y":0.2963}
}
}
{
"scene_add": {
"ID": 5,
"transition": 0,
"state": "ON",
"color": {"x":0.1491,"y":0.0614}
}
}
{
"scene_add": {
"ID": 6,
"transition": 0,
"state": "ON",
"color": {"x":0.3415,"y":0.1707}
}
}
- Set all your bulb to the same "scene" via
zigbee2mqtt/hack/set {"scene_recall": 2}