From 364345ec638ff0a74c3d54674a71f71f970ae5cb Mon Sep 17 00:00:00 2001 From: Simon Milvert Date: Tue, 9 Mar 2021 06:16:22 +0100 Subject: [PATCH] Update traefik with auth --- docker-compose.home.yml | 23 ++++++ docker-compose.nextclouod.yml | 1 + docker-compose.per.yml | 22 +++++- docker-compose.service.yml | 27 +++++-- docker-compose.web.yml | 30 ++++++-- static_config.yml | 16 ++++ traefik.yml | 13 ++++ zigbee2mqtt/configuration.yaml | 42 +++++++++-- zigbee_home_2/configuration_home_2.yaml | 7 +- zigbee_home_2/coordinator_backup.json | 14 ++-- zigbee_home_2/database.db | 25 ++++--- zigbee_home_2/state.json | 98 ++++++++++++++++++++++++- 12 files changed, 281 insertions(+), 37 deletions(-) diff --git a/docker-compose.home.yml b/docker-compose.home.yml index 47d44d0..ac1bddb 100644 --- a/docker-compose.home.yml +++ b/docker-compose.home.yml @@ -25,6 +25,29 @@ services: - "traefik.http.routers.node-red-secure.tls.certresolver=milvert" - "traefik.http.routers.node-red-secure.tls=true" + landet_domo: + container_name: "landet_domo" + image: ghcr.io/linuxserver/domoticz + restart: unless-stopped + networks: + - backend + volumes: + - ${DIR}/landet/domo:/config + - /etc/localtime:/etc/localtime:ro + ports: + - "8002:8080" + environment: + - TZ=${TZ} + - PUID=${UID} + - PGID=${GID} + labels: + - "traefik.enable=true" + - "traefik.http.services.landet_domo-service.loadbalancer.server.port=8080" + - "traefik.http.routers.landet_domo-secure.entrypoints=web-secure" + - "traefik.http.routers.landet_domo-secure.rule=Host(`landet.${DOMAIN}`)" + - "traefik.http.routers.landet_domo-secure.tls.certresolver=milvert" + - "traefik.http.routers.landet_domo-secure.tls=true" + networks: frontend: diff --git a/docker-compose.nextclouod.yml b/docker-compose.nextclouod.yml index ffa5a84..4512fc1 100644 --- a/docker-compose.nextclouod.yml +++ b/docker-compose.nextclouod.yml @@ -42,6 +42,7 @@ services: - TRUSTED_PROXIES=172.19.0.0/16 volumes: - ${DIR}/nextcloud-www:/var/www/html + - /srv/owncloud:/var/www/html/data - /media/NAS:/media/NAS networks: diff --git a/docker-compose.per.yml b/docker-compose.per.yml index cb37071..2f3e908 100644 --- a/docker-compose.per.yml +++ b/docker-compose.per.yml @@ -8,6 +8,7 @@ services: image: wordpress:5.6.0-apache volumes: - /srv/docker/peekskog/wp:/var/www/html + - ./wp/php.conf.ini:/usr/local/etc/php/conf.d/uploads.ini ports: - "8008:80" networks: @@ -19,8 +20,27 @@ services: WORDPRESS_DB_PASSWORD: peekskog labels: - "traefik.enable=true" + # middleware to redirect www to non-www + - "traefik.http.middlewares.www-redirect.redirectregex.regex=^https://www.peekskog.se/(.*)" + - "traefik.http.middlewares.www-redirect.redirectregex.replacement=https://peekskog.se/$${1}" + - "traefik.http.middlewares.www-redirect.redirectregex.permanent=true" + # https router - "traefik.http.routers.peek-secure.entrypoints=web-secure" - - "traefik.http.routers.peek-secure.rule=Host(`${DOMAIN_PEEK}`)" + - "traefik.http.routers.peek-secure.rule=Host(`peekskog.se`) || Host(`www.peekskog.se`)" + - "traefik.http.routers.peek-secure.middlewares=www-redirect,peek-middle" + - "traefik.http.routers.peek-secure.middlewares=peek-middle" + - "traefik.http.middlewares.peek-middle.headers.contentSecurityPolicy=frame-ancestors 'self' peekskog.se" + - "traefik.http.middlewares.peek-middle.headers.framedeny=true" + - "traefik.http.middlewares.peek-middle.headers.stsSeconds=155520011" + - "traefik.http.middlewares.peek-middle.headers.stsIncludeSubdomains=true" + - "traefik.http.middlewares.peek-middle.headers.stsPreload=true" + - "traefik.http.middlewares.peek-middle.headers.customFrameOptionsValue=SAMEORIGIN" + - "traefik.http.middlewares.peek-middle.headers.referrerPolicy=no-referrer" + - "traefik.http.middlewares.peek-middle.headers.SSLRedirect=true" + - "traefik.http.middlewares.peek-middle.headers.forceSTSHeader=true" + - "traefik.http.middlewares.peek-middle.headers.browserXSSFilter=true" + - "traefik.http.middlewares.peek-middle.headers.contentTypeNosniff=true" +#- "traefik.http.routers.peek-secure.rule=Host(`${DOMAIN_PEEK}`)" - "traefik.http.routers.peek-secure.tls.certresolver=milvert" - "traefik.http.routers.peek-secure.tls=true" diff --git a/docker-compose.service.yml b/docker-compose.service.yml index 923802d..c441323 100644 --- a/docker-compose.service.yml +++ b/docker-compose.service.yml @@ -6,7 +6,7 @@ services: container_name: zigbee_home_2 networks: - backend - image: koenkk/zigbee2mqtt:1.15.0 + image: koenkk/zigbee2mqtt:1.18.1 restart: always volumes: - ./zigbee_home_2:/app/data @@ -17,15 +17,24 @@ services: - UID=1000 - GID=1000 - TZ=Europe/Stockholm + labels: + - "traefik.enable=true" + - "traefik.http.services.zighome-service.loadBalancer.server.port=8080" + - "traefik.http.routers.zighome-secure.entrypoints=web-secure" + - "traefik.http.routers.zighome-secure.rule=Host(`zig2.${DOMAIN}`)" + - "traefik.http.routers.zighome-secure.tls.certresolver=milvert" + - "traefik.http.routers.zighome-secure.middlewares=auth@file" + - "traefik.http.routers.zighome-secure.tls=true" zigbee2mqtt: container_name: zigbee2mqtt networks: - backend - image: koenkk/zigbee2mqtt:1.15.0 + image: koenkk/zigbee2mqtt:1.18.1 restart: always volumes: - ${DIR}/zigbee2matt:/app/data + - ./zigbee2mqtt/configuration.yaml:/app/data/configuration.yaml - ${DIR}/zigbee2mqtt_node_log:/root/.npm devices: - /dev/ttyACM1:/dev/ttyACM0 @@ -33,9 +42,17 @@ services: - UID=1000 - GID=1000 - TZ=Europe/Stockholm + labels: + - "traefik.enable=true" + - "traefik.http.services.zig1-service.loadBalancer.server.port=8081" + - "traefik.http.routers.zig1-secure.entrypoints=web-secure" + - "traefik.http.routers.zig1-secure.rule=Host(`zig1.${DOMAIN}`)" + - "traefik.http.routers.zig1-secure.tls.certresolver=milvert" + - "traefik.http.routers.zig1-secure.middlewares=auth@file" + - "traefik.http.routers.zig1-secure.tls=true" grafana: - image: grafana/grafana:7.3.1 + image: grafana/grafana:7.4.3 container_name: grafana restart: always networks: @@ -94,7 +111,7 @@ services: - "traefik.http.routers.chrongraf-secure.tls=true" gitea: - image: gitea/gitea:1.12 + image: gitea/gitea:1.13 container_name: gitea networks: - backend @@ -121,7 +138,7 @@ services: mqtt: - image: eclipse-mosquitto:1.6.10 + image: eclipse-mosquitto:1.6.13 container_name: mqtt networks: - frontend diff --git a/docker-compose.web.yml b/docker-compose.web.yml index a94bf1b..ff2f939 100644 --- a/docker-compose.web.yml +++ b/docker-compose.web.yml @@ -7,15 +7,14 @@ services: restart: always networks: - backend - - frontend ports: - 8004:80 labels: - "traefik.enable=true" - - "traefik.http.routers.milvert.com-secure.entrypoints=web-secure" - - "traefik.http.routers.milvert.com-secure.rule=Host(`${DOMAIN}`)" - - "traefik.http.routers.milvert.com-secure.tls.certresolver=milvert" - - "traefik.http.routers.milvert.com-secure.tls=true" + - "traefik.http.routers.milvertcom-secure.entrypoints=web-secure" + - "traefik.http.routers.milvertcom-secure.rule=Host(`${DOMAIN}`)" + - "traefik.http.routers.milvertcom-secure.tls.certresolver=milvert" + - "traefik.http.routers.milvertcom-secure.tls=true" #- "traefik.http.routers.milvert-secure.priority=1" volumes: - "${DIR}/milvert-nginx/conf:/etc/nginx/conf.d" @@ -104,6 +103,27 @@ services: - "traefik.http.routers.sync_johanna-secure.tls.certresolver=milvert" - "traefik.http.routers.sync_johanna-secure.tls=true" + torrent: + image: linuxserver/rutorrent + container_name: torrent + environment: + - PUID=1000 + - PGID=1000 + networks: + - backend + ports: + - 51413:51413 + - 6881:6881/udp + volumes: + - ./torrent/config:/config + - /media/NAS:/downloads + labels: + - "traefik.enable=true" + - "traefik.http.routers.torrent-secure.entrypoints=web-secure" + - "traefik.http.routers.torrent-secure.rule=Host(`torrent.${DOMAIN}`)" + - "traefik.http.routers.torrent-secure.tls.certresolver=milvert" + - "traefik.http.routers.torrent-secure.tls=true" + networks: frontend: external: true diff --git a/static_config.yml b/static_config.yml index 28cb553..eed0269 100644 --- a/static_config.yml +++ b/static_config.yml @@ -1,5 +1,15 @@ http: routers: + landet_zigbee-router: + rule: "Host(`zig3.milvert.com`)" + service: landet_zigbee-service + middlewares: + - auth + entryPoints: + - web-secure + tls: + certResolver: milvert + lampa-router: rule: "Host(`lampa.milvert.com`)" service: lampa-service @@ -36,6 +46,10 @@ http: priority: 1 services: + landet_zigbee-service: + loadBalancer: + servers: + - url: "http://10.1.0.4:8082" lampa-service: loadBalancer: servers: @@ -59,8 +73,10 @@ http: scheme: https httpsredirect: redirectScheme: + permanent: true scheme: https auth: basicAuth: users: - "admin:$apr1$iQ9pYbK/$gOLcycC6KlzqpcfJidjQC0" + - "simon:$apr1$M8rLlvSI$$ta6MpQ8.PQU72qKlO9byY/" diff --git a/traefik.yml b/traefik.yml index 7ce9103..d6a5bf2 100644 --- a/traefik.yml +++ b/traefik.yml @@ -48,3 +48,16 @@ entryPoints: address: ":8086" mqtt: address: ":9001" + +tls: + options: + default: + minVersion: VersionTLS12 + sniStrict : true + cipherSuites: + - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 + - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 diff --git a/zigbee2mqtt/configuration.yaml b/zigbee2mqtt/configuration.yaml index 204c03f..89a721a 100644 --- a/zigbee2mqtt/configuration.yaml +++ b/zigbee2mqtt/configuration.yaml @@ -4,9 +4,23 @@ mqtt: base_topic: zigbee2mqtt server: 'mqtt://mqtt:1883' advanced: - log_level: debug + log_level: error + ikea_ota_use_test_url: false + log_syslog: + app_name: Zigbee2MQTT + eol: /n + host: localhost + localhost: localhost + path: /dev/log + pid: process.pid + port: 123 + protocol: tcp4 + type: '5424' serial: port: /dev/ttyACM0 +frontend: + port: 8081 + host: 0.0.0.0 devices: '0xd0cf5efffef137e6': friendly_name: '0xd0cf5efffef137e6' @@ -20,9 +34,6 @@ devices: '0x90fd9ffffe6e8fe2': friendly_name: Arbetsrum gullampa retain: false - '0x0017880106fc9e16': - friendly_name: Philips Lily 2 - retain: false '0x0017880106241299': friendly_name: Philips Lily 3 retain: false @@ -62,7 +73,28 @@ devices: friendly_name: Julstjärna 2 '0x086bd7fffe38fe88': friendly_name: Julstjärna 3 - + '0x00158d000484f134': + friendly_name: '0x00158d000484f134' + '0x00158d0004889d02': + friendly_name: '0x00158d0004889d02' + '0x00158d0004889e4a': + friendly_name: '0x00158d0004889e4a' + '0x00158d0004889e47': + friendly_name: '0x00158d0004889e47' + '0x680ae2fffeb15687': + friendly_name: '0x680ae2fffeb15687' + '0x588e81fffe14100f': + friendly_name: '0x588e81fffe14100f' + '0x0017880108c48479': + friendly_name: '0x0017880108c48479' + '0x00178801066a8581': + friendly_name: '0x00178801066a8581' + '0x0017880108a0bc09': + friendly_name: '0x0017880108a0bc09' + '0xbc33acfffea767f3': + friendly_name: '0xbc33acfffea767f3' + '0x000b57fffe915dbf': + friendly_name: '0x000b57fffe915dbf' groups: '1': friendly_name: Kök diff --git a/zigbee_home_2/configuration_home_2.yaml b/zigbee_home_2/configuration_home_2.yaml index 1851b78..ed62e35 100644 --- a/zigbee_home_2/configuration_home_2.yaml +++ b/zigbee_home_2/configuration_home_2.yaml @@ -1,5 +1,5 @@ homeassistant: false -permit_join: true +permit_join: false mqtt: base_topic: zigbee_home_2 server: 'mqtt://mqtt' @@ -25,6 +25,9 @@ advanced: - 21 serial: port: /dev/ttyACM0 +frontend: + port: 8080 + host: 0.0.0.0 devices: '0x000b57fffe96daab': friendly_name: billy_liten @@ -48,6 +51,8 @@ devices: friendly_name: TempHum_6 '0x00158d00058a2ad5': friendly_name: TempHum_7 + '0x086bd7fffe38fe88': + friendly_name: '0x086bd7fffe38fe88' groups: '0': friendly_name: vrum_tak_group diff --git a/zigbee_home_2/coordinator_backup.json b/zigbee_home_2/coordinator_backup.json index 798a2e8..4e41753 100644 --- a/zigbee_home_2/coordinator_backup.json +++ b/zigbee_home_2/coordinator_backup.json @@ -1,6 +1,6 @@ { "adapterType": "zStack", - "time": "Wed, 30 Dec 2020 18:43:53 GMT", + "time": "Tue, 09 Mar 2021 05:00:31 GMT", "meta": { "product": 1 }, @@ -28,7 +28,7 @@ "osal": true, "product": -1, "value": [ - 87, + 133, 5, 2, 51, @@ -140,8 +140,8 @@ 0, 0, 0, - 69, - 25, + 106, + 175, 0, 0 ], @@ -331,9 +331,9 @@ "osal": false, "offset": 0, "value": [ - 249, - 196, - 5, + 135, + 168, + 13, 0, 221, 221, diff --git a/zigbee_home_2/database.db b/zigbee_home_2/database.db index 4d9bbe0..1c4e47b 100644 --- a/zigbee_home_2/database.db +++ b/zigbee_home_2/database.db @@ -1,17 +1,18 @@ {"id":1,"type":"Coordinator","ieeeAddr":"0x00124b0021cbfbe0","nwkAddr":0,"manufId":0,"epList":[1,2,3,4,5,6,8,11,12,13,47,110,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"2":{"profId":257,"epId":2,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"3":{"profId":261,"epId":3,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"4":{"profId":263,"epId":4,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"5":{"profId":264,"epId":5,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"6":{"profId":265,"epId":6,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"8":{"profId":260,"epId":8,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"11":{"profId":260,"epId":11,"devId":1024,"inClusterList":[1281],"outClusterList":[1280,1282],"clusters":{},"binds":[],"meta":{}},"12":{"profId":49246,"epId":12,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"13":{"profId":260,"epId":13,"devId":5,"inClusterList":[25],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"47":{"profId":260,"epId":47,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"110":{"profId":260,"epId":110,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}}},"interviewCompleted":true,"meta":{},"lastSeen":null} -{"id":2,"type":"Router","ieeeAddr":"0x000b57fffe96daab","nwkAddr":38861,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1609069143431} -{"id":3,"type":"Router","ieeeAddr":"0x000b57fffe915dbf","nwkAddr":15363,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1609344804981} -{"id":4,"type":"Router","ieeeAddr":"0x000b57fffe96d90a","nwkAddr":3767,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1609344771113} -{"id":5,"type":"Router","ieeeAddr":"0x000b57fffe9a3e5a","nwkAddr":62865,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1607521985941} -{"id":6,"type":"Router","ieeeAddr":"0xec1bbdfffeb46980","nwkAddr":17062,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1608904665445} -{"id":7,"type":"EndDevice","ieeeAddr":"0xbc33acfffea767f3","nwkAddr":32870,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI on/off switch","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2080,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,258,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI on/off switch","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":33,"stackVersion":98,"hwVersion":1,"dateCode":"20190723","swBuildId":"2.2.010"}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":74}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0021cbfbe0","endpointID":1}],"meta":{}}},"appVersion":33,"stackVersion":98,"hwVersion":1,"dateCode":"20190723","swBuildId":"2.2.010","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1609310810500} -{"id":8,"type":"Router","ieeeAddr":"0x14b457fffe6ae838","nwkAddr":64261,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 WW clear 250lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096,64636],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 WW clear 250lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050"}}},"binds":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"meta":{}}},"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1609162836636} -{"id":9,"type":"Router","ieeeAddr":"0xbc33acfffea0d682","nwkAddr":29811,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 WW 806lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096,64636],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 WW 806lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050"}}},"binds":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"meta":{}}},"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1609354133867} +{"id":2,"type":"Router","ieeeAddr":"0x000b57fffe96daab","nwkAddr":46210,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615236946928} +{"id":3,"type":"Router","ieeeAddr":"0x000b57fffe915dbf","nwkAddr":15363,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068"}},"genOnOff":{"attributes":{"onOff":1}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615236946661} +{"id":4,"type":"Router","ieeeAddr":"0x000b57fffe96d90a","nwkAddr":3767,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615236946826} +{"id":5,"type":"Router","ieeeAddr":"0x000b57fffe9a3e5a","nwkAddr":47672,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20201102","swBuildId":"2.3.068","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615237811127} +{"id":6,"type":"Router","ieeeAddr":"0xec1bbdfffeb46980","nwkAddr":17062,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1608904665445} +{"id":7,"type":"EndDevice","ieeeAddr":"0xbc33acfffea767f3","nwkAddr":32870,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Battery","modelId":"TRADFRI on/off switch","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":2080,"inClusterList":[0,1,3,9,32,4096,64636],"outClusterList":[3,4,6,8,25,258,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI on/off switch","manufacturerName":"IKEA of Sweden","powerSource":3,"zclVersion":3,"appVersion":33,"stackVersion":98,"hwVersion":1,"dateCode":"20190723","swBuildId":"2.2.010"}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":87}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0021cbfbe0","endpointID":1}],"configuredReportings":[],"meta":{}}},"appVersion":33,"stackVersion":98,"hwVersion":1,"dateCode":"20190723","swBuildId":"2.2.010","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1615072729103} +{"id":8,"type":"Router","ieeeAddr":"0x14b457fffe6ae838","nwkAddr":64261,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 WW clear 250lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096,64636],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 WW clear 250lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050"}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1611813721500} +{"id":9,"type":"Router","ieeeAddr":"0xbc33acfffea0d682","nwkAddr":29811,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E27 WW 806lm","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":257,"inClusterList":[0,3,4,5,6,8,4096,64636],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E27 WW 806lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":3,"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050"}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[33],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":32,"stackVersion":99,"hwVersion":2,"dateCode":"20181203","swBuildId":"2.3.050","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1615236946685} {"id":10,"type":"Group","groupID":1,"members":[],"meta":{}} {"id":11,"type":"Group","groupID":901,"members":[],"meta":{}} {"id":12,"type":"Coordinator","ieeeAddr":"0x00124b0021cbfbe0","nwkAddr":0,"manufId":0,"epList":[1,2,3,4,5,6,8,11,12,13,47,110,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"2":{"profId":257,"epId":2,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"3":{"profId":261,"epId":3,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"4":{"profId":263,"epId":4,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"5":{"profId":264,"epId":5,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"6":{"profId":265,"epId":6,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"8":{"profId":260,"epId":8,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"11":{"profId":260,"epId":11,"devId":1024,"inClusterList":[1281],"outClusterList":[1280,1282],"clusters":{},"binds":[],"meta":{}},"12":{"profId":49246,"epId":12,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"13":{"profId":260,"epId":13,"devId":5,"inClusterList":[25],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"47":{"profId":260,"epId":47,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"110":{"profId":260,"epId":110,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}}},"interviewCompleted":true,"meta":{},"lastSeen":null} {"id":13,"type":"Group","groupID":0,"members":[{"deviceIeeeAddr":"0xbc33acfffea0d682","endpointID":1}],"meta":{}} -{"id":14,"type":"Coordinator","ieeeAddr":"0x00124b0021cbfbe0","nwkAddr":0,"manufId":0,"epList":[1,2,3,4,5,6,8,11,12,13,47,110,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"2":{"profId":257,"epId":2,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"3":{"profId":261,"epId":3,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"4":{"profId":263,"epId":4,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"5":{"profId":264,"epId":5,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"6":{"profId":265,"epId":6,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"8":{"profId":260,"epId":8,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"11":{"profId":260,"epId":11,"devId":1024,"inClusterList":[1281],"outClusterList":[1280,1282],"clusters":{},"binds":[],"meta":{}},"12":{"profId":49246,"epId":12,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"13":{"profId":260,"epId":13,"devId":5,"inClusterList":[25],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"47":{"profId":260,"epId":47,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"110":{"profId":260,"epId":110,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"meta":{}}},"interviewCompleted":true,"meta":{},"lastSeen":null} -{"id":15,"type":"EndDevice","ieeeAddr":"0x00158d000588bb44","nwkAddr":39857,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"msTemperatureMeasurement":{"attributes":{"measuredValue":2169}},"msRelativeHumidity":{"attributes":{"measuredValue":4170}},"msPressureMeasurement":{"attributes":{"16":9925,"20":-1,"measuredValue":992}},"genBasic":{"attributes":{"65281":{"1":2985,"4":17320,"5":10,"6":[0,1],"10":3767,"100":2164,"101":4163,"102":99266},"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}}},"binds":[],"meta":{}}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1609360369653} -{"id":16,"type":"EndDevice","ieeeAddr":"0x00158d00058a6526","nwkAddr":60898,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"msTemperatureMeasurement":{"attributes":{"measuredValue":183}},"msRelativeHumidity":{"attributes":{"measuredValue":9772}},"msPressureMeasurement":{"attributes":{"16":9926,"20":-1,"measuredValue":992}},"genBasic":{"attributes":{"65281":{"1":2935,"4":17320,"5":10,"6":[0,1],"10":15363,"100":184,"101":9756,"102":99289},"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}}},"binds":[],"meta":{}}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1609359110711} -{"id":17,"type":"EndDevice","ieeeAddr":"0x00158d00058a2ad5","nwkAddr":65059,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"genBasic":{"attributes":{"65281":{"1":2985,"4":17320,"5":7,"6":[0,1],"10":3767,"100":305,"101":8742,"102":99271},"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":307}},"msRelativeHumidity":{"attributes":{"measuredValue":8739}},"msPressureMeasurement":{"attributes":{"16":9928,"20":-1,"measuredValue":992}}},"binds":[],"meta":{}}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1609360126673} \ No newline at end of file +{"id":14,"type":"Coordinator","ieeeAddr":"0x00124b0021cbfbe0","nwkAddr":0,"manufId":0,"epList":[1,2,3,4,5,6,8,11,12,13,47,110,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"2":{"profId":257,"epId":2,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"3":{"profId":261,"epId":3,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"4":{"profId":263,"epId":4,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"5":{"profId":264,"epId":5,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"6":{"profId":265,"epId":6,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"8":{"profId":260,"epId":8,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"11":{"profId":260,"epId":11,"devId":1024,"inClusterList":[1281],"outClusterList":[1280,1282],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"12":{"profId":49246,"epId":12,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"13":{"profId":260,"epId":13,"devId":5,"inClusterList":[25],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"47":{"profId":260,"epId":47,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"110":{"profId":260,"epId":110,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"interviewCompleted":true,"meta":{},"lastSeen":null} +{"id":15,"type":"EndDevice","ieeeAddr":"0x00158d000588bb44","nwkAddr":39857,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"msTemperatureMeasurement":{"attributes":{"measuredValue":2115}},"msRelativeHumidity":{"attributes":{"measuredValue":2634}},"msPressureMeasurement":{"attributes":{"16":9995,"20":-1,"measuredValue":1006,"scale":-1,"scaledValue":10065}},"genBasic":{"attributes":{"65281":{"1":2995,"4":17320,"5":12,"6":[0,1],"10":3767,"100":2124,"101":2601,"102":100652},"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","modelId":"lumi.weather"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615264450186} +{"id":16,"type":"EndDevice","ieeeAddr":"0x00158d00058a6526","nwkAddr":60898,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"msTemperatureMeasurement":{"attributes":{"measuredValue":-448}},"msRelativeHumidity":{"attributes":{"measuredValue":6523}},"msPressureMeasurement":{"attributes":{"16":9995,"20":-1,"measuredValue":1006,"scale":-1,"scaledValue":10065}},"genBasic":{"attributes":{"65281":{"1":2925,"4":17320,"5":10,"6":[0,1],"10":15363,"100":-464,"101":6446,"102":100687},"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615265643895} +{"id":17,"type":"EndDevice","ieeeAddr":"0x00158d00058a2ad5","nwkAddr":65059,"manufId":4151,"manufName":"LUMI","powerSource":"Battery","modelId":"lumi.weather","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":770,"inClusterList":[0,3,65535,1026,1027,1029],"outClusterList":[0,4,65535],"clusters":{"genBasic":{"attributes":{"65281":{"1":2975,"4":17320,"5":15,"6":[0,1],"10":15363,"100":-196,"101":5441,"102":100685},"manufacturerName":"LUMI","powerSource":3,"zclVersion":1,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001"}},"msTemperatureMeasurement":{"attributes":{"measuredValue":-197}},"msRelativeHumidity":{"attributes":{"measuredValue":5448}},"msPressureMeasurement":{"attributes":{"16":9996,"20":-1,"measuredValue":1006,"scale":-1,"scaledValue":10066}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":5,"stackVersion":2,"hwVersion":30,"dateCode":"20191205","swBuildId":"3000-0001","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1615264048634} +{"id":18,"type":"Router","ieeeAddr":"0x086bd7fffe38fe88","nwkAddr":59912,"manufId":4476,"manufName":"IKEA of Sweden","powerSource":"Mains (single phase)","modelId":"TRADFRI bulb E14 W op/ch 400lm","epList":[1],"endpoints":{"1":{"profId":49246,"epId":1,"devId":256,"inClusterList":[0,3,4,5,6,8,2821,4096],"outClusterList":[5,25,32,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TRADFRI bulb E14 W op/ch 400lm","manufacturerName":"IKEA of Sweden","powerSource":1,"zclVersion":1,"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214"}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":17,"stackVersion":87,"hwVersion":1,"dateCode":"20170302","swBuildId":"1.2.214","zclVersion":1,"interviewCompleted":true,"meta":{},"lastSeen":1613056993323} \ No newline at end of file diff --git a/zigbee_home_2/state.json b/zigbee_home_2/state.json index 8b1cc27..e6206ad 100644 --- a/zigbee_home_2/state.json +++ b/zigbee_home_2/state.json @@ -1 +1,97 @@ -{"0":{"brightness":244,"state":"OFF"},"0x000b57fffe915dbf":{"brightness":66,"state":"ON","update_available":false},"0x000b57fffe96d90a":{"brightness":249,"state":"OFF","update_available":false},"0x000b57fffe96daab":{"brightness":28,"state":"OFF","update_available":false},"0x000b57fffe9a3e5a":{"brightness":38,"state":"ON","update_available":false},"0x00158d000588bb44":{"battery":91,"humidity":41.87,"linkquality":54,"pressure":992.8,"temperature":21.7,"voltage":2985},"0x00158d00058a2ad5":{"battery":91,"humidity":87.4,"linkquality":60,"pressure":992.9,"temperature":2.98,"voltage":2985},"0x00158d00058a6526":{"battery":62,"humidity":96.89,"linkquality":54,"pressure":993.2,"temperature":1.23,"voltage":2935},"0x14b457fffe6ae838":{"state":"OFF","update_available":false},"0xbc33acfffea0d682":{"brightness":244,"state":"OFF","update_available":false},"0xbc33acfffea767f3":{"battery":74,"linkquality":66,"update_available":false},"0xec1bbdfffeb46980":{"brightness":7,"state":"OFF","update_available":false},"1":{"brightness":51,"state":"OFF"}} \ No newline at end of file +{ + "0": { + "brightness": 140, + "state": "OFF" + }, + "1": { + "brightness": 51, + "state": "OFF" + }, + "0x000b57fffe915dbf": { + "brightness": 66, + "state": "OFF", + "update_available": false, + "update": { + "state": "idle" + } + }, + "0x000b57fffe96d90a": { + "brightness": 140, + "state": "OFF", + "update_available": false, + "update": { + "state": "idle" + } + }, + "0x000b57fffe96daab": { + "brightness": 28, + "state": "OFF", + "update_available": false, + "update": { + "state": "idle" + } + }, + "0x000b57fffe9a3e5a": { + "brightness": 38, + "state": "OFF", + "update_available": false, + "update": { + "state": "idle" + } + }, + "0x00158d000588bb44": { + "battery": 97, + "humidity": 26.01, + "linkquality": 123, + "pressure": 1006.5, + "temperature": 21.24, + "voltage": 2995 + }, + "0x00158d00058a2ad5": { + "battery": 86, + "humidity": 54.73, + "linkquality": 51, + "pressure": 1006.6, + "temperature": -2.11, + "voltage": 2975 + }, + "0x00158d00058a6526": { + "battery": 57, + "humidity": 65.83, + "linkquality": 48, + "pressure": 1006.6, + "temperature": -4.54, + "voltage": 2925 + }, + "0x14b457fffe6ae838": { + "state": "OFF", + "update_available": false + }, + "0xbc33acfffea0d682": { + "brightness": 140, + "state": "OFF", + "update_available": false, + "update": { + "state": "idle" + } + }, + "0xbc33acfffea767f3": { + "battery": 87, + "linkquality": 54, + "update_available": false, + "update": { + "state": "idle" + } + }, + "0xec1bbdfffeb46980": { + "brightness": 7, + "state": "OFF", + "update_available": false + }, + "0x086bd7fffe38fe88": { + "update": { + "state": "available" + }, + "update_available": true + } +} \ No newline at end of file