'Inteligenty' dom ze sterownikiem PLC

 Language:
Szukanie zaawansowane  

Aktualności:

Powrót do strony głównej: www.edom-plc.pl

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.

Wiadomości - mordorr

Strony: [1] 2 3 ... 6
1
Mały edit -
Wgrałem Tasmote i zmieniłem http-post na zwykły http-get i wszystko smiga :)
następny krok to MQTT :)

dziękuję za pomoc!

2
Hmn - przyznam szczerze, ze nie myslalem o Tasmota, muszę poczytać z czym to się je.
idea jest taka, zeby wszystko działało lokalnie - bez wykorzystywania internetów :)
supla chyba wymaga konfiguracji serwera lokalnego, lub wykorzystania serwerów supli - tak ?

poczytem - zapoznam się z tematam i będę działał

...Ewentualnie możesz zmienić w źródłach, że ma również obsługiwać HTTP 1.0.
...
jak zmienić źródła sonoffa ? są dostępne ? czy masz na mysli zmianę w Tasmocie ? :)
a stan urządzenia mnie nie interesuje - chce tylko załączyć i wyłączyć. on off.
aczkolwiek nie mówię nię na MQTT :)


Dziękuję za uwagi!


3
(Pod)Systemy i Funkcje / Odp: Bezprzewodowe sterowanie obwodem elektrycznym
« dnia: Stycznia 02, 2021, 02:57:17 pm »
Update:
Kupiłem na próbę dwa Sonoffy - wszystko działa OK przez RESTful Post, ale nie z Wago :)
Postman załącza i wyłącza elegancko przez komendy API, a Wago dostaje timeouty.

zbudowałem poligon doświadczalny i wyglada na to, ze Wago http lib został "ulepszony" w wersji 1.5 (dzisiaj mamy wersję 3.x) do http1.0, żeby uniknąć dzielenia pakietów w HTTP1.1

i faktycznie - wyslanie komend API HTTP1.0 powoduje brak odpowiedzi i niestety reakcji sonoffa.

teraz mam dwie opcje:
1. spróbować zdobyć httplib_01 w wersji 1.4, gdzie post i get wykorzystywały http1.1
2. obsługiwać sonoffy przez RPi. z nim Wago dogada się bez problemu, a RPi dogada się z sonoffami. problem w tym, ze komplikuję to infrastrukturę i rozpasza sterowanie....

Jacek

4
(Pod)Systemy i Funkcje / Bezprzewodowe sterowanie obwodem elektrycznym
« dnia: Grudnia 28, 2020, 12:16:34 pm »
Hej,

Po pięciu latach bezproblemowego sterowania domem za pomocą plc doszedłem do etapu "kochanie, może by tak zmienić coś w pokoju xxx"...

każdego męża to niestety czeka;)

przy tej okazji przydalyby mi się dwa dodatkowe obwody sterowane wydzielone z obwodu zasilanego na stałe (gniazdka niesterowanego)

pomijam raczej rozwiązania typu blue ocean :)

myślałem o satel abax, ale cena rozwiązania dla dwóch obwodów jest ciut wysoka (moduł abax do centrali + moduł do gniazda)

z rodzimych producentów mamy zamel supla, ale wygląda na to, że supla wymaga czarow typu script, bądź serwer chmurowy. trochę zbyt dużo komplikacji

wydaje się, że sonoff ma fajny moduł sonoff mini, który można włączyć w funkcji dyi i sterować za pomocą http post. idealnie... by było, gdyby był dwukanałowy.

czy macie jakieś doświadczenia z takimi urządzeniami?

5
Programowanie / Odp: Wygładzanie szybkozmiennych danych
« dnia: Lutego 06, 2017, 10:42:55 am »

RAMP_INT(
   IN:=CurrLight ,
   ASCEND:= iAscend,
   Descend:= iDescend,
   TIMEBASE:= t#0.1s,
   RESET:= ,
   OUT=> );


i tyle

6
Tof_1 to element biblioteki oscat. Przypuszczam, że pozostałe również, lub są zdefiniowane w oddzielnym obiekcie

7
Tematy ogólne / Odp: Sterowanie oświetleniem LED
« dnia: Stycznia 02, 2017, 10:33:24 am »
samo On-Off i sciemanianie, ale statyczne jest OK. nawet bardzo OK.
natomiast płynność transmisji - np. gradient przejscia od 0 do 255 - tu juz nie ma tak kolorowo. pojawia sie efekt strobowania. i nie jest to kwestia sterownika DMX czy programu w Wago - testowalem rozne warianty, jak np tylko implementacja DMX w czystym programie - i strobowanie jest takie samo.
oczywiscie do okolo 50 kanałów. powyżej strobowanie staje sie jeszce wyrazniejsze.

8
Tematy ogólne / Odp: Sterowanie oświetleniem LED
« dnia: Grudnia 30, 2016, 07:19:31 am »
Szybkość transmisji.
Szczerze powiedzmy sobie, że dmx na wago działa, ale rewelacji nie ma.

9
juz kiedys mowilem - jestem przeciwnikiem ukladania 5x2.5mm2 do gniazdek sterowanych. chyba, ze zabezpieczysz obwody 6A rozłącznikiem bezpiecznikowym.
w innym przypadku może zdarzyć się, że ktoś włączy suszarkę i czajnik bezprzewodowy do gniazdek w obwodzie i przewód neutralny sie zapali....

tak czy inaczej - unikałbym takiego rozwiązania. jak już to 2x3x2.5mm2 do obw. sterowanych.

10
Programowanie / Odp: Text. Wizualizacja WEB_VISU.
« dnia: Grudnia 04, 2016, 10:28:37 pm »
Na początek, do testów - można zrobić podwójny przycisk jak proponuje Admin,

Ja bym jednak zaproponował inne rozwiązanie:
funkcja, która będzie dekodowała stan danego wyłącznika/przekaźnika/wyjscia cyfrowego na status (case 1: On, Case 2: Off)
w przycisku tekst wyswietlac jako zmienna %s z wyniku działania tej funkcji.
po temacie :)

11
19.5 vs 21.5 to jest przepasc. rowniez ekonomiczna :)

co do komfortu i "nie zwroci sie" - ja przed decyzja o wentylacji mechanicznej dalem sie nabrac na marketing i złote góry.
zgadzam się - komfort działania wentylacji "na żądanie" i o każdej porzed dnia i co ważniejsze roku - jest nie do przecenienia.

pomiajająć cały marketing rekuperatorowy - ja jestem zadowolony z tego rodzaju wentylacji. nie jest tak jak obiecywali, ale jest dobrze.

kurz - to faktycznie cos, czego wczesniej nie obserwowalem w takich ilosciach. i to jest taki dziwny kurz - w mieszkaniu w bloku takiego kurzu nie mialem nigdy. zbiera się w pomieszczeniach, gdzie są wyciągi (białe kafle na podlodze w lazience przezywaja istny kurzowy armagedon :) )

ja mam jeszcze jeden problem:
 "wszyscy znajomi" mojej zony maja podlaczone kominek do rekuperatora i oni oczywiscie ogrzewaja domy tylko kominkiem.....
na nic nie pomagaja tlumaczenia, ze ogrzanie domu powietrzem jest trudne i na pewno rekuperator tego nie zrobi. no i przeciez to cieplo z kominka nie znika... moze ciut wolniej sie rozprzestrzenia po calym domu (mam dystrybucje na klatkę schodową i do pokoju nad kominkiem, więc i tak jest niezle), ale nie znika :)
pomijam juz brak mozliwosci technicznych, bo z tego co wiem to przy podlaczeniu kominka do rekuperatora trzeba stosowac w calej instalacji kanaly metalowe. a te byly za duze do upchania ich w podlodze i musialem na pietrze stosowac owalne kanaly plastikowe.


12
w pomieszczeniach, gdzie przebywaja ludzie liczy sie jedną wymianę powietrza na godzinę (czasem 0.5)
to jest zdecydowanie za mało, żeby pomieszczenie ogrzać powietrzem z reku. odłużmy to na półkę z legendami, że rekuperator ogrzewa nieogrzewane pokoje.
owszem, jest to strata ciepłego powietrza i wyciąganie chłodniejszego z pomieszczenia, ale to juz jest kwestia bilansu, co się bardziej kalkuluje z ekonomicznego punktu widzenia.
oczywiscie prawnie wentylacja musi spelnaic jakies minima, co oznacza, ze nie mozna jej wylaczyc w pokoju, bo akurat nikt tam nie przebywa i nie bedziemy go ogrzewać.

w domu instalacja przepustnic, a szczegolnie elektrycznie sterowanych to w/g mnie przesada.

a tak w ogole to cała rekuperacja to z ekonomicznego punktu widzenia jedynie dobry marketing. bez GWC przynosi wiecej strat niz korzysci (finansowych)

:)

wszystko powyższe to moja opinia oparta na rocznych obserwacjach. rozumiem, że nie każdy musi ją podzielać :)

13
(Pod)Systemy i Funkcje / Miernik zużycia energii z interfejsem do komputera
« dnia: Listopada 26, 2016, 12:51:15 pm »
Drodzy forumowicze,

Czy ktoś z Was używa/zna mierniki do monitorowania zużycia energii elektrycznej z możliwością analizy danych w komputerze?

Wiem  ,że fritz! ma takie mierniki, ale działają tylko z routerem Fritz.


14
Z tego co pamiętam ze szkoły, to należy wyzerowac część całkującą i różniczkującą i tak zmieniac wzmocnienie czesci proporcjonalnej, zeby uzyskać na wyjściu oscylacje.
potem ze wzoru wyznaczysz Ki i Kd znająć okres i amplitudę tych oscylacji.

tyle teoria, ale praktyka w przypadku podłogówki jest gorsza.
po pierwsze na amplitudę i okres tych oscylacji wpływa pogoda (temperatura, wiatr, słonce) i algorytm pogodówki z pieca.
do tego jak już będziesz miał te niegasnące oscylacje to ich okres jest dosc duzy.....

tutaj na forum o tym chyba już rozmawialiśmy kiedyś :)

15
Tematy ogólne / Odp: Projekt SKW
« dnia: Listopada 17, 2016, 11:47:12 am »
U mnie druga zima i drobna koretka do układu CO:
dołozyłem Vitotrola-200A na dole domu.

dlaczego?
na dole mam kominek. jak ustawiłem całe ogrzewanie tak, żeby było dobrze, to dołożenie choćby klocuszka do kominka robiło mi w salonie saune. bezwładność podłogówki jest na tyle duża, że układ regulacji pogodowej nie zdążył zareagować. no działało to źle. a im zimniej na dworze, tym kominek bardziej bezużyteczny.
do tego piec dosc mocno taktował, ale to juz inna historia.

dolozenie vitotrola uruchomiło moj kominek do normalnej eksploatacji. można palić bezkranie:)

tu pora na kolejne pochwały dla Viessmanna. na prawde jestem pod wrazeniem tego kotła. dołożenie regulatora pokojowego nie wyłącza działania pogodówki w danym obiegu, a jedynie wprowadza korekty. i to jeszcze w pełni konfigurowalny wspołczynnik tej korekty! np bez Vitotrola temperatura wymagana obiegu to 27 stopni, a po podlaczeniu regulatora zmienia się na 23 stopnie, ale w miarę zbliżania się do temperatury zadanej pomieszczenia (spadek temp) - temperatura obiegu wzrasta. podoba mi się :) poki co jestem zadowolony


niestety, taktowanie kotła zostało, bo w tej chwili obieg grzewczy na dole jest praktycznie caly czas zamkniety, a sama góra nie zapewnia odpowiedniego odbioru mocy z kotła :( to jest problem przewymiarowanego kotła i zbyt małej zdolności do modulacji płomienia.
jakbym drugi raz kupował kocioł, to wziąłbym Vitodensa 300.


16
Programowanie / Odp: opuszczenie rolet po zazbrojeniu systemu alarmowego
« dnia: Listopada 10, 2016, 02:13:39 pm »
A czy przekaźnik dwutorowy nie może skleic styków ? rozumiem, że jeżeli skeli jeden styk, to nie opadnie też drugi, ale....

no i sprawa zasadnicza - dla mnie nadal nie jest lepszy, bo wymaga zastosowania dwoch przekaźników i to dwutorowych :)

17
Olać.
Przepływ ustawisz na rotametrach, a bezwładność podłogówki jest ogromna i regulowanie PWMem zupełnie wystarczy.

18
Programowanie / Odp: Rejestr ostatnich zdarzeń - naruszenie czujki alarmu
« dnia: Października 21, 2016, 11:01:39 am »
Na pierwszy strzał poszło wyłączenie NOCy z F_Triga tak:
Deklaracje
F_OccupacyNOC:BOOL;
F_OccupacyNOCTrig:F_TRIG;
Program
F_OccupacyNocTrig(clk:=THANOS_PRG.Thanos1.typThanosRoom.xRoomOccupancy);
F_OccupacyNoc:= F_OccupacyNocTrig AND Czas_PRG.NOC


19
Programowanie / Odp: Rejestr ostatnich zdarzeń - naruszenie czujki alarmu
« dnia: Października 21, 2016, 10:30:19 am »
Koloru na wizualizacji :)
chodzi o to, zeby pokazac czas od ostatniego naruszenia czujki.

BTW - miałem zrobić narzędzie diagnostyczne, a zrobiłem szpiega ... od razu widać, o której żona z domy wychodzi :P:P

a co do samej rzekomej usterki czujki - to wszystko jest OK. problem pojawil się jednorazowo z alarmem- wlaczyl sie w nocy jak nas nie było :) ale obstawiam, ze to spacerujący po czujce pająk.
a ostatnio zauważyłem, że rano zapala się światło samoczynnie. ale to akurat spowodowane jest tym F_Trigiem:
F_OccupacyNoc(clk:=THANOS_PRG.Thanos1.typThanosRoom.xRoomOccupancy AND Czas_PRG.NOC);

Thanos to panel scienny Thermokonu (pewnie znacie, bo Wago go promuje/promowało).
on ma cos takiego, co sie nazywa obecność. wchodząc wieczorem na górę po prostu przełączam thanosa w Occupacy=false i z automatu gaśnie mi całe oświetlenie i zamykają się rolety.
problem w tym, że żona ostatnio wstaje przed wschodem słońca i ręcznie przełącza thanosa w Occupacy True. czyli mamy obecność i noc jednocześnie, a o wschodzie słońca jest F_OccupacyNoc.Q=true :)

muszę to przerobić...

20
Programowanie / Odp: Rejestr ostatnich zdarzeń - naruszenie czujki alarmu
« dnia: Października 20, 2016, 10:33:29 pm »
Wlasnie zycie weryfikuje moj pomysl zapisywania trzech ostatnich naruszen :)
okazuje sie, ze te czujki przy obecnosci naruszane są co parę sekund, więc zapis 3 naruszen troszkę mija się z celem.

myslę o gradientowej zmianie koloru od czasu naruszenia.
np ustawic czas ostatniego naruszenia i w przedziale 0-30s zmieniać kolor od jasnozielonego do jakiegoś powiedzmy ciemnoczerwonego.
trzebaby kolor ustawić w postaci DWord dla Fill Color w ColorVariables dla elementu graficznego.
tutaj juz na pewno FB (a na pewno najwygodniej:) ) trzebaby tylko przeskalować przejscie od zielonego do czewonego na czas.
W wolnej chwili to zrobię. na teraz to co mam mi w zupelnosci wystarczy, zeby sprawdzic, czy czujka "odpala" sama w np w nocy.

21
Programowanie / Odp: Rejestr ostatnich zdarzeń - naruszenie czujki alarmu
« dnia: Października 20, 2016, 04:02:40 pm »
Muszę przestudiować Twoją propozycję :) nigdy tak nie robiłem - a pierwszy raz zawsze jest interesujący :)

dlaczego Struct ? zakładając 10 czujek, które chcę zilustrować na wizualizacji uzywając Instances i Placeholders.Pomyslalem, ze tak bedzie najlatwiej :)

22
Programowanie / Odp: Rejestr ostatnich zdarzeń - naruszenie czujki alarmu
« dnia: Października 20, 2016, 02:22:09 pm »
może tak: ??

FOR i:=1 TO 10 DO


