Integração tomada Tuya sem flashar e mantendo a cloud

Recentemente adquiri uma tomada Tuya com medidor de consumo e resolvi ver se era possivel integra-la no HA e manter o FW original.

A tomada já está integrada e a trabalhar.

Deixo aqui as indicações do que eu fiz.

No ficheiro configuration.yaml adicionamos o seguinte :

tuya:
  username: email@mail.com
  password: passw
  country_code: 351
  platform: smart_life

O username e a password são os que usamos no registo da aplicação Smart Life.

Depois, dentro do ficheiro customize.yaml vamos atribuir um icone ao switch.

    switch.0720006884f3eb84bdcd:
      assumed_state: false
      icon: mdi:satellite-uplink

O nome do switch “0720006884f3eb84bdcd” vamos busca-lo há aplicação Smart Life.

Abrimos a aplicação e selecionamos o dispositivo , no topo direito do ecrã carregamos no lapis.
Vamos selecionar “informações do dispositivo”.
Na primeira linha, em ID virtual vai aparecer o ID do vosso switch .

Por ultimo adicionei o switch a uma divisão e criei uma automação.

divisao.yaml

group:

  divisao:
    view: yes
    name: Divisao
    entities:
      - group.divisaogroup

  divisaogroup:
    control: hidden
    name: Divisao
    entities:
      - switch.0720006884f3eb84bdcd
#Automação
  - alias: Desligar Tomada SAT
    trigger:
      platform: time
      at: '00:40:00'
    action:
      - service: homeassistant.turn_off
        entity_id: switch.0720006884f3eb84bdcd

Salvamos os ficheiros yaml e reiniciamos o HA.

2 Likes

@andrefilipecruz boa partilha, apenas dois detalhes.
O group deixou ser necessário no Lovelace, as entidades do antigo group são colocadas directamente no card entities no UI.

Quanto à configuração usando a plataforma TUYA, funcionar funciona, mas até quando?
Já tive uma lampada usando a plataforma da TUYA e a cloud teve um ou dois dias off, e fiquei sem aceder à mesma.
Bom será ter os equipamentos sempre com firmwares alternativos e evitar se possível recorrer às clouds.

Abc

Estou com preguiça para flashar a tomada :smile: .

Eu coloquei os group por uma questão de organização dentro dos ficheiros, e tambem para ajudar a quem está a começar agora nestas coisas do HA e que não usa o Lovelace.

Eu como estou a usar o Lovelace coloquei o switch directamente no card entities ( dentro da divisão ) onde quero que ele aparece.

@andrefilipecruz o lovelace foi introduzido oficialmente em uma das recentes versões do HA.
Onde neste caso quem vai começar vai começar já com o Lovelace, o group já não é necessário o teres no yaml.