Wykonałem z trudem wszystkie kroki ale gdzieś popełniłem błąd i niestety nie wiem gdzie.
Wszystko zrobiłem od początku, bez rezultatu. Już nie wiem co mam zrobić… Skończyły mi się pomysły.
Udało się!
Pomimo ustawienia ścieżki w pliku plant-card.js
/local/community/lovelace-flower-card/data/data.js
Przeglądarka szukała plików w ścieżce:
/local/lovelace-flower-card/data/data.js
Po skopiowaniu całego katalogu do ścieżki wskazywanej przez przeglądarkę zadziałało prawidłowo.
Michał, zrobiłeś jakis update? Doszły jakieś obserwacje, rozwiązania? Wiosna przyszła, więc czas zrobić instalację dla roślin na balkonie. Czy jest szansa na zasilenie pompy jakimś większym powerbankiem (bez ładowania co 1-2 dni)? Nie mam niestety gniazda na zewnątrz.
Niestety totalny brak czasu nie pozwolił mi na zmiany. Graty leżą w kącie i czekają na lepsze czasy. Ale podlewaczka cały czas pracuje i działa idealnie.
Podłączę ją na weekend do powerbanka i napisze jak efekty. Ale myśle ze dwa dni na spokojnie powinna wytrzymać.
Moja podlewaczka powoli powstaje, czekam tylko na pompkę. Wiem, że masz sensor temperatury - czy wykorzystujesz go jakoś do kompensowania wskazań wilgotności gleby? Zauważyłem, że u mnie wilgotność potrafi wzrosnąć bez podlewania.
A jeszcze lepiej Mi-Flora robiąca pracę detekcji, czujników a ESP32 sprowadzony do roli sterownika pompki i mostu dla BLE do HA. Tasmota obsługuje czujnik Mi-Flora bez problemu po wgraniu pliku sensor.bin
Testuję właśnie taki panel PV (1W) z ogniwem 18650 i dla samego NodeMCU wystarcza, jest stała łączność, ale odczyt DS18n20 działa tylko przez pierwszych kilka godzin od pełnego naładowania, potem NaN (nie bawiłem się jeszcze w Deep Sleep na ESPEasy, może to coś da). Muszę zamówić większy, z 10W, może wtedy nawet pompkę zasilę.
Gorąco polecam rozwiązanie z Mi-Flora masz 4 pomiary w jednym czujniku:
Bateria wystarcza na lata, wilgotność mierzysz w glebie, odporne na warunki atmosferyczne.
Prosta reguła w Tasmota budzi ESP do pomiaru, logika podejmuje decyzję czy podlać i po wykonaniu zadania moduł idzie spać na określony czas.
Czyli coś takiego jak opisane jest w dokumentacji:
Jeśli masz niedaleko do takiego czujnika, to możesz Passive BLE Monitor integration zrobić bezpośrednio do HA, tak jak opisał @rafkan. Sam ESP wybudzać dla podlania lub nie zależnie od logiki automatyzacji w NR czy HA.
A Wam MiFlora działa stabilnie? Bo mój kumpel ma 6 takich sensorów i narzeka na nie. Przed chwilą przysłał mi screen:
z którego wynika, że 3 sensory nie raportowały od 10 godzin (zrzut zrobiony chwilę po 12-tej). Odczyty robi bramką ESP32. To trochę dyskwalifikuje to rozwiązanie w moich oczach.
Używam tego czujnika w połączeniu z ESP32 z oprogramowaniem ESPHome od maja 2020r. Czujnik w ogrodzie przezimował w ziemi i pod śniegiem. Właśnie niedawno wymieniłem baterie choć maiła jeszcze 20% i w połączeniu przez ścianę z ESP w odległości ok 5-6m bez problemu komunikowała się przez ten cały rok. Jeśli chodzi o stabilność odczytów, to życzył bym sobie aby każde moje urządzenie połączone do HA wykazywało się taką niezawodnością. Jestem bardzo zadowolony z tego rozwiązania. Wybrałem ESP Home, bo przed rokiem Tasmota raczkowała jeszcze z ESP32.
Nie mam doświadczenia z podłączaniem więcej niż jednego urządzenia BLE do ESP32, może to rodzi problem. Lecz bez większej ilości informacji to, że kumplowi nie działa, nie oznacza dyskwalifikacji rozwiązania. Ze screen’a nie wynika nic co wskazuje na przyczynę. Nie ma informacji jak wykonał “bramkę ESP32”, jakiego rozwiązania używa.
Przykład z nasłonecznienia:
Na początek spróbował bym przejrzeć logi na pierwszej linii czyli na samym ESPHome. Może przejść z MQTT na API HA w ESPHome, zawsze to jeden pośrednik mniej.