Boa noite a todos,
Estive a seguir o tutorial " Como configurar o zigbee2mqtt em Hassio com uma CC2531" mas acontece apôs a reiniciar o Raspberry não me aparece o menu do passo 3 .
Podem me dar uma ajuda?
obrigado
Boa noite a todos,
Estive a seguir o tutorial " Como configurar o zigbee2mqtt em Hassio com uma CC2531" mas acontece apôs a reiniciar o Raspberry não me aparece o menu do passo 3 .
Podem me dar uma ajuda?
obrigado
@imrr para emparelhar os devices podes evitar esses passos bastando por na tua configuração algo similar a esta (onde está em amarelo)
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
# base_url: example.duckdns.org:8123
# Text to speech
tts:
- platform: google_translate
mqtt:
broker: 192.168.1.48
port: 1883
client_id: hassio
keepalive: 60
username: mosquitto
password: mosquitto
discovery: true
input_boolean:
zigbee_permit_join:
name: Allow devices to join
initial: off
icon: mdi:cellphone-wireless
timer:
zigbee_permit_join:
name: Time remaining
duration: 600 # Updated this to the number of seconds you wish
sensor:
- platform: mqtt
name: Bridge state
state_topic: "zigbee2mqtt/bridge/state"
icon: mdi:router-wireless
group:
zigbee_group:
name: Zigbee
entities:
- input_boolean.zigbee_permit_join
- timer.zigbee_permit_join
- sensor.bridge_state
automation:
- id: enable_zigbee_join
alias: Enable Zigbee joining
hide_entity: true
trigger:
platform: state
entity_id: input_boolean.zigbee_permit_join
to: 'on'
action:
- service: mqtt.publish
data:
topic: zigbee2mqtt/bridge/config/permit_join
payload: 'true'
- service: timer.start
data:
entity_id: timer.zigbee_permit_join
- id: disable_zigbee_join
alias: Disable Zigbee joining
trigger:
- entity_id: input_boolean.zigbee_permit_join
platform: state
to: 'off'
action:
- data:
payload: 'false'
topic: zigbee2mqtt/bridge/config/permit_join
service: mqtt.publish
- data:
entity_id: timer.zigbee_permit_join
service: timer.cancel
hide_entity: true
- id: disable_zigbee_join_timer
alias: Disable Zigbee joining by timer
hide_entity: true
trigger:
- platform: event
event_type: timer.finished
event_data:
entity_id: timer.zigbee_permit_join
action:
- service: mqtt.publish
data:
topic: zigbee2mqtt/bridge/config/permit_join
payload: 'false'
- service: input_boolean.turn_off
data:
entity_id: input_boolean.zigbee_permit_joindigite ou cole aqui o código
Por acaso já tinha experimentado como dizes
{
"data_path": "/share/zigbee2mqtt",
"devices": "devices.yaml",
"groups": "groups.yaml",
"homeassistant": true,
"permit_join": true,
"mqtt": {
"base_topic": "zigbee2mqtt",
"server": "mqtt://192.168.1.48",
"user": "mosquitto",
"password": "mosquitto"
},
"serial": {
"port": "/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0019365C77-if00"
},
"advanced": {
"pan_id": 6754,
"channel": 11,
"network_key": [
1,
3,
5,
7,
9,
11,
13,
15,
0,
2,
4,
6,
8,
10,
12,
13
],
"availability_blacklist": []
},
"ban": [],
"whitelist": [],
"queue": {},
"socat": {
"enabled": false,
"master": "pty,raw,echo=0,link=/dev/ttyZ2M,mode=777",
"slave": "tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5",
"restartdelay": 1,
"initialdelay": 1,
"options": "-d -d",
"log": false
}
}
Boa noite,
Não estou a conseguir não sei mais que posso fazer, já fiz vários tutoriais e nada.
Têm mais sugestões que possam ajudar?
obrigado
Bom dia,
Posso não ter compreendido bem a situação, mas sabes que depois de instalar o zigbee2mqtt e colocar o código no configuration.yaml ou em packages, é preciso configurar o lovelace para aparecer o input_boolean e o timer, certo?
Vamos por partes:
O addon arranca sem erros? Faz start, espera 1 minuto e depois no log (dentro do addon) carrega em ‘refresh’ e mostra o que aparece.
E será que a pen é mesmo uma CC2531ou é uma CC2540?
Pois isso já não sei eu comprei aqui no forum a um utilizador.
Vou pesquisar como posso ver o tipo.
Obrigado
Basta ver o chip, tem lá escrito a referência. Já tem acontecido, inclusive a mim, enviarem uma CC2540 que é exactamente igual e aceita o mesmo firmware mas é bluetooth.
Boas, aqui vai o codigo:
Log
./run.sh: line 16: [Info] Configuration backup found in /share/zigbee2mqtt/.configuration.yaml.bk. Skipping config backup.: No such file or directory
[Info] Socat is DISABLED and not started
2019-12-17T22:06:32: PM2 log: Launching in no daemon mode
2019-12-17T22:06:33: PM2 log: App [npm:0] starting in -fork mode-
2019-12-17T22:06:33: PM2 log: App [npm:0] online
> zigbee2mqtt@1.8.0 start /zigbee2mqtt-1.8.0
> node index.js
zigbee2mqtt:info 2019-12-17 22:06:48: Logging to console and directory: '/share/zigbee2mqtt/log/2019-12-17.22-06-47'
zigbee2mqtt:info 2019-12-17 22:06:50: Starting zigbee2mqtt version 1.8.0 (commit #unknown)
zigbee2mqtt:info 2019-12-17 22:06:50: Starting zigbee-herdsman...
zigbee2mqtt:info 2019-12-17 22:06:53: zigbee-herdsman started
zigbee2mqtt:info 2019-12-17 22:06:53: Coordinator firmware version: '{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190223}}'
zigbee2mqtt:info 2019-12-17 22:06:53: Currently 0 devices are joined:
zigbee2mqtt:warn 2019-12-17 22:06:53: `permit_join` set to `true` in configuration.yaml.
zigbee2mqtt:warn 2019-12-17 22:06:53: Allowing new devices to join.
zigbee2mqtt:warn 2019-12-17 22:06:53: Set `permit_join` to `false` once you joined all devices.
zigbee2mqtt:info 2019-12-17 22:06:53: Zigbee: allowing new devices to join.
zigbee2mqtt:info 2019-12-17 22:06:53: Connecting to MQTT server at mqtt://192.168.1.48
zigbee2mqtt:info 2019-12-17 22:06:58: Connected to MQTT server
zigbee2mqtt:info 2019-12-17 22:06:58: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
zigbee2mqtt:info 2019-12-17 22:06:58: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.8.0","commit":"unknown","coordinator":{"type":"zStack12","meta":{"transportrev":2,"product":0,"majorrel":2,"minorrel":6,"maintrel":3,"revision":20190223}},"log_level":"info","permit_join":true}'
Já confirmei é CC2531.
Obrigado
Aparentemente o addon está a funcionar. Agora só tens de emparelhar os equipamentos com o CC2531. Depois tens de executar o procedimento de emparelhamento para cada dispositivo.
Os dispositivos no momento de emparelhamento devem estar relativamente proximos do CC2531. Outra coisa, o CC2531 não deve estar muito próximo de outro emissor radio, ou seja, WIFI, Z-wave etc…
Que dispositivos estás a tentar adicionar?
Z-Wave não trabalha na mesma frequência do zigbee, o Wi-fi sim
Eu sempre li que para emparelhar devemos colocar os dispositivos próximos do CC2531 ou de um router zigbee.
Mas sempre emparelhei os dispositivos logo no local onde os quero deixar e sempre funcionou.
Acredito que possam demorar um pouco mais do que se estiverem perto do coordinator/router, mas nunca tive problemas a emparelhar.
Boas,
Sensores humidade e temperatura Aqara.
Obrigado
Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt