iHost od Sonoff czy...
 
Powiadomienia
Wyczyść wszystko

Inspiracja iHost od Sonoff czy da się z niego zrobić uniwersalną maszynę

30 Wpisów
4 Użytkownicy
7 Likes
874 Wyświetleń
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Witam, jakiś czas temu szefu tego forum @adrian zaprezentował na swoim kanale YT , iHost Smart Home Hub. Zainteresowanych odsyłam do  https://www.youtube.com/watch?v=vSugxa_u5eE

Traf chciał, a raczej Dobry Święty Mikołaj sprawił, że stałem się posiadaczem takiej maszyny,  w wersji RV1126 4GB, czyli mocniejsza i bardziej wydajna. Na początku uruchomiłem sprzęt i przejrzałem jego możliwości pod kątem współpracy z Home Assistant, bo takiego serwera używam na co dzień. Po wstępnej weryfikacji zauważyłem, że bez kombinacji można zainstalować tylko wersję Core, bez możliwości instalowania dodatków i nadzorowania systemu. Taka wersja mocno ogranicza korzystanie z zasobów HA, więc nie jest dla mnie. Pomyślałem, skoro HA i tak może być tylko dodatkiem w postaci kontenera docker i nie ma przynajmniej na razie, możliwości bezpośredniej integracji urządzeń z HA na pulpit iHosta, to dlaczego nie zainstalować HAOS, ale nie jako dodatek, a jako pełny system operacyjny. No dobra, ale szkoda stracić dostęp do systemu eWeLink, tym bardziej, że mapa drogowa firmy ITED, zapowiada się całkiem ciekawie.

Już teraz jest wsparcie dla Tasmoty, nie pełne, ale jest, o reszcie nie będę pisał, bo można sobie sprawdzić na oficjalnej stronie produktu.

Cały sobotni poranek walczyłem z myślami i doszedłem do wniosku, że zrobię jedno, ale tak żeby został dostęp do drugiego. Tak urodził się pomysł zamontowania wewnątrz urządzenia dodatkowego modułu ESP, w moim przypadku ESP32 C3 mini. Moduł ten ma za zadanie wymuszanie bootowania z karty SD, na którą załadowałem pełny obraz systemu HAOS. Początkowo chciałem wgrać do ESP firmware AFE, ale szybko musiałem zmienić plan ( nie ma wersji pod ten model ESP 32), wgrałem więc Tasmotę, która bez problemu współpracuje z HA, a przy tym może też pracować autonomicznie. Przerobiona na szybko elektronika iHost wygląda tak jak na foto.

1.1

Oryginalny przycisk parowania w iHost, tymczasowo wykorzystałem do przełączania między systemami. Na dole przy głośniku zamontowałem Led sygnalizacyjny informujący jaki system aktualnie może być uruchomiony. Oprócz tego w samym HA mam przełącznik HA/ eWeLink.

4

ESP32 jest zasilony bezpośrednio z portu USB iHosta, więc dopiero całkowite odłączenie zasilania od Huba unieruchamia moduł ESP.

Jak to działa? ESP na jednym GPIO ma tranzystor NPN, który przy aktywnym GPIO zwiera do GND wewnętrzny przycisk w iHost MaskROM, takie zwarcie wymusza boot z karty SD, rozwarcie MaskROM przywraca boot z pamięci eMMC innymi słowy, włączam przełącznik w tasmocie, wkładam kartę SD  z HAOS i mogę korzystać z pełnej wersji Home Assistant, wyłączając przełącznik w Tasmocie i restartując iHost, uruchamia się natywne oprogramowanie eWeLink.

Oczywiście istnieje możliwość załadowania obrazu HAOS na pamięć eMMC , ale wtedy nie będzie już systemu eWeLink.

Co do samego HA pracującego na iHost, szybkość uruchamiania się karcie SanDisk 128GB dobrej klasy jest zadawalająca, na pewno szybciej niż np. jakiś pendrive podłączony do USB 2. 0 w iHost.

Żeby była możliwa obsługa przycisków i podświetlenia, trzeba zainstalować customową integrację

  https://github.com/darkxst/ihost_indicator

Dzięki temu, możemy sobie wybrać kolor podświetlenia, jasność samych Led, lub wyłączyć podświetlenie po uruchomieniu HA.

5

Obsługa Zigbee wymaga wewnętrznego flashowania modułu zigbee, można to zrobić za pomocą dodatku Silabs Flasher, dzięki temu możemy uruchomić ZHA, lub Z2M korzystajac z wbudowanego modułu. Nie robiłem tego, bo najprawdopodobniej straci się wsparcie Zigbee w OS eWeLink.

Być może uruchomię Z2M na zewnętrznym koordynatorze podłączonym do USB.

Mimo drobnych niedogodności, iHost z  HAOS z powodzeniem wykrywa wszystko co działa po Bluetooth, pozwala na instalację wszystkich dodatków i integracji, jest mały i energooszczędny.

6

Ta mała maszynka, zostanie ze mną na dłużej, będę śledził rozwój natywnego oprogramowania i wykorzystywał pełną wersję HA do celów testowych.

3

Co do eWeLink, to miałem stanowczo za mało czasu, żebym powiedział coś więcej o możliwościach, ale być może po świętach, lub po kolejnych kilku wieczorach z tym Hubem, uzupełnię ten wpis.

Na koniec kilka fotek z dołożoną Led obok głośnika, i różnica w kolorze paska Led w czasie uruchamiania HA i po jego uruchomieniu.

2.2
3.3
4.4

Dzięki Wielkie Mikołaju !!!

 
Dodane : 17/12/2023 7:04 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@isom - cieszę się, że jak zawsze nie myliłem się, że wydusisz tę cytrynę. Czekają mnie w takim razie ciekawe święta 😉

 
Dodane : 17/12/2023 7:40 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

@adrian powiem Ci, korciło jak cholera wrzucenie systemu na eMMC , a dane na karcie, lub jakimś dysku podłączonym po USB, ale ciekawość co zrobi dalej producent zwyciężyła 🙂 Teraz nie żałuję, mam jedno i drugie, a dobra karta do testowego HA pewnie na kilka lat wystarczy.

 
Dodane : 17/12/2023 7:53 pm
adrian reacted
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

no mnie korci żeby wziąć jednego z qpki i zrobić HAOS 

image

A napisz, czy rozpoznaje, ze ma w sobie moduł ZigBee (aaa napisałeś), WiFi, Bluetooth?

 

 
Dodane : 17/12/2023 8:34 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Dodane przez: @adrian

WiFi, Bluetooth?

Też napisałem

7
8

 Nawet jakiś tracker w zegarku żony 

Właśnie zainstalowałem HACS

9

 Idzie jak burza 🙂

 
Dodane : 17/12/2023 8:48 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

Dodane przez: @isom

Też napisałem

7
8

 Nawet jakiś tracker w zegarku żony 

ahh covid mnie meczy 🤪 

 

 
Dodane : 17/12/2023 8:51 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Dodane przez: @adrian

no mnie korci żeby wziąć jednego z qpki i zrobić HAOS 

Ładny zapas , można walczyć, jak będziesz chciał obraz HAOS to pisz 🙂

Musi być dedykowany

 
Dodane : 17/12/2023 8:54 pm
adrian reacted
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

@mariusz-2 chyba przez przypadek usunąłem Twój post, przepraszam. Co do kopi zapasowych to raczej Google Drive co dziennie i może jedna pełna kopia na karcie raz w tygodniu

 
Dodane : 17/12/2023 9:45 pm
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

@isom To nie Ty lecz ja, zdałem sobie sprawę, że to pełny system, a więc dodatki ma w sklepie, więc to nie tylko lokalnie backup, ale można w "chmurę", więc mój wpis nie miał sensu. Tak się zafiksowałem na tych obrazach "dockerowych" bez "sklepu", że mi to umknęło.

 
Dodane : 17/12/2023 9:48 pm
isom reacted
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

Dodane przez: @isom

Moduł ten ma za zadanie wymuszanie bootowania z karty SD,

Bez modułu nie wykona rozruchu z karty ?

 
Dodane : 17/12/2023 10:00 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Dodane przez: @mariusz-2

Bez modułu nie wykona rozruchu z karty ?

Moduł to tylko moja fanaberia, wystarczy zwykły przełącznik, albo jak chcesz na stałe mieć tylko HA, to zwierasz MaskROM i masz zawsze boot z karty

13

Tyle że wtedy lepiej wgrać obraz na eMMC i kartę lub jakiś dysk zewnętrzny przeznaczyć na dane  

 
Dodane : 17/12/2023 10:07 pm
Mariusz
(@mariusz-2)
Wpisów: 228
Weteran Donator 2K23
 

Dodane przez: @isom

obraz HAOS to pisz 🙂

Musi być dedykowany

To jakiś  "customowy" ? bo zwykły homeassistant/armv7-homeassistant jest "goły".

Edit. @isom czy to ten z tego linka ?

https://github.com/darkxst/ha-operating-system/wiki/HAOS-on-Sonoff-iHost

 
Dodane : 17/12/2023 10:15 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

nie da się zgrać 1 do 1 eMMC ? @isom i ewentualnie później wgrać?

 
Dodane : 17/12/2023 10:21 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Dodane przez: @mariusz-2

To jakiś  "customowy" ?

Tak, tu do pobrania https://github.com/darkxst/ha-operating-system/releases

Dodane przez: @adrian

nie da się zgrać 1 do 1 eMMC

Może i się da, ale chłopcy z sonoff się zabezpieczyli 🙂 Nie da się już poprawnie wgrać 

 
Dodane : 17/12/2023 10:25 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

hm....  coś sobie przypomniałem --- ja chyba mam obraz softu iHost - musze sprawdzić co to - 

 
Dodane : 17/12/2023 10:27 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Dodane przez: @adrian

ja chyba mam obraz softu iHost

Jak masz wersję boot i obraz na pen albo innym nośniku to jesteś kozak 🙂

 

 
Dodane : 17/12/2023 10:30 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ściągam, mam takie coś, zobaczę co to:

  • RV1109RV1126_Linux_iHost_Hardware_Distribution.zip
  • iHost Flash Tool.zip

(Kiedyś zgłosiłem się na programu dostępu programistycznego do iHost)

EDIT: 

- w obu siedzi image

image

"popaczam" co tam jeszcze mam 

 
Dodane : 17/12/2023 10:35 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

A ja ciągle coś dokładam, Node Red, Kamera, kilka dodatków,  zdalny dostęp, a procek jakby nie widział, nudzi się

10
11
14
15

 

 
Dodane : 17/12/2023 10:43 pm
isom
 isom
(@isom)
Wpisów: 5085
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Dodane przez: @adrian

w obu siedzi image

Możesz walnąć Rufusem na kartę, wkładasz kartę zwierasz MaskROM , odpalasz , po kilku sek rozwierasz MaskROM i powinno się zacząć ładować 

@adrian ile kamer dodałeś do eWeLink bez wyraźnego spowolnienia systemu ? 

 
Dodane : 17/12/2023 10:46 pm
adrian
(@adrian)
Wpisów: 3981
Szefu Admin Zasłużony dla Forum, Patron Strony
 

Dla zainteresowanych

 
Dodane : 17/12/2023 11:03 pm
isom reacted
Strona 1 / 2
Udostępnij: