QNAP QIoT (Node red...
 
Powiadomienia
Wyczyść wszystko

QNAP QIoT (Node red) MQTT + AFE Firmware

5 Wpisów
3 Użytkownicy
0 Likes
1,298 Wyświetleń
(@p-lepka83gmail-com)
Wpisów: 2
Świeżak
Autor tematu
 

Dzień dobry forumowicze.

Mam na imię Piotr i na co dzień zajmuję się automatyką przemysłową (BECKHOFF/Mitsubishi), w domowej jestem absolutnym nowicjuszem.

Poszukuję rozwiązania z użyciem popularnych włączników Sonoff TX, z softem które jest mniej ograniczone niż oryginalne (eWeLink) czy Supla.

Rozwiązanie powinno traktować przycisk dotykowy jako wejście, a przekaźnik jako wyjście. Reszta logiki powinna być ustawialna w jednym miejscu dla wszystkich włączników. Skoro i tak mój serwer NAS działa 24h/dobę wydawało się rozsądnym pomysłem jego wykorzystanie. 

Już kilka wieczorów próbuję rozpracować wykorzystanie NAS'a na którym było dostępne do zainstalowania oprogramowanie QIoT Suite. Tutoriale i czytanie forów nie dały odpowiedzi co robię źle. Poniżej po kolei co udało mi się zrobić a czego nie:

  1. Wgrałem AFE Firmware z sukcesem
  2. Zainstalowałem QIoT Suite na NASie, skonfigurowałem, dodałem rzeczy i ich zasoby.
  3. Próbuję odbierać komunikaty MQTT, dochodzą ale okno debug pokazuje mi że jest błąd składni komunikatu
  4. Próbowałem wysyłać komunikaty ale nie bardzo wiem jak poprawnie je skonstruować w QIoT żeby były zgodne z AFE.

Link do zrzutów ekranu: https://lepka.myqnapcloud.com/share.cgi?ssid=0eWV3Wd

Zależy mi na zrobieniu na razie prostej logiki z użyciem wielu włączników sonoff lub innych opartych o ESP, np.:

  1. wyłączanie wszystkich świateł w domu jednym przyciskiem.
  2. prosty dostęp zdalny
  3. ew. podłączenie czujników temperatury/wilgotności.

Może powinienem zrezygnować z tego oprogramowania i zainstalować inne, bardziej właściwe/kompatybilne?

Proszę Was o jakieś sugestie.

Dobrego dnia

 
Dodane : 08/06/2020 8:22 am
(@mirmil99)
Wpisów: 181
Pomocny
 

czesc

jak na poczatek to ambitnie do tego podeszles;)

oprogramowanie jest ok, tylko ze takie hm nazwijmy je malo samodzielnym i trzeba naprawde dobrze znac jego zalozenia jak i zalozenia urzadzen, ktore chcesz podlaczyc...

moze na poczatek takie repo https://www.qnapclub.eu/pl/repo.xml   zainstaluj, i tam juz masz pokompilowane pod qnapa Domoticza, OH czy tez HA ( do kazdego jest dobra dokumentacja, najlatwiejszy domoticz) sa zdecydowanie przyjazniejsze na start, mozesz tez wykorzystac container station i wystawic sobie cos z powyzszego w kontenerze, natomiast jezeli masz na serwerze sporo ramu to wirtualka i np ostatnie lts ubuntu

 
Dodane : 08/06/2020 9:04 am
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@p-lepka83gmail-com w Twoim pomysle widzę dwie wady pierwsza to chmura , a druga to żeby zrobić nawet podstawową regułę musisz użyć dodatkowego narzędzia node-RED . To co zaproponował @mirmil99 pozwala wyeliminować chmurę ( lokalny serwer i obsługa urządzeń) i proste zdarzenia -reguły masz zaszyte w oprogramowaniu. Na przykładzie Domoticz po dodaniu 5 sonoff i jednego przycisku , tworzysz scenę - grupę włącz /wyłącz wszystkie 5 jednym przyciskiem i nie potrzebujesz do tego nic więcej 

 
Dodane : 08/06/2020 1:56 pm
(@p-lepka83gmail-com)
Wpisów: 2
Świeżak
Autor tematu
 

Bardzo dziękuję kolegom @mirmil99 oraz @isom za wskazówki.

Moje zainteresowanie QIoT było podyktowane tym że "z wierzchu" wygląda dosyć przyjaźnie oraz że QNAP i tak chodzi 24h/dobę. Niemniej jednak jakąś komunikację udaje się zestawić skoro naciskając przycisk na Sonoffie TX ramki dochodzą, lecz zgłaszany jest błąd składni. Napewno jeszcze się tym pobawię i podzielę efektami (jak będą 🙂 ).

Nie potrafię zrozumieć dlaczego Domoticz pozwala wyeliminować chmurę/lokalny serwer. Wydaje mi się że QIoT jak i Domoticz potrzebuje jakiegoś serwera. QIoT chodzi lokalnie na NASie. 

Reasumując:

  1. Wczytać AFE Firmware z Domoticz API
  2. Zainstalować Domoticz (już stoi, na lokalnej maszynie)
  3. Stworzyć scenę i gotowe!

Dobrego popołudnia

 
Dodane : 08/06/2020 4:36 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@p-lepka83gmail-com QIoT Suite jakoś kojarzy mi się z usługą typu Supla, gdzie lokalne urządzenia łączą się z serwerem w chmurze ( w tym przypadku prywatną chmurą ), jeżeli się mylę to proszę mnie poprawić. Domoticz którego już widzę zainstalowałeś pracuje na lokalnej maszynie i jak go nie wystawisz na świat to będzie obsługiwał wszystkie podłączone urządzenia w sieci lokalnej. 

 
Dodane : 08/06/2020 5:28 pm
Udostępnij: