Zigbee Sensorer
Anbefalede Zigbee sensorer.
Denne guide dækker avancerede Zigbee2MQTT teknikker - fra netværksoptimering og grupper til firmware opdatering og troubleshooting. Perfekt til at få det meste ud af dit Zigbee netværk!
Download firmware fra GitHub
sonoff_zbdonglee_zigbee_ncp_8.0.2.0_115200_sw_flow.gblGå til Silabs Web Flasher
Klik CONNECT og vælg din dongle
Klik CHANGE FIRMWARE
Upload firmware filen
Vent på flashing (ca. 1-2 minutter)
Opdater Z2M konfiguration:
serial: adapter: ember # Skift fra ezsp til emberGenstart Zigbee2MQTT
Gå til SONOFF Dongle Flasher
Vælg Zigbee Coordinator firmware
Følg on-screen instruktioner
Opdater Z2M til adapter: ember
# Download firmwarewget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20240710.zip
# Udpakunzip CC1352P2_CC2652P_launchpad_coordinator_20240710.zip
# Flash med cc2538-bslpython3 cc2538-bsl.py -e -v -w --bootloader-sonoff-usb \ CC1352P2_CC2652P_launchpad_coordinator_20240710.hex \ -p /dev/ttyUSB0| Enhedstype | Funktion | Eksempler |
|---|---|---|
| Coordinator | Netværkets centrum | ZBDongle-E/P, Conbee II |
| Router | Udvider netværket | Pærer, stikkontakter (konstant strøm) |
| End Device | Sensorer, batteridrevne | Dørsensorer, termometre |
# configuration.yaml - Optimale indstillingeradvanced: # Netværksnøgle (generer en unik) network_key: GENERATE
# Transmit power (max for bedre rækkevidde) transmit_power: 20
# Kanal (undgå WiFi overlap) # Zigbee kanal 11 = WiFi kanal 1 # Zigbee kanal 15 = WiFi kanal 6 # Zigbee kanal 20 = WiFi kanal 11 # Zigbee kanal 25 = Overlap-fri channel: 25
# PAN ID (lad Z2M generere) pan_id: GENERATE
# Øg for store netværk network_key_distribute: true| Router | Kvalitet | Pris | Note |
|---|---|---|---|
| IKEA TRÅDFRI | ⭐⭐⭐ | ~100 kr | Billige, stabile |
| Philips Hue | ⭐⭐⭐⭐⭐ | ~200 kr | Excellent routing |
| SONOFF ZBDongle-E (Router) | ⭐⭐⭐⭐ | ~150 kr | Dedikeret router |
| Aqara Smart Plug | ⭐⭐⭐⭐ | ~150 kr | Også måler strøm |
| SONOFF S26R2ZB | ⭐⭐ | ~100 kr | Variabel kvalitet |
# Generer netværkskort via MQTTmosquitto_pub -t 'zigbee2mqtt/bridge/request/networkmap' \ -m '{"type": "raw", "routes": true}'Visualisér i Z2M Frontend under Map tab.
groups: '1': friendly_name: stue_lys retain: false transition: 1 optimistic: true off_state: 'all_members_off'
'2': friendly_name: sovevaerelse_lys retain: false transition: 2 optimistic: true
'3': friendly_name: alle_lys retain: false# Opret gruppemosquitto_pub -t 'zigbee2mqtt/bridge/request/group/add' \ -m '{"friendly_name": "stue_lys", "id": 1}'
# Tilføj enhed til gruppemosquitto_pub -t 'zigbee2mqtt/bridge/request/group/members/add' \ -m '{"group": "stue_lys", "device": "stue_lampe_1"}'
# Styr gruppemosquitto_pub -t 'zigbee2mqtt/stue_lys/set' \ -m '{"state": "ON", "brightness": 200}'groups: '1': friendly_name: stue_lys
# Gem MQTT beskeder (false = hurtigere) retain: false
# Transition tid i sekunder transition: 1
# Opdater state før bekræftelse optimistic: true
# Hvornår er gruppen OFF? # all_members_off: Når ALLE enheder er off # last_member_state: Når SIDSTE enhed er off off_state: 'all_members_off'Bindings forbinder enheder direkte - uden at gå gennem coordinator. Perfekt til:
# Bind kontakt til lampemosquitto_pub -t 'zigbee2mqtt/bridge/request/device/bind' \ -m '{ "from": "stue_kontakt", "to": "stue_lampe", "clusters": ["genOnOff", "genLevelCtrl"] }'
# Bind kontakt til gruppemosquitto_pub -t 'zigbee2mqtt/bridge/request/device/bind' \ -m '{ "from": "stue_kontakt", "to": "stue_lys", "clusters": ["genOnOff"] }'
# Fjern bindingmosquitto_pub -t 'zigbee2mqtt/bridge/request/device/unbind' \ -m '{ "from": "stue_kontakt", "to": "stue_lampe" }'| Cluster | Funktion |
|---|---|
genOnOff | Tænd/sluk |
genLevelCtrl | Lysstyrke |
lightingColorCtrl | Farve/temperatur |
closuresWindowCovering | Gardiner |
devices: '0x00158d0001234567': friendly_name: stue_sensor
# Reducer støj debounce: 1
# Filtrer attributter filtered_attributes: - linkquality - voltage
# Retain MQTT beskeder retain: true
# Optimistic mode optimistic: true
# Device-specifik indstillinger occupancy_timeout: 90 no_occupancy_since: - 60 - 120 - 300# configuration.yamldevices: devices.yamlgroups: groups.yaml
# devices.yaml'0x00158d0001234567': friendly_name: stue_sensor'0x00158d0001234568': friendly_name: sovevaerelse_sensor
# groups.yaml'1': friendly_name: stue_lys'2': friendly_name: alle_lysadvanced: # Logging log_level: info log_output: - console - file log_file: zigbee2mqtt_%TIMESTAMP%.log log_rotation: true
# Ydeevne cache_state: true cache_state_persistent: true cache_state_send_on_startup: true
# Netværk last_seen: 'ISO_8601' elapsed: true
# Sikkerhed permit_join: false
# Home Assistant homeassistant_legacy_entity_attributes: false legacy_api: false legacy_availability_payload: false# 1. Aktiver permit join på specifik routermosquitto_pub -t 'zigbee2mqtt/bridge/request/permit_join' \ -m '{"value": true, "device": "tæt_router"}'
# 2. Factory reset enheden (se manual)
# 3. Flyt enheden tættere på coordinator
# 4. Tjek logstail -f /opt/zigbee2mqtt/data/log/*/log.log# 1. Tjek LQI (Link Quality Indicator)# Frontend → Device → About → LQI# Under 50 = dårlig forbindelse
# 2. Tilføj router mellem enhed og coordinator
# 3. Tjek batteriniveau
# 4. Brug availability featureavailability: active: timeout: 10 passive: timeout: 1500# 1. Brug grupper i stedet for individuelle kommandoer
# 2. Brug bindings for direkte kontrol
# 3. Undgå for mange end devices på én router# Max ~20 end devices per router
# 4. Opdater coordinator firmware
# 5. Tjek for WiFi interferens# Skift Zigbee kanal hvis nødvendigt# ADVARSEL: Dette sletter alle enheder!# Brug kun som sidste udvej
# 1. Stop Zigbee2MQTTsudo systemctl stop zigbee2mqtt
# 2. Backup databasecp /opt/zigbee2mqtt/data/database.db /opt/zigbee2mqtt/data/database.db.backup
# 3. Slet database (DANGER!)rm /opt/zigbee2mqtt/data/database.db
# 4. Start Zigbee2MQTTsudo systemctl start zigbee2mqtt
# 5. Par alle enheder igen# Realtime logsjournalctl -u zigbee2mqtt -f
# Søg efter fejljournalctl -u zigbee2mqtt | grep -i error
# Z2M log niveau# I configuration.yaml:advanced: log_level: debug # warn, info, debugZigbee Sensorer
Anbefalede Zigbee sensorer.
Automationer
Brug Zigbee i automationer.
Sidst opdateret: December 2025