Forum Tiny Control Solution
Automatyka domowa - Wersja do druku

+- Forum Tiny Control Solution (https://forum.tinycontrol.pl)
+-- Dział: LanKontroler - sprzęt i wersje wsadów, problemy, zastosowanie (https://forum.tinycontrol.pl/forumdisplay.php?fid=3)
+--- Dział: LanKontroler - wersje oprogramowania (https://forum.tinycontrol.pl/forumdisplay.php?fid=4)
+---- Dział: Przykłady zastosowań przez użytkowników. (https://forum.tinycontrol.pl/forumdisplay.php?fid=6)
+---- Wątek: Automatyka domowa (/showthread.php?tid=367)

Strony: 1 2


Automatyka domowa - czarnu - 12-30-2013

Witam
chodzi o coś takiego.Jestem na etapie w domu układania kabli prądowych czyli przed tynkowaniem. Lan kontroler chciałem wykorzystać do pomiaru temperatury, wilgotności w każdym pokoju, jakieś zdalne wyłączenie przekaźnikiem gniazdka. Moje pytanie, na jakich kablach podłączyć czujniki ? jaka długość ? mam na poddaszu pomieszczenie techniczne myślałem z stamtąd rozejść się to każdego pokoju kablami ale to mogą być długości ok 20 -25 metrów a czytałem że się robi wtedy problem bo kabel zbiera zakłócenia i czujniki pokazują głupoty.
Druga opcja przyszła mi do głowy to wyjść jednym kablem skrętką do pokoju zamontować puszkę fi 80 podtynkową do niej wsadzić LAN kontroler i dopiero z niej się rozejść kablami do poszczególnych miejsc w pokoju. Macie jakieś inne pomysły ?


Re: Automatyka domowa - andre - 12-30-2013

Pamiętaj,że mierząc wilgotnośc i temperaturę przy za pomocą DTH22
pomiar obejmuje 1 punkt na 1 zastosowany LK w obecnej wersji sprzętowej.
natomiast mierząc samą temperaturę poprzez magistralę 1-wire masz do dyspozycji
6 punktów pomiarowych ale bez wilgotności.Co prawda są czujniki wilgotności na 1wire ale nie sądzę aby
rozwój LK poszedł w tym kierunku.Odległości musisz dobrać eksperymentalnie
bo zależą od wielu czynników na linii 1-wire.Opcja szukaj na forum np.
http://tinycontrol.pl/forum/viewtopic.php?f=2&t=5395&hilit=d%C5%82ugo%C5%9B%C4%87+1wire


Re: Automatyka domowa - czarnu - 12-30-2013

hmm .... to zmienia całkowicie postać rzeczy bo wtedy jak chce w każym pokoju badać wilgotność to tak naprawdę ile pokoi tyle LAN Kontrolerów Cry, natomiast co do kabla to widzę że skrętke wystarczy doprowadzić do czujników i będzie ok. porobię testy na róźnych długościach kabla i zobaczę.


Re: Automatyka domowa - notek - 12-30-2013

Polecam ułożyć skrętkę, tylko najlepiej nie najtańsza z dodatkiem aluminium:
po 1-sze jako kabel do czujnikow lub sterujący jest najlepsza z kabli nieekranowanych,
po 2-gie, jest tania i mamy 8 żyl
po 3cie, można ja wykorzystać nawet do drobnego oświetlenia LED-owego


Re: Automatyka domowa - adzik - 12-30-2013

1. Czy nie warto zakupić FTP?
2. Jak nie zadziała 1wire z powodu przewodu to zawsze można użyć czujnika/ów analogowego NTC, Pt1000


Re: Automatyka domowa - pat - 01-02-2014

Zabawę z LK w chacie zacząłem już ponad rok temu, w tej chwili chodzi 5 szt. spiętych logicznie malinką - więc kilka uwag praktycznych.
1. Urządzenie ma sens jeśli czymś steruje. Sam pomiar czegokolwiek daje tylko informację, ale bez automatyki szybko Ci się znudzi. Masz 5 przekaźników - decyduj co jest najbardziej upierdliwe i co warto zautomatyzować. To Ci podsunie pomysł gdzie LK być powinien.
2. Do miejsca gdzie masz mieć LK podciągnij LAN - będziesz mógł sterować urządzeniami/zmieniać parametry poprzez www.
3. Do miejsca gdzie będzie LK (jeśli nie jest to miejsce "otwarte" - podciągnij peszel - będziesz mógł wymienić odpowiednie kable w razie potrzeby. To jest ogólna uwaga instalacyjna - z peaszlami pod tynkiem jest drożej, ale potem możesz zmienić koncepcję. Jak zamurujesz przewody - zmiana koncepcji będzie kosztowna i pracochłonna. Ten peszel warto pociągnąć do jakiegoś uniwersalnego miejsca jak np. szacht instalacyjny lub tablica elektryczna.
4. Jeden przekazior masz na pyłcie LK, 4 pozostałe powinny być niedaleko bo przy dużej odległości spadek napięcia na kablu może być krytyczny. Warto więc popatrzeć na instalację pod kątem tego czym będziesz sterował i gdzie powinien się pojawić odpowiedni przekaźnik.
5. Magistrala 1-wire - zrób na 3-ch przewodach a nie na 2-ch - dalej sięgnie. Przy długim kablu 1-wire warto sprawdzić konkretny układ bo pomiary na prostym kablu rozciągniętym w ogródku mogą nie być wiarygodne - u mnie chodzi na ok. 15m
6. Do jednej puszki 80 może być trudno wcisnąć LK, przekaźniki, zasilacz i parę kabli do przekaźników i czujników oraz LAN.


Re: Automatyka domowa - czarnu - 01-03-2014

Bardzo dziękuję wszystkim za cenne informacje a w szczególności Pat , które na pewno zostaną wykorzystane do planowania automatyki w domu.

Pat możesz zdradzić w do czego wykorzystałeś Lan Kontrolery w domu wraz z połączeniem tego w Maliną ?.


Re: Automatyka domowa - pat - 01-10-2014

czarnu napisał(a):Pat możesz zdradzić w do czego wykorzystałeś Lan Kontrolery w domu wraz z połączeniem tego w Maliną ?.
LK_1 steruje głównie tematami wentylacji (mam rekuperator i gruntowy wymiennik ciepła (GWC). Przypięte jest do niego 6xDs18B20 i DTH11.
Out_0 steruje czerpnią dachową gdy trzeba zaczerpnąć z powietrza a nie z GWC (latem w nocy - chłodzenie, jesienią i wiosną w dzień temp. bywa wyższa w powietrzu niż w GWC). Tu malinka porównuje kilka warunków - niestety LK był za słaby, nie dawał koniunkcji warunków. Ponadto malina daje analizę trendu na podstawie danych historycznych z mySQL.
Out_1 włącza nagrzewnicę wstępną (grzałka 1kW) która zapobiega zamarznięciu wymiennika rekuperatora. Bez malinki, prosty warunek dla DS18B20.
Out_2 włącza grzałkę główną (4kW) pogdrzewającą powietrze nadmuchu do pomieszczeń (za rekuperatorem). Malinka zapewnia koniunkcję warunków.
Out_3 steruje zwiększoną wydajnością wentylatorów gdy wzrasta wilgotność w wyciąganym powietrzu. Malinka zapewnia załączenie bo w event'ach LK nie ma obsługi zdarzeniowej DTH11.
Out_4 steruje odmrażaniem ganku (kabel grzejny). Bez malinki.
LK_2 takie sterowanie back-office Big Grin
Out_0 włącza zewnętrzne oświetlenie nocne domu (ganek etc.). Na bazie napięcia z fotoopornika. Bez malinki.
Out_1 Dba, żeby nie doprowadzić do głębokiego rozładowania aqu w przypadku zasilania awaryjnego (mam wydzieloną domową instalację 12V). Bez malinki.
Out_2 ładowanie akumulatora backup'owego gdy potrzeba. Malinka zapewnia koniunkcję warunków.
Out_3 dodatkowe sterowanie bramą (poza pilotem). Bez malinki.
Out_4 - na razie nie wykorzystane.
LK_3
Out_0 watchdog routera (net-łącze mam po GSM, więc jak ping na zewnątrz nie idzie to chlastam zasilanie modemu). Bez malinki.
Out_1 - Out_4 oświetlenie wewnątrz domu (wieloprzyciskowe sterowanie światłem w pomieszczeniach ogólnych). Bez malinki.
LK_4
Out_0 - sterowanie oświetleniem ogrodu (scheduler + pomiar światła). Bez malinki.
Out_1 + Out_2 sterowanie bramami garażowymi. Bez malinki.
Out_3 - sterowanie pompą głębinową (używana tylko latem do podlewania ogrodu) Sheduler, bez malinki.
Out_4 - sterowanie pompą powierzchniową (używana tylko latem do podlewania podjazdu). Sheduler, bez malinki.
Mam studnie: powierzchniową i głębinową - w głębinowej woda jest zażelaziona więc nie podlewam nią podjazdu bo rudzieje, ale powierzchniowa z kolei ma mniejszą wydajność i nie nadaje się do podlewania całości; stąd osobne pompy i instalacje do podlewania.
Testowo chodzi LK_5 do monitorowania zewnętrznego przyłącza zasilającego - i sterowania poprzez SSR. Ale tu jeszcze koncepcja się warzy.
Teraz szykowany jest LK_6, który będzie sterował 4-ma liniami do podlewania ogrodu i wyeliminuje chińską myśl techniczną pełniącą dziś tę rolę. Big Grin
Uff. Mam nadzieję, żę nie zanudziłem. Confusedhock:


Re: Automatyka domowa - andre - 01-10-2014

Cytat: Uff. Mam nadzieję, żę nie zanudziłem.
Wręcz przeciwnie.Bardzo praktycznie to opisałeś .Chętnie dowiedziałbym się bliżej coś o tworzeniu i wysyłaniu do MySQL,
co prawda pod Win7 ale zasada podobna?


Re: Automatyka domowa - pat - 01-10-2014

andre napisał(a):Chętnie dowiedziałbym się bliżej coś o tworzeniu i wysyłaniu do MySQL,co prawda pod Win7 ale zasada podobna?
Tabela_1 - adresy IP obsługiwanych LK (u mnie mają stałe adresy)
Tabela_2 - łańcuchy opisujące odwołania do konkretnych OID
Tabela_3 - dane z czujników
Tabela_4 - nastawy
Tabela_5 - log załączeń przekaźników
Tabela_6 - log zdarzeń systemu

W pętli_1 (na podst. Tabela_1):
wywołuję numer wersji firmware LK z konkretnego IP (dla wersji 2.xx układ OID jest inny niż dla 3.xx)
w wewnętrznej pętli (na podst Tabela_2)
doczytuję po kolei wszystkie wartości z czujników - snmp
jeżeli któryś z czujników jest oznaczony jako "zapisz" - uaktualniam bazę danych
koniec.
Tyle robi pierwszy program.
Drugi leci po bazie z danymi, podejmuje decyzje i wysyła komendy snmp do przekaźników.
Trzeci program służy do obsługi stronki umożliwiającej zmianę ustawień (nastawy).
Całość w python'ie i dla uproszczenia poprzez wywołanie komend systemowych bo nie mogłem dojść do ładu z biblioteką snmp - szkoda mi było czasu.
Tak z grubsza.