IF Czujki[i].Status=FALSE AND arrCzujki[i]=TRUE THEN
Czujki[i].Last3:=Czujki[i].Last2;
Czujki[i].Last2:=Czujki[i].Last1;
Czujki[i].Last1:=CONCAT(MID(DT_TO_STRING(czas),10,4) ,' ');
Czujki[i].Last1:=CONCAT(Czujki[i].Last1,RIGHT(DT_TO_STRING(czas),8));
END_IF;
Czujki[i].Status:=arrCzujki[i];
END_FOR;

23
Programowanie / Rejestr ostatnich zdarzeń - naruszenie czujki alarmu
« dnia: Października 20, 2016, 02:16:13 pm »
Cześć,

od jakiegoś czasu podejrzewam nieprawidłową prace czujki alarmu i chciałbym zapisywać 3 ostatnie czasy zadziałania czujek.
kombinowałem jak to zrobić i o ile dla jednej czujki to po prostu można zrobić arraya, do któego będziemy nadpisywać czasy. proste.
ale jak już robię taką funkcjonalność to chciałem to zrobić porządnie i mieć taki mechanizm dla wszystkich czujek.

w tym celu stworzyłm Struct:
TYPE typCzujki :
STRUCT
Status:BOOL;
Last1:STRING;
Last2:STRING;
Last3:STRING;
END_STRUCT
END_TYPE

(status do wizualizacji:) )

i potem robię w programie tak:
RT_Czujka:R_TRIG;
Czujki: ARRAY[1..10] OF typCzujki;

i

FOR i:=1 TO 10 DO
Czujki[i].Status:=arrCzujki[i];
RT_Czujka(clk:=Czujki[i].Status);
IF RT_Czujka.Q THEN
Czujki[i].Last3:=Czujki[i].Last2;
Czujki[i].Last2:=Czujki[i].Last1;
Czujki[i].Last1:=CONCAT(MID(DT_TO_STRING(czas),10,4) ,' ');
Czujki[i].Last1:=CONCAT(Czujki[i].Last1,RIGHT(DT_TO_STRING(czas),8));
END_IF;
END_FOR;

oczywiście tak to nie zadziała, ponieważ Czujki.status zmienia się w każdej iteracji pętli, więc w efekcie w czasie działania czujki zapisuje wszystkie 3 LASTy aktualnym czasem.

jak to obejść nie robiąc 10ciu R_Trigów ?

a moze w ogole macie lepszy pomysł na taki mały bufor danych ?


24
Programowanie / Odp: WAGO I/O Check 3
« dnia: Sierpnia 26, 2016, 11:55:24 pm »
nie przyda Ci sie, dopoki nie bedziesz chcial np zmienic konfiguracji modułów RS :)

Do poniedziałku wytrzymasz ;P

25
Programowanie / Odp: WAGO I/O Check 3
« dnia: Sierpnia 26, 2016, 10:36:48 pm »
Z tego co wiem, to IO Check jest ekstra płatny. pisz do Wago (jeśli od nich kupiłeś)

z drugiej strony to błąd konfiguracji kart można rozwiązać bez IO checka. jakie masz moduły ? ustaw je dokładnie tak samo w Codesysie - wgraj program i gotowe.

jaki błąd wymruguje ci sterownik ? (albo co się pojawia w ethernet settings ?)

26
(Pod)Systemy i Funkcje / Odp: Zasilacz regulowany
« dnia: Sierpnia 23, 2016, 12:59:17 am »
Jakiego typu oswietlenie chcesz regulować ? LED nie da rady regulować napięciem (pośrednio daje to jakiś efekt, ale to nie o to chodzi).
Do ledów póki co najlepiej sprawdza się regulacja PWM i takiego zasilacza musialbys szukac.
od razu podpowiem, ze pomysł z regulowanym zasilaczem do LEDów jest średni z dwóch powodów:
1. sam zasilacz jest trudno zdobyc i nie jest przez to najtanszy
2. regulacja PWM zasilacza jest oparta najczęściej na 1-10V czyli potrzebujesz dość drogie wyjście analogowe.

ale pytasz, to masz:
http://www.trcelectronics.com/Meanwell/power-supply-led-dimmable.shtml
tu masz zestawienie zasilaczy "sciemniających". uważaj, bo niektóre mogą być stałoprądowe - nie nadają się do zwykłych pasków LED.



