Como saber o Nível de água dos animais de estimação gato/cão

:dog: :cat:

Já andava para partilhar este projecto há algum tempo… mas queria ter a certeza que o seu funciomento estaria a 100% para partilhar convosco.

Eu moro em um apartamento , e tenho um cão e um gato, e partilham os dois a mesma Tigela da Água.

A ideia deste projecto, NÃO era eu saber quando não tinham água, mas sim quando a deveria mudar…

Ou seja estabeleci, que a deveria mudar quando está a meio da Tigela.

Para isso contei com a ajuda de um sensor de água da xiaomi, em que trabalho com esse sensor ao contrário…
Ou seja ele foi feito para estar sempre seco… e quando os contactos estiverem molhados ele avisa.

Aqui eu precisaria de o contrário, preciso dos contactos sempre molhados e quando estiverem secos avisar. (leia-se: que o seco para mim é a meio da tigela.

O sensor é este:

É preciso fazer a uma modificação, no sensor ligam um cabo com dois condutores aos parafusos
conforme mostro:

Vista Final:

Este sensor é zigbee precisa de um gateway zigbee para funcionar, contudo eu tive problemas com o gateway da xiaomi, porque?
Porque sempre que fazia um restart ao HA, o sensor passava para seco quando na verdade estava molhado.

Para resolver o problema aconselho o uso de uma pen CC 2531 que é muito barata.

A configuração que uso é:

sensor:

  - platform: template
    sensors:
      sensorkikouki:
        friendly_name: 'Água kiko e Uki'
        value_template: > 
          {%- if is_state('binary_sensor.0x00158d000255fd91_water_leak', 'on') -%}
           Água Limpa
          {%- elif is_state('binary_sensor.0x00158d000255fd91_water_leak', 'off') -%}
           Água Turva
          {%- endif -%}   

Card Lovelace:
image

Configuração do card:

border-radius: 20px
elements:
  - entity: sensor.sensorkikouki
    style:
      background-color: 'rgba(0, 0, 0, 0.1)'
      border-radius: 20px
      bottom: '-7%'
      color: white
      font-size: 13px
      left: o%
      line-height: 24px
      padding: 0 20p
      pointer-events: none
      transform: initial
      width: 100%
    suffix: ' '
    type: state-label
  - entity: sensor.sensorkikouki
    style:
      background-color: 'rgba(0, 0, 0, 0.1)'
      bottom: '-7%'
      color: white
      font-size: 13px
      left: 50%
      line-height: 24px
      padding: 0 20p
      pointer-events: none
      transform: initial
      width: 100%
    suffix: ' '
    type: state-label
  - icon: 'mdi:paw'
    style:
      bottom: '-6%'
      color: 'rgba(255,255,255,0.8)'
      line-height: 32px
      padding: 0px 20px
      pointer-events: none
      right: '-4%'
      transform: scale(0.8)
    type: icon
  - icon: 'mdi:paw'
    style:
      bottom: '-6%'
      color: 'rgba(255,255,255,0.8)'
      line-height: 32px
      padding: 0px 20px
      pointer-events: none
      right: 47%
      transform: scale(0.8)
    type: icon
height: 69px
image: /local/caogato.jpg
style:
  border-radius: 20px
type: picture-elements

Automação para ser notificado por som pelo Tts Polly no google home mini:

#Mudar água dos animais
  - alias: 'Agua animais'
    initial_state: 'on'
    trigger:
      - platform: time_pattern
        minutes: '/10'
        seconds: 00
    condition:
      condition: and
      conditions:
        - condition: time
          after: '08:00:00'
          before: '22:00:00'
        - condition: state
          entity_id:  sensor.sensorkikouki
          state: 'Água Turva'
    action:
      - service: tts.amazon_polly_say
        data_template:
          entity_id: media_player.entrada
          message: >
                 <speak><amazon:auto-breaths frequency='medium'>Os animais precisam de água limpa.</amazon:auto-breaths></speak>

Exemplo de demonstração:

3 Likes

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.


Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade