Flashar e configurar o Sonoff Bridge


(Jorge Assunção) #103

O código da automação está mal formatado. Tens a certeza que colaste bem o código?


(Bruno Santos) #104

Sim.
Eu uso o VIM para editar e em cada novo topico com os 2 pontos ( : ) a seguir ele automaticamente indenta a linha… E tem funcionado… Mas posso alterar com espaços…

Eu vou à configuração -> Geral - Configuration validation e ele dá que está tudo certo…

Existe algum lado onde possa ver se chega alguma coisa ao HA ? algum log ou algo parecido ?


(Jorge Assunção) #105

O YAML não pode ser identado com tabulações, tens de usar apenas espaços.


(Bruno Santos) #106

Já descobri um erro, mas ainda não dá nada… :frowning:

No trigger, o topic é o da bridge e não da lampada, certo ?

O nome do sonoff basic (onde está ligada a lampada) é sonoff_lamp e o nome da bridge é sonoffBridge.

O switch - depois no action - é switch.sonoff_lamp ou outro qualquer ?


(Bruno Santos) #107

O codigo da automacao deverá ser colocado no configuration.yaml ou automations.yaml ?


(Bruno Melo) #108

O código tem de ser colocado no yaml Automations. Caso não uses os packages.


(Bruno Santos) #109

yuppppi ! Já funciona ! :smiley: :smiley:

Muito muito agradecido. É que no tutorial diz que é para colocar no configurations.yaml e não no automations… Daí a confusão.

Agora só falta descobrir como desligar ao final de x minutos quando não for detectada nenhuma presença ! :smiley:

Muito muito obrigado


(Jorge Assunção) #110

Isso que queres “descobrir” já foi respondido diversas vezes aqui no fórum. Basta procurar e até tem exemplos!


(Guilherme Benetti) #111

Olá pessoa, estou tendo uma dificuldade com sensores de porta, são RF e estão funcionando com o sonoff bridge com tasmota, porém ao reiniciar o home assistant o status dos sensores retornam como “off”, mesmo que as portas e janelas estejam abertas

binary_sensor:
  - platform: mqtt
    name: "Sacada da Sala"
    payload_on: "18740A" 
    payload_off: "18740E"
    device_class: door
    state_topic: "tele/sonoffbridge/RESULT"
    value_template: '{{ value_json.RfReceived.Data}}' 

Tentei colocar um retain: true no código acima porém o check do hassio retorna que o retain não é suportado.

Tentei utilizar uma automação com mqtt.publish, porém não consegui fazer funcionar.

- alias: Porta da sacada retain status
  initial_state: on
  trigger:
    - platform: mqtt
      topic: "tele/sonoffbridge/RESULT"
  condition:
    - condition: template
      value_template: "{{ trigger.payload_json.RfReceived.Data in ('18740A','18740E') }}"
  action:
    - service: mqtt.publish
      data_template:
        topic: "tele/sonoffbridge/RESULT"
        payload: "{%- if trigger.payload_json.RfReceived.Data == '18740A' -%}ON{%- else -%}OFF{%- endif -%}"
        retain: True