Sam stanąłem przed takim dylematem, ostatecznie wybrałem DMX i sterowniki Dagona SLP-3C http://www.dagonlighting.pl/produkty.html#spl3c1
Dzisiaj zrobiłbym to inaczej - oparłbym regulacje na sterowniku modbusowym (choć to też nie jest idealne wyjście).
Trzeba mieć świadomość, że PLCk nawet z szybkim RSem nie zapewnia odpowiedniej szybkości komunikacji dla DMX i niestety to widać w płynności rozjaśniania.
w sterowniku opartym na modbusie wszystkie narastania i opadania kontrolowane są przez procesor sterownika LED. jest bardzo ładnie płynnie i przyjemnie dla oka.
dlaczego nie idealne ? sam modbus jest juz raczej przestarzaly i przy paru urządzeniach na jednej magistrali (w tym takich, które "gadają" non stop ze sterownikiem) mogą zdarzyć się opóźnienia zadziałania.

27
Programowanie / Odp: Wago webserv i webvisu przestają odpowiadać
« dnia: Sierpnia 18, 2016, 01:37:40 pm »
Tak - chyba sobie poradziłem.

Włożyłem kartę pamięci i przestawiłem sterwonik, żeby wgrywał program na kartę. teraz wydaje się, że jest OK.
diagnostyka tego problemy to jakies nieporozumienie... zero informacji:)

28
Tematy ogólne / Odp: Szyna 0V i 24V
« dnia: Sierpnia 17, 2016, 10:52:57 am »
Jezeli chodzi o wyjśćia - czyli +24V dla stanu wysokiego:
na pierwswszy przekaźnik wprowadzasz "-" bądź z zasilacza, lub jeżeli się upierasz to ze sterownika, a następnie grzebieniami i mostkami przenosisz ten minus na wszystkie przekaźniki.

dla łączników: u mnie było za dużo kabli UTP, żeby rozszywać je bezpośrednio na karty PLCka, dodałem więc skrzynkę upakowaną złączkami LSA, gdzie dwie z nich przerobiłem na "potencjał" +24 i -24. po prostu zmostkowałem wszystkie zaciski i podałem + lub -. tą metodą zyskałem ok.20 potencjałów dla skrętek. tu trzeba uważać, bo nie każda skrętka da się nabijać podwójnie na LSA. te lepsze, z grubszymi drutami niestety nie chcą wchodzić podwójnie.


29
Tematy ogólne / Odp: Czujniki temperatury DS18B20 w ramkach Berker B.Kwadrat
« dnia: Sierpnia 10, 2016, 01:28:24 am »
zgadzam sie co do sterowania ogrzewaniem, ale ....
w przypadku podlogowki (a mam takiego typu ogrzewania jakieś...100%) bezwładność płyt grzewczych i całego systemu ogrzewania jest nieporównywalnie większa od bezwładności układu pomiarowego termometr-obudowa łącznika.

chciałem tylko zasygnalizować, że nie zawsze jest potrzeba wyciągania termometrów na zewnątrz łączników :)

i jako bonus: po roku użytkowania mogę śmiało powiedzieć, że wystarczyłyby mi dwa termometry :) no może trzy wliczając zewnętrzny. pozostałe mogę traktować jako gadżet. owszem - odczytuję temperaturę, ale nie zmienia to mojego życia ;)

30
Tematy ogólne / Odp: Czujniki temperatury DS18B20 w ramkach Berker B.Kwadrat
« dnia: Sierpnia 09, 2016, 03:00:41 pm »
Tak się zastanawiam, czy jest konieczność wystawiania czujnika temperatury na zewnątrz ramki ?

w stanie ustalonym temperatury powinny być takie same w włączniku jak i tuż obok niego.
kwestia tylko jak szybko temperatury się wyrównają.

Ja zamontowałem termometry tuż pod klawiszami (jest tam wystarczająco dużo miejsca). temperaturę pokazują. czy jest to 22 czy 22.4 stopnia nie robi mi zadnej roznicy :) wiem po prostu, że jak pokazuje 21 stopni to jest zimno, a jak pokazuje 26 to na pewno jest ciepło :)
A z obserwacji mi wychodzi, że dość szybko widać zmiany temperatury  w pokojach, gdzie zmienia się nasłonecznienie.

Strony: [1] 2 3 ... 6