-
Data: 2023-03-25 19:14:34
Temat: Re: System home asistant - trochę inaczej.
Od: titanus <t...@g...kom> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2023-03-23 o 11:28, J.F pisze:
> On Wed, 22 Mar 2023 21:28:00 +0100, titanus wrote:
>> Czytając posty kilku adv userów, chciałbym zapytać czy ktoś myślał na
>> zrobieniem sobie systemu HA, ale całkowicie od podstaw.
>>
>> Dlaczego tak, skoro na rynku jest kilkanaście różnych pomysłów i to
>> kilka dopracowanych i zróżnicowanych? - bo mam taki pomysł...
>>
>> ...bo mam już dość ciągłego "włażenia mi w buty" przez ich wytwórców.
>>
>> Czego NIE CHCĘ - chmurowgo systemu lub czegokolwiek czego sam nie mogę
>> kontrolować i ustawić CAŁKOWICIE pod siebie - włącznie z kodem.
>
> Przecietny klient nie jest programistą i chce gotowy :-)
> Nie jestem "przeciętnym klientem" - na poziomie kodu programu jestem w stanie
zaprogramować sobie zarówno LOGO! jak i PIC'a czy atmege.
z 80C5x w kodzie szesnastkowym też sobie radzę :)
> A i Ty kiedys pomyslisz, ze przydałoby sie zdalne zarządzanie,
> i wraca problem serwera/chmury.
>
Tak jak pisałem - NIE CHCĘ CHMURY. KROPKA. W żadnej postaci.
Co nawyżej połączenie typu P2P.
>> Czego oczekuję:
>> - Możliwości pracy CAŁKOWICIE lokalnej w ramach jakiejkolwiek sieci:
>> LAN, WIFI, czy RS-485 lub innej.
>> - Jednostki centralnej zarządzającej "klientami".
>> - NA RAZIE możliwości kontroli jako OPCJI przez sieć internetową w
>> formie dostępu zdalnego, rejestrowanego jako P2P lub vpn, ale to nie wymóg.
>
> A "zewnetrzny" adres IP masz? Stały?
>
Jeszcze nie, ale własnie pod tym kątem rozmawiam z lokalnym providerem.
>> - Możliwości połączeń klientów w formie bez i przewodowej.
>> - Identyfikacji klienta i jego możliwości w formie prostej tablicy.
>> - reakcji obustronnej na zdarzenia typu fail, oob, czy tl.
>>
>> Jednostka centralna nie musi mieć - póki co - wyszukanego menu czy
>
> Musi, bo juz widać, ze chcesz dowolne, czasem skomplikowane reguły.
> Moze i bez menu, ale z jakims jezykiem programowania.
>
Tylko po co?
Jeśli stworzę własny ekosystem na zasadzie:
CU czyta i zapisuje w pamięci rodzaje i możliwości CLi, to ustawienie i
zapis do CL będzie w postaci: podania pola zmiany i paramertu zmiany. Cl
przyjmie po sieci to co CU chce zmienić - sprawdzi czy się da, zmieni i
jeśli wszystko będzie OK, wyśle do CU potwierdzenie zmiany. Tyle. Tu nic
nie trzeba będzie programować. Niewielki kod do zarządzania CLem trzeba
będzie wgrać do niego tylko raz.
Dlatego też w samym CU nie trzeba będzie również żadnego gigantycznego
kodu do zarządzania.
>> super-duper wyświetlacza - najważniejsze jest stabilne działanie i
>> stosunkowo prosta i szybka konfiguracja zarówno klientów jak i samego CU.
>
> Srednio się da, szczególnie przy wifi :-)
>
Czy rodzaj interfejsu komunikacyjnego aż tak bardzo determinuje
możliwości tego co ma robić CU/CL ?
>> Do czego chcę go zaprząc:
>> - kontrola zużycia prądu w domu, globalnie i lokalnie - najlepiej
>> bezprzewodowo - w sumie licznik w rozdzielnicy i 4 gniazdkowe.
>> - proste sterowanie 3 pompami lub integracja zerojedynkowa z prościutkim
>> systemikiem opartym na LOGO!. (0BA6)
>> - odczyt temperatur w domu - 4 punkty, i na zewnątrz - 2 punkty.
>> - jako opcja komunikacja z piecem gazowym vailanta przez jakiś
>> "konwerter" i ich wewnętrzną magistralę (na płycie)
>> - odczyt wilgotności w domu - 2 punkty, i na zewnątrz - 1 punkt
>> - praca z RTC i/lub DCF77
>> - kontrolą pieca na paliwo stałe lub integracja z systemem nim
>> zarządząjacym - też na LOGO!. (0BA8)
>> - kontrolą sterowania bramą wjazdową, dwuskrzydłową (piloty na 433Mhz -
>> niekoniecznie kodowane)
>> - możliwością nieskomplikowanego dołożenia czegoś jeszcze w przyszłości
>> głównie np. prostego s-on/off'a
>>
>> To co powyżej musi być widoczne w CU jako CL i ustawiane przez CU
>> bezpośrednio w CL. Aktualne parametry CL dostępne mają być po odpytaniu
>> przez CU i zapisywane w pamięci CU jako lista aktywnych CLi.
>>
>> Jeśli chodzi o CU to sam procek może być jakiś bardziej wyszukany, PIC,
>> ATMEGA czy cokolwiek innego 32 lub 16 bitowego. W CLach wystarczy coś
>> energooszczędnego 8 bitowego ale z portem LAN lub wifi.
>>
>> ------------
>> Jest to w miarę logiczne ?
>
> Jest, ale brzmi jak ambitny projekt Open Source, z mnóstem pluginów.
> I jesli nie zainteresujesz powaznych producentów, to bedziesz musial
> hackowac ich urzadzenia/komunikacje/chmury.
>
...eee tam - może i wygląda to (na papierze) ambitnie, ale takie mi się
nie wydaje.
Stworzenie CLa np w formie płytki dwustronnej o wielkości koła fi 55
(coby weszło np do puszki) posadzenia tam jakiegoś 14/16 pinowego pica
razem z interfejsem wifi czy lan oraz parę elmentów wykonawczych nie
jest jakimś szczególnym dla mnie wyzwaniem.
Wyzwaniem jest takie tego oprogramowanie, żeby stanowiło to jedną
całość. Stąd główne pytanie w rootpoście - czy ktoś robił sobie coś
takiego od podstaw?
>> Macie jakieś doświadczenia ?
>> P.S. - Tak domyślam się, że to może być całkowicie nieekonomiczne, ale 2
>> inne takie nieekonomiczne projekciki sobie zrobiłem i na razie jestem z
>> nich zadowolony.
>
> Zanim skonczyc całośc, to piec zmienisz :-)
>
Nie wydaje mi się - fakt, że dla przykładu: wymiana i oprogramowanie
całkowicie nowej płytki do okapu zajęło mi blisko 3 miechy, kosztowało
drugie tyle co nowy okap, ale ten który jest poprotu pasuje do wystroju
kuchni i żona nie chciała go zmieniać - poszedł pomysł na wymianę i
zrobienie tego całkowinie od nowa. Spoko zabawa. Rezultat - bezcenny :D
Podobnie z małą - jak ją nazywa żona - przepompownią: projekt oparty o
LOGO! które steruje: 3 pompami, 2 zaworami 3-drogowymi (przełączalne),
oraz blokuje mój piec gazowy jesli na piecu na paliwo stałe wykryje jego
pracę - zajął mi 2 miechy. Ddatkowo monitoruje wzrost ciśnienia w moim
układzie i wł/wył odpowienio pompkę do podłogówki jeśli piec gazowy
działa lub nie. Układy piec na paliwo stałe i piec gazowy odseparowane
sprzęgłem hydraulicznym (cieplnym).
...i parę innych.
To nie jest praca "pod publiczkę" ale dla siebie. Nie musi być idealnie
- ważne aby działało dobrze.
> J.
--
Pozdrawiam - titanus
Następne wpisy z tego wątku
- 25.03.23 20:09 Mirek
- 25.03.23 20:23 LordBluzg(R)??
- 25.03.23 20:25 heby
- 25.03.23 20:44 Mirek
- 25.03.23 20:49 titanus
- 25.03.23 20:52 heby
- 25.03.23 21:01 LordBluzg(R)??
- 25.03.23 21:31 titanus
- 25.03.23 21:35 Mirek
- 25.03.23 21:46 heby
- 25.03.23 21:53 Mirek
- 25.03.23 22:13 titanus
- 25.03.23 22:15 Mirek
- 25.03.23 22:41 Mirek
- 25.03.23 22:58 heby
Najnowsze wątki z tej grupy
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
Najnowsze wątki
- 2025-02-25 Tak wiem.... To oczywiste ale jak oni dzisiaj dziadują na materiale
- 2025-02-25 rozliczenia policji
- 2025-02-25 Echhhhhh. Marzy mi się SWAP Audi A2 z 1.8 T ;-)
- 2025-02-25 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-02-25 Warszawa => SQL Developer <=
- 2025-02-25 Zbigniew Ziobro śmie sugerować "niedostatki niezawisłości" sędzi (wątpliwości co do bezstronności)
- 2025-02-25 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-02-25 Kraków => Front-end Developer <=
- 2025-02-25 Szpital
- 2025-02-24 Gniazdo + wtyk
- 2025-02-24 Dyrektor Toyoty miał rację. Elektryki to ślepa uliczka
- 2025-02-24 Białystok => System Architect (Java background) <=
- 2025-02-24 Białystok => System Architect (background deweloperski w Java) <=
- 2025-02-24 Białystok => Solution Architect (Java background) <=
- 2025-02-24 Warszawa => Data Engineer (Tech Leader) <=