Wszystko o oprogramowanie | Webinsider - Internet widziany od środka ™

Tag: oprogramowanie

Home Assistant (tak jakby) porzucił „stare” wyzwalacze i warunki związane z (nie) obecnością w domu, a nowe na razie są tylko w zapowiedziach

Ostatnio opublikowałem artykuł o jakiejś zmianie w nowej wersji ESPHome, która wywalała kompilację w przypadku wykorzystania „delay” w zagnieżdżonym powtórzeniu (repeat). Wczoraj dokonałem natomiast aktualizacji Home Assistant do nowej wersji (2026.5) i… No odwalili niezły numer. Mógłbym napisać „błąd”, ale błędy nie powinny być celowe, a to działanie jak najbardziej było celowe…

Miksowanie kolorów filamentów w Bambu Studio za pomocą złudzenia optycznego

Jeśli chodzi o świat druku 3D, zwłaszcza ten mniej lub bardziej „powiązany” z Bambu Lab, to niewątpliwie ostatnie dni zdominowała premiera drukarki X2D. I nawet nie dlatego, że to całkiem fajna drukarka z dwoma dyszami, choć jedna z nich lekko upośledzona (bowden zamiast direct). Ale głównie dlatego, że za jakieś 80-90 euro różnicy względem P2S mamy sporo dodatkowych bajerów, co zapewne niekonieczne spodobało się świeżo upieczonym posiadaczom P2S. Ale ostatnie dni to też nowa wersja Bambu Studio (Bambu Studio 2.5.3), a wraz z nią nie tylko możliwość drukowania wielokolorowego z jedną dyszą i bez AMS, ale co chyba nawet ciekawsze – możliwość mieszania kolorów…

Zmiana „w locie” poziomu logowania w ESPHome za pomocą komponentu „select” (nie tylko z poziomu Home Assistant)

Niedawno byłem u znajomego i przy okazji temat zszedł na Home Assistant oraz ESPHome. Od słowa do słowa wyszło, że gdzieś tam z czymś jest problem. Poprosiłem, by odpalił logi w ESPHome, co wydawało się oczywiste w tej sytuacji. Kolega więc dokonał  szybkiej zmiany w pliku YAML (zmiana poziomu logowania z WARN na DEBUG) pierwszego urządzenia z ESPHome i przystąpił do kompilacji zmienionego kodu, by następnie wgrać je do urządzenia, za pomocą mechanizmu OTA. Niby nic nadzwyczajnego, pewnie wiele osób tak robi, ale w tym momencie musiałem zadać pytanie: czemu tak sobie utrudnia życie?! Zwłaszcza że chyba każdy użytkownik ESPHome wie, że prędzej czy później, na każdym urządzeniu będzie trzeba zajrzeć w logi. Nawet jeśli ktoś nie aktualizuje… ;-)

DC-Unlocker, czyli prosty sposób na odblokowanie routera Huawei E5373 (MiFi Router), by działał bez baterii

Przyszedł moment, gdy musiałem w jednej ze zdalnych lokalizacji, gdzie mam „jakieś tam czujniki” dołożyć „jakieś systemy wizyjne” (kamery). Zrodziło to pewien problem, bo od dawna sieć komórkowa w technologii 3G jest wyłączana w kolejnych rejonach przez kolejnych operatorów. Nie wiem, czy wszyscy wszędzie już wyłączyli, ale na pewno od kilku miesięcy mój router 3G działający w tamtej lokalizacji w ramach sieci Orange pracuje w ramach 2G, a więc jeśli chodzi o przesył danych, to… jakieś „tekstowe” odczyty z sensorów są możliwe, nawet przez VPN, ale o czymś więcej, choćby wczytaniu panelu zarządzania routerem zapomnieć musiałem. Więc siłą rzeczy – kamer tym bardziej nie uciągnie….

W Home Assistant 2025.6 w końcu mamy przypisanie struktury menu bocznego (sidebar) do konta użytkownika, więc teraz pora jeszcze na kolory (motyw)

Niedawno opublikowałem artykuł o tym, jak to kwietniowa aktualizacja Home Assistant i/lub ESPHome (niepotrzebne skreślić) popsuła odtwarzacz mediów uruchomiony na ESP32 z komponentem I2S w Arduino, w kontekście komunikatów TTS. Od tego czasu minęło już kilka miesięcy i problem, jak występował, tak występuje i zaczynam mieć wątpliwości, czy kiedykolwiek się tym zajmą. W międzyczasie przeszedłem na ESP-IDF, bo tam wszystko działa, choć wymaga mocniejszego ESP32 (np. ESP32 S3 N16R8) i… dźwięk jest jakby dużo cichszy. Ale to, że sparzyłem się na tych aktualizacjach, nie znaczy, że zapisałem się do drużyny „nie aktualizuję, skoro działa, bo przestanie”. Wręcz przeciwnie. Bo jak już wielokrotnie pisałem – tak, aktualizacja potencjalnie może coś zepsuć, ale najczęściej jednak naprawia, a czasem dodaje też nowe funkcje.

Zawieszony odtwarzacz mediów ESPHome I2S w Home Assistant, czyli problem z przejściem w trym spoczynku po komunikacie TTS

Wprawdzie mamy już Home Assistant 2025.5.2, oraz ESPHome 2025.5, to ja chciałbym się wrócić gdzie do początku kwietnia, gdy pojawił się Home Assistant 2025.4 i ESPHome 2025.4, bo też i wtedy pojawił się dość poważny problem, przynajmniej w przypadku frameworka Arduino, który pomimo upływu już prawie 2 miesięcy i pojawienia się w międzyczasie kilku aktualizacji, nadal nie został naprawiony, a bardziej wygląda to jakby strony – drużyna Home Assistant i drużyna ESPHome – wzajemnie tego gorącego kartofla między sobą przerzucały.

Nowy system kopii zapasowych w Home Assistant 2025.1 to zapewne krok w dobrym kierunku, ale zdecydowanie przedwczesny

Na początku stycznia miał pojawić się prawie że rutynowy artykuł o zmianach w nowej odsłonie Home Assistant, czyli 2025.1.x, ale… Nie pojawił się. Tak samo, jak nie pojawiło się wiele innych artykułów, bo ostatni artykuł pojawił się prawie 2 miesiące temu (a nawet dokładnie równo dwa miesiące temu, jak nie liczyć artykułu sponsorowanego z początku grudnia 2024). Tak wyszło, ale mam nadzieję, że uda się wrócić do regularnych publikacji. Tak więc wracamy z artykułem o nowości w Home Assistant 2025.1, ale nie takim rutynowym. I to nie tylko dlatego, że skupię się w nim tylko na jednej nowości, jednej zmianie…

Pomijanie i drukowanie wybranych elementów na drukarce 3D Bambu Lab A1 Mini (i A1) za pomocą aplikacji Bambu Handy

Wpadł do mnie wczoraj kolega z pytaniem, czy mógłbym wydrukować mu kilka zatrzasków „do tapicerki”, bo już wszystko pozamykane, jego Ender „leży w częściach”, a jutro rusza w trasę i chciałby temat ogarnąć. A że przyszedł gotowy, bo zaopatrzony nie tylko „w coś do picia”, ale i link do pobrania pliku STL, to nie mogłem odmówić. Tak więc otworzyliśmy „po czymś chłodnym”, pobrałem plik STL, odpaliłem Bambu Studio, dodałem model i go powieliłem, zmieniliśmy kilka standardowych opcji i drukarka 3D zaczęła swoją magię.

W Home Assistant 2024.7 w końcu można bezpośrednio z właściwości danego elementu zarządzać jego rozmiarem w cały jeszcze czas eksperymentalnym układzie „sekcje”

W lipcu miał premierę Home Assistant w wersji 2024.7, i jak przystało na dużą aktualizację mamy sporo sensownych nowości (w tym miejscu mógłbym się ponabijać z twórców WordPressa, ale ostatecznie to raczej oni nabijają się ze mnie). Możemy edytować blueprinty (szablony), czy też aktualizować urządzenia ESPHome bezpośrednio z panelu urządzeń (u mnie to nie działa, ale może dlatego, że korzystam z Home Assistant w ramach kontenerów Dockera). Ale najciekawsza nowość dla mnie dotyczy nowego widoku „sekcje”, który w końcu zaczyna nabierać sensu…

ESPHome 2024.6.0, to m.in. istotne zmiany w mechanizmie OTA, HTTP Request, oraz obsłudze czujników temperatury Dallas DS18B20

Właśnie skończyłem aktualizować ESPHome do najnowszej wersji (2024.6.2), by następnie przystąpić do aktualizacji kolejnych urządzeń. Jednak w przypadku aktualizacji 2024.6.0 (lub nowszej) sprawa się odrobinę komplikuje, bo przy każdym urządzeniu muszę lekko przerobić kod. I to niezależnie od tego, z jakiego zestawu czujników w przypadku danego urządzenia korzystam. Bo zmiany dotycząc m.in. mechanizmu OTA, z którego korzystam właściwie na każdym urządzeniu działającym na ESPHome.

Home Assistant 2024.5 i problem z przełącznikiem w dodatku yi-hack Home Assistant integration (dla modyfikacji Yi-Hack)

Wczoraj zaktualizowałem Home Assistant do najnowszej wersji, czyli 2024.5.1, a dziś, przy okazji testu „systemu alarmowego” zorientowałem się, że nowa wersja nie chce współpracować z dodatkiem „yi-hack Home Assistant integration”. A właściwie to dodatek nie chce w pełni współpracować z nową wersją. A jeszcze precyzyjniej, to jedna z opcji, jakie dodatek dodaje do Home Assistanta nie działa, wyrzucając błąd. Dla mnie o tyle istotna opcja, że pozwalająca włączyć i wyłączyć kamerę, z czego korzystam. Nie tylko ze względu na prywatność…

Przegląd nowości w aktualizacji 01.03.1300 oprogramowania kontrolera DJI RC (RM330)

W ostatnich dniach pojawiła się aktualizacja dla kontrolera DJI RC – 01.03.1300. I muszę przyznać, że choć pozornie dużych zmian brak, to jednak jest to być może jedna z ważniejszych aktualizacji, jakie się pojawiły. Nawet jeśli nowych funkcji (pozornie) niewiele…

Jeśli korzystasz z ESPHome i czujników BME280, to po aktualizacji ESPHome do wersji 2024.2.0, musisz dokonać zmian w konfiguracji platformy dla czujnika BME280 (I2C)

Rano dokonałem aktualizacji ESPHome do najnowszej wersji, czyli 2024.2.0, po czym rutynowo zacząłem aktualizować kolejne urządzenia. I tak się złożyło, że już na pierwszym urządzeniu napotkałem błąd związany z czujnikiem BME280 (temperatura, ciśnienie i wilgotność powietrza). A że ten czujnik jest przeze mnie wykorzystywany dość często, to problemu nie można było zostawić bez rozwiązania.

Identyfikator wyzwalacza w automatyzacjach w Home Assistant, czyli prosty sposób na zmniejszenie liczby (tworzonych) automatyzacji

Jak przekonałem się niejednokrotnie, klątwa wiedzy krąży, i nie zawsze co dla nas oczywiste, jest takie dla wszystkich. I to czasem nawet bardziej zaawansowanych, doświadczonych… I tak dziś na tapet bierzemy Home Assistant i jeden z tych tematów, co gdy już wiemy, to wydaje się to nie tylko proste, ale i oczywiste. Ale jak sam się przekonałem kilka dni temu, rozmawiając z innymi użytkownikami Home Assistant, nie jest to takie oczywiste i raczej słyszałem „o…”, a nie „e, znam”.

Swego rodzaju lista proskrypcyjna Gazety Wyborczej, czyli InsERT „zgłasza sprawę potencjalnego przejęcia zasobów Gazety przez osoby niepowołane”

