Zmiana nazwy przycisków

Witam dodałem sobie przyciski przez arduino przy pomocy gateway USB. Mam problem z nazwami włączników z automatu HA ustawił sobie takie nazwy że nic mi to nie mówi który to przełącznik. Dodam że na arduino są nazwy prawidłowe np. Światło przed domem.

Wejdź do edycji karty, następnie kliknij w zakładkę “Edytor kodu” , będziesz miał widoczne nazwy encji które masz w tej karcie. Wystarczy, że po nazwą encji dodasz name: według poniższego wzoru

- entity: light.sonoff_10008882e4_1
  name: Światło przed domem

I na karcie pojawi się nazwa “Światło przed domem”

1 polubienie

możesz dokładniej bo zielony jestem przesiadka z domiticza:
Wejdź do edycji karty --gdzie to jest

Zmieniałem tu ale po restarcie powraca nazwa wcześniejsza:

battery_level: 0
heartbeat: 0
child_id: 1
description: ŚWIATŁO PRZED DOMEM_1
device: /dev/ttyUSB0
node_id: 0
V_LIGHT: ‘off’
friendly_name: Multi Relay 0 1

W pierwszym poście wkleiłeś screna z kartą “OŚWIETLENIE”, klikasz na tej karcie w trzy kropki które masz na górze po prawej stronie, następnie “Konfiguracja interfejsu użytkowania”, potem “Edytuj” i dalej jak Ci napisałem wyżej.

1 polubienie

Czyli tutaj zmieniam

Dokładnie, dopisz name: pod entity

1 polubienie

Pokaż konfigurację tego w HA.

1 polubienie

configuration.yaml pliku następujące elementy:

# Example configuration.yaml entry
mysensors:
  gateways:
    - device: '/dev/ttyUSB0'

a ta konfiguracja z czego?

Poszukaj sobie na you tube kanału szmala on tam tłumaczy jak to zrobić.

Możesz zmienić nazwy encji korzystając z opcji nodes

# Example configuration.yaml entry
mysensors:
  gateways:
    - device: '/dev/ttyUSB0'
      nodes:
        1:
          name: 'swiatlo_przed_domem'
        3:
          name: 'living_room'

Powstanie wtedy encja switch.swiatlo_przed_domem_1
Proszę sprawdź i daj znać czy to rozwiązało problem.

1 polubienie

Opcja wcześniejsza lepiej mi się uśmiecha bo nie muszę zaśmiecać configuration.yaml

Pokazalem zmianę nazwy encji (identyfikatora) czyli później taką nazwę stosujesz np. w automatyzacjach, to co pokazał @rafkan to zmiana wyświetlanej nazwy encji (nadpisanie nazwy), identyfikator pozostaje bez zmian.

1 polubienie

Rozumiem dzięki za radę

Coś nie bardzo działa

Popatrz dokladnie na przykład podany przez @rafkan a potem na swoj - widac wyraźnie, że name nie jest dokładnie “pod” entity a to jest wymagane bo takie są zasady programowania. Dopisz spacje przed name aby wyrównać do entity i będzie OK.

1 polubienie

Tak jak napisał @macek, name ma być na równo z entity.

1 polubienie

Działa dzięki wielkie