Witam
Chciałbym wykonać Sonoff z zewnetrznym przelacznikiem oraz DS18B20.
https://www.smartnydom.pl/firmware-sonoff/
Dotarłem do punku Konfiguracja.
Mam pytanie o MQTT Brokera
Może mi ktoś przybliżyć co to jest i co wpisać w pole Host, Port
Czy muszę gdzieś najpierw założyć jakieś konto?
Co zrobić aby mieć dostęp do MQTT Brokera
Zaznaczam, że jest całkowicie początkowym. Proszę o odpowiedzi w prostym języku.
Zanim odpowiem to zadam pytanie: jak zamierza Pan sterować tym urządzeniem?
przy pomocy aplikacji w telefonie OpenHAB (takiej jak na filmie)
Może jeszcze dopiszę do czego chcę to użyć. Przełącznik ma włączać pompę od ogrzewania podłogowego ale chcę znać również temperaturę wewnątrz pomieszczenia. Chodzi o to, że jeśli jestem kilka dni poza domem to przed powrotem mogę sobie odpowiednio nagrzać dom przed powrotem. Nie za dużo nie za mało.
Jestem początkujący i chciałem zrobić wszystko jak w instrukcji ale niestety nie wszystkie pojęcia są dla mnie znane.
Widząc w wymaganiach "Dostęp do MQTT Brokera" próbowałem się dowiedzieć co to jest ale chyba nie jest to aż takie proste.
próbowałem się dowiedzieć co to jest
Wymagany jest serwer a inaczej mówiąc program który będzie jakby łącznikiem pomiędzy sonoff a Pańskim telefonem z aplikacją OpenHab.
MQTT to najprościej ujmując - protokół przesyłania danych ...
Reasumując. Bez serwera ani rusz:) Jeżeli jednak Pana Sonoff ma oryginalny czyjnik temperatury ...
To dlaczego nie użyć aplikacji EwLink ? Pozwala ona też na ustawianie godzin włączenia przekaźnika...itd
po Pana zapytaniu i odpowiedziach zakładam, że jest pan na bardzo początkowy etapie i może nie mieć jeszcze pełnego obrazu co trzeba zrobić.
Sonoff;em można sterować bez MQTT używając tylko openHAB i HTTP
Przy czym, tego wydaje mi się Pan może nie wiedzieć, że openHAB to nie tylko aplikacja na telefonie. OpenHAB to system do automatyki o którym napisał @7key ,który trzeba zainstalować na jakimś komputerze, serwerze, mikrokomputerze, który będzie cały czas włączony i będzie sterował całością.
MQTT Broker jest dość prostą sprawą jeśli poradzi Pan sobie z openHAB.
W OpenHAB można uruchomić dodatek HTTP w wykorzystaniem którego można włączać / wyłączać sonoff'a zrobić reguły itp. Jeśli dojdzie Pan do tego etapu to MQTT będzie kolejnym krokiem.
Odpowiadając na pytanie dot. MQTT
- Najpopularniejsze rozwiązanie to zainstalować serwer MQTT o nazwie mosquitto.
No, ale najpierw openHAB bez niego nie ma co wchodzi w MQTT jeszcze
Wg mnie najprostsze i najszybsze (15 minut?) w zrobieniu rozwiązanie, to EwLink z jednym Sonoff z oryginalnym oprogramowaniem do sterowania z telefonu. Nie mam tego urządzenia z czujnikiem, ale skoro na stronie jest info o możliwości odczytu temperatury, to może apka na tej wersji Sonoffa pozwala odczytać temperaturę. A zdalne włączanie jest nawet w najprostszym Sonoff. Jedyny wymóg to dostęp do Internetu i wcześniejsze powiązanie apki i Sonoffa.
OpenHUB, MQTT, Mosquitto wymaga pewnej wiedzy, ale każdy jest w stanie ja nabyć.
Sonoff przeleżał lato, zbliża się zima i chciałbym zacząć z niego korzystać. Nie poradziłem sobie z powyższą konfiguracją i w związku z tym chciałbym przywrócić oryginalne oprogramowanie Sonoff Basic.
Czy ktoś może mi podpowiedzieć jak to zrobić. Nie mam też zgranego oryginalnego oprogramowania. Czy ktoś może mi je podesłać?
Niestety bez zgranego oprogramowanie ze swojego urządzenia nie jest możliwe przywrócenie funkcji sonoffa. Utknąłeś w świecie oprogramowania alternatywnego...
https://www.smartnydom.pl/zgranie-i-wgranie-calej-zawartosci-pamieci-sonoff/
Musisz sobie kupic drugiego orginalnego sonoffa aby sterowac nim po przez aplikacje ewelink. A tego w ktorym zmieniles soft zostaw na pozniej do momentu az bedziesz mial wieksza wiedze. Ja OH nie znam ale znam domoticz. Wiec proponuje ci zakup raspberry pi 3b+ . Ze strony raspbery com sciagnac obraz systemu linuks tz rasbian na zwykly komputer z windowsem , rozpakowac go i atcher-em umiescic ten obraz na karcie. Potem ta karte wloz do raspbery odpal go i zainstaluj domoticza. A potem dodasz sonofa z afe do domoticza.
W miare postepu czasu bedziesz poznawal nastepne kroki. I rozbudujesz system sterowania. Oczywiscie ta moja instrukcja jest napisana w prosty sposob. Do kazdej operacji trzeba sie przygotowac. Np do raspbery potrzebna bedzie karta , zasilacz. Do zamontowania domoticza tez trzeba poczytac w internecie. A le powoli , powoli do przodu
inna droga to OH ale tu ci inni pomoga
Dziękuję za wyjaśnienie. W końcu ktoś wytłumaczył, że aby to całe ustrojstwo działało to trzeba mieć jeszcze np. raspberry pi. To są dodatkowe koszty.
Chyba jednak zakupię Sonoffa z termometrem a tego może sprzedam po kosztach. Jeśli ktoś potrzebuje Sonoff Basic "na już" ze zmienionym oprogramowaniem to zapraszam.
@swietypiotr Nie wiem czy to dobry pomysł bo nie używam oryginalnego softu w sonoff, ale ludzie się skarżą , że drenuje mocno baterię telefonu. Jak nie chcesz własnego serwera, to możesz wgrać soft supli i korzystać z Chmury tak jak w oryginalnym sofcie .
Supla nie drenuje baterii , a termometr też obsługuje .
Dziękuję za pomoc
Wgrałem soft od supli i podłączyłem termometr zgodnie z instrukcją: https://www.smartnydom.pl/firmware-sonoff/czujnik-ds18b20/
Teram przynajmniej mogę włączać/wyłączać zasilanie i sprawdzać temperaturę.
Na początek to mi wystarczy.
Przynajmniej, gdy wyjadę na kilka dni, będę znał temperaturę w domu i będę mógł włączyć ogrzewanie jak będzie taka potrzeba.
Mam jeszcze pytanie. Czy da się wyświetlić w supli wykres temperatury? Dodam, że nie mam żadnego raspbery.
Widzę, że mogę pobrać historię pomiarów i zrobić wtedy wykres ale może dałoby się to zrobić łatwiej. Najlepiej w aplikacji supla.
Załóż nowy temat w dziale supli , to wszystko ci opowiem , nie ma co robić bałaganu a z tego co ci napiszę może skorzystają też inni