boneIO - ciekawy sterownik

edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

krycha88 wrote: Thu Oct 17, 2024 5:33 pm ...
Dziękuję za INA 219 sprawdzę jak się uporam z awarią ogrzewania, co może trochę potrwać.
O sofcie dedykowanym do rolet pierwsze słyszę i nie mam takiego. Jeśli jest to soft typu, że wszystkie 24 przekaźniki są zaangażowane do obsługi 12 rolet to trochę słabo. Mam w planach tylko 4-5 rolet i chciałbym móc ustawić tyle rolet ile potrzebuje, a reszta przekaźniki. Funkcja dostępna w GG :).
Co do przykładów o które prosisz to choćby rolety - patrz wyżej, funkcja termostatu, warunkowanie przekaźników z poziomu GG, Wake on LAN. Oraz wcześniej Pushover, choć to obecnie w formie powiadomień jest dostępne z poziomu cloud. Aczkolwiek nie wiem czy soft urządzenia tych powiadomień też nie musi wspierać?.
Nie chcę uskuteczniać przepychanek, ponieważ nie wnoszą one żadnej wartości dodanej.
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

edm wrote: Thu Oct 17, 2024 9:09 pm Dziękuję za INA 219 sprawdzę jak się uporam z awarią ogrzewania, co może trochę potrwać.
O sofcie dedykowanym do rolet pierwsze słyszę i nie mam takiego. Jeśli jest to soft typu, że wszystkie 24 przekaźniki są zaangażowane do obsługi 12 rolet to trochę słabo. Mam w planach tylko 4-5 rolet i chciałbym móc ustawić tyle rolet ile potrzebuje, a reszta przekaźniki. Funkcja dostępna w GG :).
Co do przykładów o które prosisz to choćby rolety - patrz wyżej, funkcja termostatu, warunkowanie przekaźników z poziomu GG, Wake on LAN. Oraz wcześniej Pushover, choć to obecnie w formie powiadomień jest dostępne z poziomu cloud. Aczkolwiek nie wiem czy soft urządzenia tych powiadomień też nie musi wspierać?.
Nie chcę uskuteczniać przepychanek, ponieważ nie wnoszą one żadnej wartości dodanej.
Przyznam, że słabiutkie te przykłady :D Po co pushover jak masz dużo lepsze powiadomienia w cloud, Wake on Lan od tego masz dedykowane aplikacje w GG jest bo mi sie nudziło to dopisałem. Co do rolet to widzę, że się domyślasz więc najpierw sprawdź :)

Warunkowanie przekaźnika jest - jeżeli urządzenie nagrzeje sie do 80 stopni to wyłączy wszystkie przekaźniki. Termostatu jedynie nie ma ale to już pisałem dlaczego.
https://gui-generic-builder.supla.io/
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

krycha88 wrote: Fri Oct 18, 2024 5:39 am Przyznam, że słabiutkie te przykłady :D Po co pushover jak masz dużo lepsze powiadomienia w cloud, Wake on Lan od tego masz dedykowane aplikacje w GG jest bo mi sie nudziło to dopisałem. Co do rolet to widzę, że się domyślasz więc najpierw sprawdź :)

Warunkowanie przekaźnika jest - jeżeli urządzenie nagrzeje sie do 80 stopni to wyłączy wszystkie przekaźniki. Termostatu jedynie nie ma ale to już pisałem dlaczego.
Krystian proszę Cię szanujmy się, staram się być grzeczny. Dla Ciebie może i słabe przykłady, ale dla mnie nie. Tak pisałeś o termostacie, że nie ponieważ wg Ciebie nie ma sensu. Fajny argument.
Nie o takie warunkowanie przekaźników chodzi. Lecz o to dostępne w GG z możliwością wyboru warunków, które działa niezależnie od cloud.
Wake on Lan w GG to przydatna rzecz. Urządzenie z Wake on Lan (GG) jest już w sieci lokalnej, proste rozwiązanie które zawsze działa. Omijamy w ten sposób potencjalne problemy z Wake on Wan.
Odnośnie rolet. Mowa o sofcie wygenerowanym przez GG, tam mam zaznaczyć rolety?. Czy mowa o oddzielnym sofcie. Jeśli to drugie to takiego nie posiadam. To co pamiętam w menu config nie było nic związane z roletami. Także jeśli masz taki soft gdzie mogę wybrać ilość rolet a reszta to przekaźniki on/off to proszę podeślij. Mam nadzieję że w tym sofcie z roletami jest już obsługa 1 Wire i I2C. W przeciwnym razie jedno wyklucza drugie.
Także, jak chcesz możesz pomóc. Natomiast ja więcej polemizować, ciągnąć tego typu dyskusji nie będę. Co najwyżej zgłoszę problem, jeśli coś nie działa, a dotychczas działało.
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

edm wrote: Fri Oct 18, 2024 9:52 am Także, jak chcesz możesz pomóc.
Wchodzisz na
https://gui-generic-builder.supla.io/
zaznaczasz dodatkowo rolety i masz soft dla boneIO wpierający rolety a w GUI wybierasz tylko ile masz rolet. Nie ustawiasz żadnego przycisku przekaźnika bo jak już mówiłem nie ma to sensu - i najlepiej nawet do kompilacji tego nie dodawać.
https://gui-generic-builder.supla.io/
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

edm wrote: Fri Oct 18, 2024 9:52 am Wake on Lan w GG to przydatna rzecz. Urządzenie z Wake on Lan (GG) jest już w sieci lokalnej, proste rozwiązanie które zawsze działa. Omijamy w ten sposób potencjalne problemy z Wake on Wan.
Aż musiałem to sprawdzić. Zaznaczam "Wake on LAN" w bulderze i wszystko działa na boneIO - więc możesz mi wytłumaczyć o co chodzi?
https://gui-generic-builder.supla.io/
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

krycha88 wrote: Fri Oct 18, 2024 10:23 am
edm wrote: Fri Oct 18, 2024 9:52 am Wake on Lan w GG to przydatna rzecz. Urządzenie z Wake on Lan (GG) jest już w sieci lokalnej, proste rozwiązanie które zawsze działa. Omijamy w ten sposób potencjalne problemy z Wake on Wan.
Aż musiałem to sprawdzić. Zaznaczam "Wake on LAN" w bulderze i wszystko działa na boneIO - więc możesz mi wytłumaczyć o co chodzi?
Chodzi o to że tutaj viewtopic.php?p=154030#p154030 pisałeś że z boneIO będą działać tylko dodatkowo sensory. I tego się trzymałem. Pytałem Cię również w wiadomości prywatnej m.in. o Wake on Lan, rolety, odpisałeś to i owo, ale nie że działa. Także skąd miałem wiedzieć że to działa :?:

Także z uwagi na powyższe zapytam które z opcji GUI-Generic Builder wg Ciebie powinny działać z BoneIO i mogę je zaznaczyć podczas generowania softu. Jakby udało się dorobić wsparcie termostatu, chociaż na sztywno to byłby sztos.

W niedzielę biorę sterownik na biurko, wgrywam nowy soft i robię testy. Po testach mam nadzieję udanych, dokonam podziękowania paypal.

@YoMan nieświadomie przyczyniłeś się do postępu. W sumie Tobie też wódeczka się należy ;).
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

edm wrote: Fri Oct 18, 2024 12:42 pm
Tylko to wszystko było, zamiast się pytać warto najpierw sprawdzić później pytać - nie o wszystkim pamiętam. Ważne, że sam się zmotywowales bo to już mija więcej niż rok a sterownik dalej na biurku ;)
https://gui-generic-builder.supla.io/
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

krycha88 wrote: Fri Oct 18, 2024 1:32 pm Ważne, że sam się zmotywowales bo to już mija więcej niż rok a sterownik dalej na biurku ;)
Prace cały czas trwają. Robiłem wszystko od podstaw od puszek, koryta i rury elektroinstalacyjne po rozdzielnice. Jak na moje możliwości potężna instalacja się z tego zrobiła, musiałem zdobyć sporo wiedzy a to też kosztowało czasu. Topologia w gwiazdę, uziomy, zasilanie awaryjne, supla itd. A że robię to sam po godzinach godząc z innymi tematami to przeciąga się w czasie. Aczkolwiek dużo do finiszu nie brakuje. Na zdjęciu widać stelaż rozdzielnicy. Nie jest to zdjęcie aktualne i nie zawiera wszystkich sterowników, modułów. Żeby się pomieścić musiałem się rozłożyć na 2 poziomach głębokości w rozdzielnicy (na mijankę). Niektóre rozdzielnice w tym moja mają do tego dedykowany osprzęt. Osobna mniejsza rozdzielnica której na zdjęciu nie widać jest na tzw. multimedia, routery, switche, tv, w przyszłości rejestrator itp.
No to się pochwaliłem lub pożaliłem ;).
You do not have the required permissions to view the files attached to this post.
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

edm wrote: Fri Oct 18, 2024 12:42 pm @YoMan nieświadomie przyczyniłeś się do postępu. W sumie Tobie też wódeczka się należy ;).
Dwóch rzeczy nie odmawiam: dobrego trunku i pacierza 😉
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
edm
Posts: 677
Joined: Mon Jan 15, 2018 6:18 pm
Been thanked: 2 times

Post

krycha88 wrote: Fri Oct 18, 2024 10:05 am Wchodzisz na
https://gui-generic-builder.supla.io/
zaznaczasz dodatkowo rolety i masz soft dla boneIO wpierający rolety a w GUI wybierasz tylko ile masz rolet. Nie ustawiasz żadnego przycisku przekaźnika bo jak już mówiłem nie ma to sensu - i najlepiej nawet do kompilacji tego nie dodawać.
Próbowałem zrobić test rolet, INA 219 itp. Jednak nie jest to możliwe ponieważ sterownik ma problemy z poprawną rejestracją w cloud, jakby procedura rejestracji restartowała się. Pisał o tym YoMan tutaj viewtopic.php?p=187621#p187621
Nagrałem video co pokazuje się na wyświetlaczu sterownika https://drive.google.com/file/d/1Vlw7Qe ... qUw4v/view
Oraz załączam logi. To co wybierzemy w GG do kompilacji nie ma znaczenia. Próbowałem w GG podstawową konfigurację bez rolet, INA 219 i jest tak samo.

Code: Select all