Kilka dni temu przez media społecznościowe przeleciała kolejna „akcja z d” różnej maści nawiedzonych „silniczków”, tym razem na cel obrali sobie Telewizję Republika. Postanowili tym razem jednak uderzyć pośrednio, czyli od strony finansowej, więc zaczęli sporządzać swego rodzaju listy proskrypcyjne firm, które w Telewizji Republika się reklamują. Oczywiście na efekty długo nie było trzeba czekać i pierwsze firmy pokornie przeprosiły i zapowiedziały poprawę. Oczywiście prym wiódł tu mBank i IKEA, ale to nikogo nie powinno dziwić. I pierwotnie właśnie o tym z jednej strony śmiesznym, z drugiej jednak groźnym zjawisku, i to nie tylko w kontekście ulegania kilku głośnym krzykaczom, miał być ten artykuł. Ale będzie o innej firmie, a na m.in. mBank i IKEA spuszczę zasłonę milczenia i nawet linków partnerskich tym razem nie dam…

Urządzenie iSpindel wysyła po MQTT dane do Home Assistant, a ten po HTTP wysyła je do Brewfather, czyli wirtualny iSpindel

W artykule „Sterownik do piwnej lodówki, czyli grzanie i chłodzenie (brzeczki, piwa), na bazie ESPHome i Home Assistant, z integracją z Brewfather” wspomniałem, że w mojej – coraz mniej tylko testowej – migracji z BrewPiLess do ESPHome, m.in. celu lepszej integracji z Home Assistant, jest jeszcze jedna luka, a mianowicie urządzenie iSpindel, które w standardzie przesyłało informacje do BrewPiLess, a BrewPiLess dalej słał jej do Home Assistant (MQTT) i Brewfather (HTTP). Po zastąpieniu BrewPiLess przez ESPHome skonfigurowałem urządzenie iSpindel tak, by przekazywało informacje bezpośrednio to Brewfather, co jest dla mnie ważniejsze, niż to, by mieć je (tylko) w Home Assistant. W końcu jednak przyszła pora, by również tym tematem się zająć…

Gdy ESPHome podczas kompilacji oprogramowania blokuje cały system (komputer), można ograniczyć maksymalną liczbę jednoczesnych procesów kompilacji

Obecnie rolę serwera – od strony sprzętu – dla m.in. Home Assistant i ESPHome pełni u mnie Raspberry Pi 3B+, czyli nie jest to może demon wydajności, ale na moje potrzeby obecnie wystarcza. Zresztą z takiej samej Maliny korzysta kolega, który przyczynił się do pomysłu na ten artykuł. Z tą różnicą, że ja Home Assistant i ESPHome mam w ramach Dockera (Home Assistant Container), a kolega w ramach dedykowanego systemu, czyli Home Assistant Operating System (HAOS). A poszło o to, o co przy takim demonie wydajności mogło pójść, czyli o wydajność. A konkretnie obciążenie Raspberry Pi przy kompilowaniu oprogramowania dla płytek (np. ESP8266, ESP32) z poziomu ESPHome.

Gdy chcesz aktywować RemoteID w swoim dronie, ale Twój numer operatora jest za krótki, musisz podać pełny numer, wraz z dodatkowymi trzema „tajnymi znakami”

Od kilku dni mamy 2024, a więc weszło też sporo zmian dla użytkowników dronów, zwłaszcza w ramach Kategorii Otwartej. Wśród nowości jest konieczność aktywacji RemoreID, w przypadku większości niektórych dronów (np. klasy C1, C2, C3), co w wielu przypadkach potencjalnie trudne nie jest, bo główny producent dronów, a obecnie być może jedyny, jeśli chodzi o drony z klasami, czyli DJI, jest na to rozwiązanie gotowy od dawna. Napisałem teoretycznie, bo widzę, że często pojawia się problem w kontekście numeru operatora drona.

Loading

Pin It on Pinterest