Szukam działającego kodu Yaml dla EspHome dla żarówek Smart DGM L-WT9W1 (taka)
Do tej pory wgrałem Tasmota (przez Tuya Convert), ustawiłem odpowiedni template, zintegrowałem przez MQTT: Mosquitto broker, działa w HA.
Większość (praktycznie wszystkie) urządzenia z esp8266 mam jednak zintegrowane przez EspHome, te żarówki również chciałbym tak podłączyć. W związku z tym poszukuję dla nich działającego kodu Yaml.
Ma ktoś może?
Pewnie na podstawie template dla tasmota (link) można go napisać samemu, ale boję się, że jeśli coś pójdzie nie tak to nijak nie będzie można wgrać OTA nic innego i jej uratować…
Żarówka ma możliwość ustawienia barwy światła oraz jasności:
Na podstawie konfiguracji Tasmoty można wydedukować jak powinien wyglądać YAML dla ESPHome, niestety musisz to zrobić sam (możesz za to przyczynić się do “zbawiania Świata” i działające gotowce opublikować jako dokumentację ESPHome w dziale Cookbook).
Fajne przykłady są np. tam (uwaga wszystko z działu Cookbook może zawierać nieaktualną składnię, dlatego zalecam sprawdzenie aktualnej dokumentacji każdego z użytych komponentów): https://esphome.io/cookbook/mirabella-genio-bulb.html
A ten jest szczególnie fajny bo możesz sam porównać jak to jest powiązanie
PS nie ma szczególnych obaw - podstawowa konfiguracja ESPHome (skorto już tam jest Tasmota) nie powinna uwalić żarówki, co najwyżej nie będzie świeciła wcale lub jak należy. Jeśli masz obawy przećwicz konwersję z Tasmota do ESPHome na czymś co ma łatwiejszy dostęp do wnętrza (bo jest to fakt, że żarówki należą do “najbardziej nierozbieralnych”).
Po chwili żarówka przeszła w offline - brak logów, brak możliwości podłączenia się przez Esphome
Wygląda na całkiem martwą - po wyłączeniu sieci WiFi do której powinna się podłączyć nie widać jej Hot Spota (inne urządzenia po 1 minucie zaczynają rozsyłać swoje HotSpoty)
Jeśli ktoś ma jakiś pomysł, aby ją ożywić to mogę spróbować. Dla “zbawienia świata”
Moim zdaniem wybrałeś niewłaściwy board dla tej “żarówki” LED. W środku jest TYWE3L czyli inaczej ESP12e i taki rodzaj płytki powinien być wybrany w ESPHome.
Kurcze, przyznam, że chwilę się zastanawiałem jaki board wybrać dla tej żarówki. Nie znalazłem na szybko informacji, dla tego wybrałem esp01_1m…
Z ciekawości, gdzie znalazłeś źródło, że TYWE3L = esp12e?
Wpisując w wyszukiwarce google frazę “DGM L-WT9W1 flashing” i szukając po grafikach rozbebeszonej żarówki. Znalazłem co jest w środku. Taką metodą wyszukiwania robisz to błyskawicznie dla różnych DIY.
Jak już wiesz co jest w środku to po grafikach możesz porównać z innymi ESP, wpisując “TYWE3L pinout”.
W ESPHome masz do wyboru płytki z ESP82XX:
a) L-WT9W1 jest oparte na TYWE3L czyli ESP12e a nie esp01_1m
b) w Tasmota używane jest jeszcze GPIO12 Switch 1. W YAML wskazanych żarówek nie widzę obsługi tego wejścia.
Szkoda mi ukatrupić żarówkę, 2 lata działa na Tasmocie - nie mam parcia na aż tak szybką konwersję.
Dalej liczę na gotowca od kogoś z forum
Skoro w Tasmocie działała, to wiesz jakie masz GPIO i do czego służą, więc możesz sam sobie wyskrobać działającego YAMLa.
Nie mam siły tłumaczyć jak działa szablon esp01_1m dedykowany zasadniczo dla modułu ESP-01M i wszystkich zgodnych z nim sprzętowo i dlaczego on może pasować też do konstrukcji na bazie modułu ESP12e… choć sprzęt jest inny (więcej flasha, ale tu kompatybilność jest jednokierunkowa soft skompilowany dla mniejszego rozmiaru flasha może pracować w sprzęcie z większym rozmiarem, ale nie odwrotnie).
Śmiem też twierdzić, że na TYWE3L nie można wgrać softu skompilowanego konkretnie dla ESP12e właśnie z tego powodu, że TYWE3L ma flash mniejszy od niego (za to większy od ESP-01M i ESP-01S).
ALE oczywiście robisz zawsze wszystko na własną odpowiedzialność…
a następie znalezione modele odnaleźć w bazie ESPHome Device Configuration Repository i ten który się spodoba najbardziej użyć ostatecznie https://devices.esphome.io/
No ale używasz to chyba wiesz co robi, możesz to sprawdzić organoleptycznie, albo przeczytać dokumentację Tasmoty i się dowiedzieć.
Bo nie sądzę, aby Tasmota wykorzystywała jakieś fikcyjne GPIO.
a jakbyś poszukał w sieci… to znajdziesz nawet YAMLa ze spieprzonym formatowaniem, więc jak widać ktoś go używa (tylko miejsce gdzie go wkleił nie nadaje się na YAMLe albo nie umiał go wkleić jako kod), to sobie porównaj z tym, który zaproponowałem (tylko użyj tego właściwie formatowanego… )
Zmień w konfiguracji na nie robienie niczego to się przekonasz, przecież zawsze możesz to włączyć tak jak było w template - przypomnij sobie jak flaszowałeś żarówkę, to nie miałeś w niej żadnego szablonu Tasmoty…