10:53:40.062 < ets Jun  8 2016 00:22:57
10:53:40.078 < 
10:53:40.078 < rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
10:53:40.095 < configsip: 0, SPIWP:0xee
10:53:40.095 < clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
10:53:40.110 < mode:DIO, clock div:1
10:53:40.110 < load:0x3fff0030,len:4604
10:53:40.126 < ho 0 tail 12 room 4
10:53:40.126 < load:0x40078000,len:15488
10:53:40.142 < load:0x40080400,len:4
10:53:40.142 < load:0x40080404,len:3180
10:53:40.157 < entry 0x400805b8
10:53:40.626 < Config read
10:53:40.642 < Key: 0 Value: ®)8·łĂ(29)ţ|	ă(VDxŃ
10:53:40.657 < Key: 1 Value: żžg<’ňue@ŰáÚuą(1
10:53:40.657 < Key: 2 Value: Moja_siec_wifi
10:53:40.673 < Key: 3 Value: moje_haslo
10:53:40.673 < Key: 4 Value: admin
10:53:40.688 < Key: 5 Value: admin
10:53:40.688 < Key: 6 Value: GUI Generic
10:53:40.704 < Key: 7 Value: svr9.supla.org
10:53:40.704 < Key: 8 Value: [email protected]
10:53:40.720 < Key: 9 Value:
10:53:40.720 < Key: 10 Value:
10:53:40.735 < Key: 11 Value:
10:53:40.735 < Key: 12 Value:
10:53:40.751 < Key: 13 Value:
10:53:40.751 < Key: 14 Value:
10:53:40.767 < Key: 15 Value:
10:53:40.767 < Key: 16 Value:
10:53:40.782 < Key: 17 Value:
10:53:40.782 < Key: 18 Value:
10:53:40.798 < Key: 19 Value:
10:53:40.798 < Key: 20 Value:
10:53:40.813 < Key: 21 Value:
10:53:40.813 < Key: 22 Value:
10:53:40.829 < Key: 23 Value:
10:53:40.829 < Key: 24 Value:
10:53:40.845 < Key: 25 Value:
10:53:40.845 < Key: 26 Value:
10:53:40.860 < Key: 27 Value:
10:53:40.876 < Key: 28 Value:
10:53:40.876 < Key: 29 Value:
10:53:40.892 < Key: 30 Value:
10:53:40.892 < Key: 31 Value:
10:53:40.907 < Key: 32 Value:
10:53:40.907 < Key: 33 Value:
10:53:40.923 < Key: 34 Value:
10:53:40.923 < Key: 35 Value:
10:53:40.938 < Key: 36 Value:
10:53:40.938 < Key: 37 Value:
10:53:40.954 < Key: 38 Value:
10:53:40.954 < Key: 39 Value:
10:53:40.972 < Key: 40 Value:
10:53:40.972 < Key: 41 Value:
10:53:40.987 < Key: 42 Value:
10:53:40.987 < Key: 43 Value:
10:53:41.003 < Key: 44 Value:
10:53:41.003 < Key: 45 Value:
10:53:41.019 < Key: 46 Value:
10:53:41.019 < Key: 47 Value:
10:53:41.034 < Key: 48 Value:
10:53:41.034 < Key: 49 Value:
10:53:41.050 < Key: 50 Value:
10:53:41.050 < Key: 51 Value:
10:53:41.066 < Key: 52 Value:
10:53:41.066 < Key: 53 Value:
10:53:41.081 < Key: 54 Value: ,,1,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
10:53:41.081 < Key: 55 Value:
10:53:41.097 < Key: 56 Value:
10:53:41.097 < Key: 57 Value:
10:53:41.112 < Key: 58 Value:
10:53:41.112 < Key: 59 Value:
10:53:41.128 < Key: 60 Value:
10:53:41.128 < Key: 61 Value:
10:53:41.144 < Key: 62 Value:
10:53:41.144 < Key: 63 Value:
10:53:41.159 < Key: 64 Value:
10:53:41.159 < Key: 65 Value:
10:53:41.175 < Key: 66 Value:
10:53:41.175 < Key: 67 Value:
10:53:41.191 < Key: 68 Value:
10:53:41.191 < Key: 69 Value:
10:53:41.206 < Key: 70 Value:
10:53:41.206 < Key: 71 Value:
10:53:41.222 < Key: 72 Value:
10:53:41.222 < Key: 73 Value:
10:53:41.237 < Key: 74 Value:
10:53:41.253 < Key: 75 Value:
10:53:41.253 < Key: 76 Value:
10:53:41.269 < Key: 77 Value:
10:53:41.269 < Key: 78 Value:
10:53:41.284 < Key: 79 Value:
10:53:41.284 < Key: 80 Value: 1
10:53:41.300 < Key: 81 Value: 0
10:53:41.300 < Key: 82 Value:
10:53:41.316 < Key: 83 Value:
10:53:41.316 < Key: 84 Value:
10:53:41.331 < Key: 85 Value:
10:53:41.331 < Key: 86 Value:
10:53:41.347 < Key: 87 Value:
10:53:41.347 < Key: 88 Value:
10:53:41.362 < Key: 89 Value:
10:53:41.362 < Key: 90 Value:
10:53:41.378 < Key: 91 Value:
10:53:41.378 < Key: 92 Value:
10:53:41.394 < Key: 93 Value:
10:53:41.394 < Key: 94 Value:
10:53:41.409 < Key: 95 Value:
10:53:41.409 < Key: 96 Value:
10:53:41.425 < Key: 97 Value:
10:53:41.425 < Key: 98 Value:
10:53:41.441 < Key: 99 Value:
10:53:41.441 < Key: 100 Value:
10:53:41.456 < Key: 101 Value:
10:53:41.456 < Key: 102 Value: 0
10:53:41.472 < Key: 103 Value:
10:53:41.472 < Key: 104 Value:
10:53:41.487 < Key: 105 Value:
10:53:41.487 < Key: 106 Value:
10:53:41.503 < Key: 107 Value:
10:53:41.503 < Key: 108 Value:
10:53:41.519 < Key: 109 Value:
10:53:41.519 < Key: 110 Value:
10:53:41.534 < Key: 111 Value:
10:53:41.550 < Key: 112 Value:
10:53:41.550 < Key: 113 Value:
10:53:41.566 < Key: 114 Value:
10:53:41.566 < Key: 115 Value:
10:53:41.581 < Key: 116 Value:
10:53:41.581 < Key: 117 Value:
10:53:41.597 < Key: 118 Value:
10:53:41.597 < Key: 119 Value:
10:53:41.612 < Key: 120 Value:
10:53:41.612 < Key: 121 Value:
10:53:41.628 < Key: 122 Value:
10:53:41.628 < Key: 123 Value:
10:53:41.644 < [   255][E][Tone.cpp:102] noTone(): Tone is not running on given pin 2
10:53:41.644 < MCP23017 is connected address: 21
10:53:41.659 < MCP23017 is connected address: 20
10:53:41.659 < PCF8575 is connected address: 20
10:53:41.675 < PCF8575 is connected address: 21
10:53:41.675 < PCF8574 is connected address: 22
10:53:41.691 < Couldn't find LM75 chip
10:53:41.691 < readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
10:53:41.706 < readStorage: 7; Read: [3 78 0 BF F4 BF F4 ]
10:53:41.706 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.722 < readStorage: 1; Read: [0 ]
10:53:41.722 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.737 < readStorage: 1; Read: [0 ]
10:53:41.737 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.753 < readStorage: 1; Read: [0 ]
10:53:41.753 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.769 < readStorage: 1; Read: [0 ]
10:53:41.769 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.784 < readStorage: 1; Read: [0 ]
10:53:41.784 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.800 < readStorage: 1; Read: [0 ]
10:53:41.800 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.816 < readStorage: 1; Read: [0 ]
10:53:41.831 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.831 < readStorage: 1; Read: [0 ]
10:53:41.847 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.847 < readStorage: 1; Read: [0 ]
10:53:41.862 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.862 < readStorage: 1; Read: [0 ]
10:53:41.878 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.878 < readStorage: 1; Read: [0 ]
10:53:41.894 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.894 < readStorage: 1; Read: [0 ]
10:53:41.909 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.909 < readStorage: 1; Read: [0 ]
10:53:41.925 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.925 < readStorage: 1; Read: [0 ]
10:53:41.941 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.941 < readStorage: 1; Read: [0 ]
10:53:41.956 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.956 < readStorage: 1; Read: [0 ]
10:53:41.972 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.972 < readStorage: 1; Read: [0 ]
10:53:41.987 < readStorage: 4; Read: [0 0 0 0 ]
10:53:41.987 < readStorage: 1; Read: [0 ]
10:53:42.003 < readStorage: 4; Read: [0 0 0 0 ]
10:53:42.003 < readStorage: 1; Read: [0 ]
10:53:42.019 < readStorage: 4; Read: [0 0 0 0 ]
10:53:42.019 < readStorage: 1; Read: [0 ]
10:53:42.034 < readStorage: 4; Read: [0 0 0 0 ]
10:53:42.034 < readStorage: 1; Read: [0 ]
10:53:42.050 < readStorage: 4; Read: [0 0 0 0 ]
10:53:42.050 < readStorage: 1; Read: [0 ]
10:53:42.066 < readStorage: 4; Read: [0 0 0 0 ]
10:53:42.066 < readStorage: 1; Read: [0 ]
10:53:42.081 < readStorage: 4; Read: [0 0 0 0 ]
10:53:42.081 < readStorage: 1; Read: [0 ]
10:53:42.097 < E (2073) wifi:NAN WiFi stop
10:53:42.112 < Connected BSSID: 74:4D:28:69:35:C0
10:53:42.112 < local IP: 192.168.2.125
10:53:42.128 < subnetMask: 255.255.255.0
10:53:42.128 < gatewayIP: 192.168.2.1
10:53:42.144 < Signal strength (RSSI): -61 dBm
10:53:42.472 < sproto_in_buffer_append: 253, datasize: 256
10:53:48.200 < sproto_in_buffer_append: 253, datasize: 256
10:53:54.309 < sproto_in_buffer_append: 253, datasize: 256
10:54:00.309 < sproto_in_buffer_append: 253, datasize: 256
10:54:06.483 < sproto_in_buffer_append: 253, datasize: 256
10:54:12.641 < sproto_in_buffer_append: 253, datasize: 256

COM3 disconnected
Odnośnie rolet. Pisałeś "Nie ustawiasz żadnego przycisku przekaźnika bo jak już mówiłem nie ma to sensu - i najlepiej nawet do kompilacji tego nie dodawać". Jednak klikając na Rolety w https://gui-generic-builder.supla.io przekaźniki i przyciski włączają się samoczynnie i nie można ich wyłączyć.

Pomijając brak możliwości poprawnej rejestracji w cloud. Lokalnie na sterownik można się zalogować.
Widać że pojawiły się pola związane z odczytem energii INA 219. Zastanawiam się co to jest za wartość 0.62V ?. W tym momencie do sterownika nie było nic podłączone. Jakaś kalibracja jest przewidziana?.

Natomiast generując GG z zaznaczonym polem WT32-ETH01 w GUI GG brakuje pola Nazwa modułu. Co jest dość przydatne. Natomiast generując bez WT32-ETH01 czyli komunikacja po WiFi jest pole Nazwa modułu.
You do not have the required permissions to view the files attached to this post.
Wziąłem udział w Supla Offline Party 2023 :D

Return to “Projekty użytkowników”