Isso são valores apenas representativos…para saberes os estado do sensor apenas…
O resto já são automações, que podes fazer pesquisando nas várias contas github que tens disponíveis aqui, um passo de cada vez.
Obrigado @RodolfoVieira.
Vou dormir que estou estourado. Hoje andei às voltas a colocar sensores de temperatura e houve um que me deu cabo da cabeça a passar cabos
Viva Rodolfo.
Neste momento o meu ficheiro está assim
sensor:
- platform: mqtt
state_topic: 'tele/Bridge/RESULT'
value_template: '{{value_json.RfReceived.Data}}'
name: kerui
expire_after: 1
- platform: template
sensors:
sensorportas:
friendly_name: "Sensor Kerui"
value_template: >
{%- if is_state('sensor.kerui', '7D8EEE') -%}
Porta Aberta
{%- elif is_state('sensor.kerui', '7D8EE7') -%}
Porta Fechada
{%- elif is_state('sensor.kerui', '7D8EEB') -%}
Sensor Arrancado
{%- endif -%}
icon_template: >
{% if is_state('binary_sensor.kerui', '7D8EEE') %}
mdi:door-open
{% endif %}
{% if is_state('binary_sensor.kerui', '7D8EE7') %}
mdi:door-closed
{% endif %}
{% if is_state('binary_sensor.kerui', '7D8EEB') %}
mdi:image-broken
{% endif %}
O que não estou a conseguir são duas coisas. O Icon que aparece é sempre o olho e não o icon que pretendo.
Embora aparece a informação do estado, queria que ficasse sempre o estado em que se encontra, ou seja, caso a porta esteja fechada, me apareça sempre a dizer, porta fechada e não como agora que aparece e desaparece 2 segundos depois.
O que é que eu posso fazer… Os icons estão correctos… não compreendo
Obrigado
falta o else ??? é isso ???
já vi…
eu olhava e olhava …binary, elif e companhia !!!
Neste momento e depois da modificação , ficou assim, a funcionar com os icons, mas o texto depois de aparecer desaparece.
Está assim
sensor:
- platform: mqtt
state_topic: 'tele/Bridge/RESULT'
value_template: '{{value_json.RfReceived.Data}}'
name: kerui
expire_after: 1
- platform: template
sensors:
sensorportas:
friendly_name: "Sensor Kerui"
value_template: >
{%- if is_state('sensor.kerui', '7D8EEE') -%}
Porta Aberta
{%- elif is_state('sensor.kerui', '7D8EE7') -%}
Porta Fechada
{%- elif is_state('sensor.kerui', '7D8EEB') -%}
Sensor Arrancado
{%- endif -%}
icon_template: >
{% if is_state('sensor.kerui', '7D8EEE') %}
mdi:door-open
{% elif is_state('sensor.kerui', '7D8EE7') %}
mdi:door-closed
{% elif is_state('sensor.kerui', '7D8EEB') %}
mdi:image-broken
{% else %}
mdi:door
{% endif %}
O espaçamento do icon_template
está errado…
bom dia @j_assuncao
fiz a alteração e penso que até já tinha testado assim, mas o problema persiste, ou seja.
vejo a mensagem e depois desaparece.
sensor:
- platform: mqtt
state_topic: 'tele/Bridge/RESULT'
value_template: '{{value_json.RfReceived.Data}}'
name: kerui
expire_after: 1
- platform: template
sensors:
sensorportas:
friendly_name: "Sensor Kerui"
value_template: >
{%- if is_state('sensor.kerui', '7D8EEE') -%}
Porta Aberta
{%- elif is_state('sensor.kerui', '7D8EE7') -%}
Porta Fechada
{%- elif is_state('sensor.kerui', '7D8EEB') -%}
Sensor Arrancado
{%- endif -%}
icon_template: >
{% if is_state('sensor.kerui', '7D8EEE') %}
mdi:door-open
{% elif is_state('sensor.kerui', '7D8EE7') %}
mdi:door-closed
{% elif is_state('sensor.kerui', '7D8EEB') %}
mdi:image-broken
{% else %}
mdi:door
{% endif %}
penso que o espaçamento estava correcto agora, embora antes não me desse erro
Bom… entretanto, resolvi o assunto. Retirei em cima o
expire_after: 1
e o assunto ficou resolvido
Queria apenas saber qual é o comando a dar para quando se fizer um reinicio ao sistema ele me indique o estado.
Provavelmente é o comando state e condition, presumo
queria pedir aqui mais uma ajuda.
Queria agora para além do sensor de porta agora estar a trabalhar bem, queria poder ligar e desligar para que o pudesse fazer apenas quando estou fora
estive a fazer isto, mas parece que não funciona.
sensor:
- platform: mqtt
state_topic: 'tele/Bridge/RESULT'
value_template: '{{value_json.RfReceived.Data}}'
name: kerui
- platform: template
sensors:
sensorportas:
friendly_name: "Sensor Kerui"
value_template: >
{%- if is_state('sensor.kerui', '7D8EEE') -%}
Porta Aberta
{%- elif is_state('sensor.kerui', '7D8EE7') -%}
Porta Fechada
{%- elif is_state('sensor.kerui', '7D8EEB') -%}
Sensor Arrancado
{% else %}
Sem movimento
{%- endif -%}
icon_template: >
{% if is_state('sensor.kerui', '7D8EEE') %}
mdi:door-open
{% elif is_state('sensor.kerui', '7D8EE7') %}
mdi:door-closed
{% elif is_state('sensor.kerui', '7D8EEB') %}
mdi:image-broken
{% else %}
mdi:door
{% endif %}
switch:
- platform: mqtt
name: Sensor Sala
state_topic: 'tele/Bridge/RESULT'
command_topic: 'tele/Bridge/RESULT'
payload_on: "on"
payload_off: "off"
action:
service: switch.sensor.kerui_off
alguem me diz o que estámal ou falta ??
Não percebi o que queres fazer… quanto estas fora queres fazer exactamente o que??? Não entendi podes ser o mais explícito possível?
quando saio ativo os sensores, quando sair, ficam ativos, para os poder ligar com o telegram e assim ter a casa segura
@miruim vamos lá pensar o dois…
De momento tens os sensores de porta em casa e os de movimento correcto?
E sabes com o que foi feito anteriormente… se o sensor de porta está aberto,fechado ou arrancado,
e também sabes se o sensor de movimento foi activado ou não correcto?
Pressupondo que estás em concordância comigo, deves também concordar que tu tanto sabes de momento isso em casa quando acedes ao teu HA em casa, ou até mesmo quando estás fora de casa certo?
Sabes sempre o estado actual desses sensores.
Porque carga de água tu queres activar os sensores se eles estão sempre activos?
O que tu queres não será mais … seres informado se alguma porta ou algum movimento foi detectado quando não está ninguém em casa???
claro que é isso. Não preciso de saber quando estou em casa!, mas sim é isso
Pronto então tens que ler mais sobre device_trackers.
Depois o HA pode saber se estás ou não em casa por bluetooth, por gps…aí escolhes o sistema que queres implementar.
Presumo que já uses o zanzito, depois podes usar o valores que ele te reporta para fazeres essas automações.
Mas por favor lê mais um pouco sobre os components do HA.
Porque tu no que tentaste fazer acima:
switch:
- platform: mqtt
name: Sensor Sala
state_topic: 'tele/Bridge/RESULT'
command_topic: 'tele/Bridge/RESULT'
payload_on: "on"
payload_off: "off"
action:
service: switch.sensor.kerui_off
Isto não existe… não há Actions dentro dos components, há sim as automações, podes ler mais sobre o que são aqui: https://forum.cpha.pt/t/o-que-e-uma-automacao-e-como-funciona/57v
Mais uma vez te peço para não pores a carroça a frente dos bois, começa por lêr um pouco e não tentar inventar o que já está inventado.
Noto que queres que as coisas aconteçam muito depressa, o HA é um sistema que requer tempo de aprendizagem e todos os dias aprendemos, existe sempre mudanças é preciso ler muito.
E também mais uma vez te digo para visitares as várias contas github que podes encontrar aqui:
Vais ter muita informação para recolheres e tentares fazer o que tu pretendes, nós estamos aqui para ajudar, mas por vezes também precisamos de ser ajudados, isto é explicando o que pretendem, com alguma informação extra.
@miruim
tu não podes activar nem desactivar sensores. Um sensor funciona sempre desde que esteja alimentado.
Eventualmente podes não querer receber notificações quando estás em casa. Para isso na automação (partindo do principio que tens uma) que te avisa da abertura da porta ou do movimento, metes uma condição para não te enviar mensagens quando estás em casa. Para isso precisas de presence (tens ali uma lupa no canto superior direito que te ajuda nisso).
Tens de tentar ser um pouco mais claro ao explicar o que queres. Aliás eu próprio estou a partir do principio que é isto mas não sei.
Cada um de nós tem um setup completamente diferente e mais ninguém sabe o que te vai na cabeça pelo que às vezes é dificil ajudar.
@jtravalos
Peço desculpa por vezes se não me explico como queria… Aquilo que quero é essencialmente e porque tenho o zanzito ele pode determinar quando estou em casa ou não, mas eu posso não estar, mas a minha mulher sim e como ela não tem essas coisas e para já não interessa, aquilo que eu pretendia era permitir quando saimos poder ativar os sensores para me poder avisar por telegram se houve intrusão ou não.
Podes usar isto: