UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Mam HA na Raspberry. Mam odczyt z tasmoty licznika w HA. No i co ważne jestem zielony (prawie) w konfigurowaniu HA. Podpowie ktos jak i gdzie przeliczac impulsy na KW i na chwilowe zuzycie?
Tu znajdziesz więcej informacji
https://community.home-assistant.io/t/esphome-total-meter/293714/2
Dzięki. Jednak potrzebuję nieco wiecej pomocy, przynajmniej na razie.
Jest tam ifo co wpisac i jak to sie liczy , ok to jest dla mnie w miarę jasne. Problem w tym że jest np napisane wpisz w Home asistant hmmm gdzie? tu leże. można powiedzieć że u podstaw. tak samo konfiguracja jest dla esp home. To wiem jak ale musze zmienić soft na ESPhome a chciałbym zostać na razie przy Tasmocie. Jesteś w stanie mi tu pomóc?
chciałbym zostać na razie przy Tasmocie
To skorzystaj z gotowej integracji (musisz mieć uruchomionego brokera mqtt).
Mam podłączona tasmote do HA. tylko aktualnie mam odczyt impulsów a ja chciałbym przeliczyc to na kW i nie wiem jak to zrobic w plikach konfiguracji oraz ktore to pliki jak sie do nich dostać.
w plikach konfiguracji oraz ktore to pliki jak sie do nich dostać.
Najłatwiej dostać się z PC przez Samba share (HA Ustawienia - Dodatki)
Po konfiguracji i restarcie HA, w eksploratorze plików podajesz adres ip HA
np \\192.168.68.184 (podajesz login i hasło)
W folderze config znajduje się plik configuration.yaml i w nim dokonujemy zmian konfiguracji.
Po zmianach i zapisie ważne jest sprawdzenie przed restartem HA
/
Nie używam tasmota, ESPhome ale wydaje mi się, że powinno to wyglądać następująco
1 utwórz sensor template ( impulsy na kW )
2 przepuść ten sensor przez
https://www.home-assistant.io/integrations/utility_meter/
będziesz miał nowe odczyty np dzienne, miesięczne..
3 Dostosowanie: (ikona, nazwa, klasa...)
https://www.home-assistant.io/docs/configuration/customizing-devices/
Jest postęp, zrobiłem nowy licznik ktory liczy powiedzmy to co chcę. jednak nie rozumiem jednego. w moim pliku configuration.yaml nie ma prawie nic. Nie widze tam utworzonych integracji ani sensorów. Dlaczego? korztstam z file editora dodatku.
Ha powoli odchodzi z opcji konfiguracji w pliku configuration.yaml, większość odbywa się z panelu HA
(Dokonuje się tylko podstawowej konfiguracji)
Np configuration.yaml (prawie cały)
PS
Wpierw tworzy się sensor.yaml a następnie dodaje się wpis do configuration.yaml sensor: !include sensor.yaml
Po restarcie HA będzie czytał plik sensor.yaml, gdzie znajdują się wszystkie nowoutworzone sensory.
Jeśli wszystko było by w jednym pliku, to u mnie było by kilka tysięcy linii kodu
/
Sensory można tworzyć też za pomocą "Pomocnika"
Moja sytuacja:
System : Home Assistant 2022.11.3
Plik configuration.yaml przeniesiony żywcem jak powyżej a sypie błędami:
The system cannot restart because the configuration is not valid: Invalid config for [sensor]: required key not provided @ data['platform']. Got None. (See usunięty link , line 21). Invalid config for [switch]: required key not provided @ data['platform']. Got None. (See usunięty link , line 19)
Co może być nie tak ?
Ps. Zarywam trzecią noc próbując podłączyć Sonoffa z AFE i DHT. Czujniki zczytują temperaturę, mogę włączyć/wyłączyć przekaźnik Sonoffa poprzez mqqt, ale nie mogę dodać działającej encji. Jeśli nie dodam unique_id nie ma encji, jak dodam to brak połączenia.
Plik configuration.yaml przeniesiony żywcem jak powyżej a sypie błędami:
Ten który jest powyżej (mój) jest niekompletny i zarazem stary 😀
Mój na dzień 19.11.2022 wygląda tak: (jest to początek configuration.yaml)
homeassistant: customize: !include customize.yaml packages: !include_dir_named packages media_dirs: local: /media auth_providers: - type: homeassistant - type: legacy_api_password api_password: !secret http_password - type: trusted_networks trusted_networks: - 192.168.68.0/24 - 127.0.0.1 allowlist_external_dirs: - /tmp - /config/tmp - /config/tmp/videos - /config/media # - /config/media/videos - /media - "/config/www/" # - /config/media/foto default_config: stream: media_source: recorder: purge_keep_days: 30 commit_interval: 10 auto_purge: true db_retry_wait: 1 system_log: fire_event: true frontend: themes: !include_dir_merge_named themes group: !include groups.yaml automation: !include automations.yaml script: !include scripts.yaml light: !include light.yaml switch: !include switch.yaml camera: !include camera.yaml sensor: !include sensor.yaml history: !include history.yaml binary_sensor: !include binary_sensor.yaml template: !include template.yaml
Zmienia się struktura zapisu "sensorów". W pliki configuration.yaml dodałem
Twój konfig załadowany "na żywca:
The system cannot restart because the configuration is not valid: Not a directory @ data['allowlist_external_dirs'][1] Invalid config for [sensor]: required key not provided @ data['platform']. Got None. (See usunięty link , line 61). Invalid config for [switch]: required key not provided @ data['platform']. Got None. (See usunięty link , line 59)
Z sensorami nie ma problemu, za to w switch już mam
Założę osobny temat ponieważ to już zupełnie zboczyłem z "Licznika"