Zakupiłem sobie właśnie takie cóś i mam pytanie, czy ktoś też ma coś takiego i już to próbował integrować z Suplą?
Nie chciałbym wyważać otwartych drzwi
Ten model ma komunikację po serialu w trybie tekstowym (JSON).
PM2.5 Detector (chińszczyzna)
Widzimy się na Supla Offline Party Season 2
Jak nie chcesz wyważać otwartych drzwi (też jestem takiego zdania) to zdecydowanie polecam esp home https://esphome.io/components/sensor/pmsx003.html
+ MQTT
u mnie śmiga juz kilka miesięcy
+ MQTT
u mnie śmiga juz kilka miesięcy
Wolę pozostać przy rozwiązaniach opartych o Suplę.
Widzimy się na Supla Offline Party Season 2
Ja chcę do tego podłączyć Wemosa, który by tym sterował i jednocześnie nadawał przekazane wartości do serwera supli. Chyba nie widziałem jeszcze tutaj klienta MQTT na ESP... ale mogłem źle szukać
Widzimy się na Supla Offline Party Season 2
Nie chodzi o stawianie Suplowego klienta MQTT na ESP (esp home obsłuży MQTT). Supla client MQTT stawiasz na Raspberry (lub czymś innym) i miałem na myśli to rozwiązanie viewtopic.php?f=63&t=5691. No chyba, że nie masz możliwości postawienia tego lokalnie to wtedy faktycznie koniec tematu. Od tego właściwie powinienem zacząć dyskusję bo może niepotrzebnie założyłem, że korzystasz z własnej lokalnej instancji na jakimś raspberry
Sensor pyłków <-> UART <-> Wemos z ESP Home <-> MQTT <-> Supla client MQTT na lokalnym serwerze
takie rozwiązanie miałem na myśli od początku. Nie trzeba wynajdować koła od nowa bo wszystko wydaję sie być juz zrobione
Przecież mam w podpisie, że posiadam RPi4B z lokalnymi instancjami Supli i okolichZkgZK pisze: ↑czw paź 29, 2020 8:41 pm Nie chodzi o stawianie Suplowego klienta MQTT na ESP (esp home obsłuży MQTT). Supla client MQTT stawiasz na Raspberry (lub czymś innym) i miałem na myśli to rozwiązanie viewtopic.php?f=63&t=5691. No chyba, że nie masz możliwości postawienia tego lokalnie to wtedy faktycznie koniec tematu. Od tego właściwie powinienem zacząć dyskusję bo może niepotrzebnie założyłem, że korzystasz z własnej lokalnej instancji na jakimś raspberry
Sensor pyłków <-> UART <-> Wemos z ESP Home <-> MQTT <-> Supla client MQTT na lokalnym serwerze
takie rozwiązanie miałem na myśli od początku. Nie trzeba wynajdować koła od nowa bo wszystko wydaję sie być juz zrobione
Mam też zainstalowany serwer MQTT oraz klienta MQTT do Supli.
Ale widać potrzebuję obszerniejszego tutka jak to uczynić
Widzimy się na Supla Offline Party Season 2
Faktycznie - nie zwróciłem uwagiGoral64 pisze: ↑czw paź 29, 2020 8:53 pmPrzecież mam w podpisie, że posiadam RPi4B z lokalnymi instancjami Supli i okolichZkgZK pisze: ↑czw paź 29, 2020 8:41 pm Nie chodzi o stawianie Suplowego klienta MQTT na ESP (esp home obsłuży MQTT). Supla client MQTT stawiasz na Raspberry (lub czymś innym) i miałem na myśli to rozwiązanie viewtopic.php?f=63&t=5691. No chyba, że nie masz możliwości postawienia tego lokalnie to wtedy faktycznie koniec tematu. Od tego właściwie powinienem zacząć dyskusję bo może niepotrzebnie założyłem, że korzystasz z własnej lokalnej instancji na jakimś raspberry
Sensor pyłków <-> UART <-> Wemos z ESP Home <-> MQTT <-> Supla client MQTT na lokalnym serwerze
takie rozwiązanie miałem na myśli od początku. Nie trzeba wynajdować koła od nowa bo wszystko wydaję sie być juz zrobione
Mam też zainstalowany serwer MQTT oraz klienta MQTT do Supli.
Ale widać potrzebuję obszerniejszego tutka jak to uczynić
Z klientem MQTT dla Supli nie pomogę bo nie korzystam. Jeżeli chodzi o ESP Home to dokumentacja jest bardzo obszerna. Tak po krótce:
1. instalujesz narzędzia do ESP home https://esphome.io/guides/getting_start ... _line.html najwygodniej na kompie z którego wrzucasz soft na wemosy czy inne ESP
2. tworzysz plik konfiguracyjny yaml na podstawie którego zostanie zbudowany soft dla Twojego esp. Można skorzystać z wizarda którym wybierz płytkę na którą będziesz kompilować soft i ustawisz dane do wifi
Kod: Zaznacz cały
esphome [nazwa pliku.yaml] wizard
3. edytujesz utworzony plik, żeby wprowadzić ustawienia do mqtt i do sensora. Ja korzystam z innego sensora i obsługuje kilka innych rzeczy więc nie będę wrzucać swojego pliku. W Twoim przypadku będzie to wyglądać mniej więcej tak:
Kod: Zaznacz cały
esphome:
name: wemos
platform: ESP8266
board: d1_mini
wifi:
ssid: "wifi" # wiadomo
password: "haslo" # wiadomo
captive_portal:
# Enable logging
logger:
baud_rate: 0 # wyłącza loggera po UART, wemos ma chyba tylko 1 UART wiec lepiej to wyłączyć bo sensor tez działa na UART
ota: # opcjonalne ale przydatne, można robić potem update bez podłączania wemosa znowu pod kompa
mqtt:
broker: 192.168.1.100 # ustawiasz adres ip brokera mqtt
# jeżeli masz dodatkowe zabezpieczenia odsylam do dokumentacji mqtt dla esp home
uart:
tx_pin: 1
rx_pin: 3
baud_rate: 9600
sensor:
- platform: pmsx003
type: PMSX003 # ustawiasz typ swojego sensora
pm_1_0:
name: "pm1" # nazwy oczywiscie dowolne, warto tylko wziąć pod uwagę to że bedą one częścią tematu mqtt
pm_2_5:
name: "pm25"
pm_10_0:
name: "pm10" # dodajesz temperature i inne jezeli Twój sensor obsługuje
Kod: Zaznacz cały
esphome [nazwa utworzonego pliku yaml] run
Kod: Zaznacz cały
wemos/sensor/pm1/state
wemos/sensor/pm25/state
wemos/sensor/pm10/state
wszystkie logi są wysyłane po MQTT. Aby podejrzeć warto zasubskrybować się np tak:
Kod: Zaznacz cały
mosquitto_sub -h 192.168.1.100 -t wemos/# -v
Dzięki, już walczę z ESPHome A potem powalczę z konkretnym rozwiązaniem.
Jeszcze nie wiem jak połączyć Wemosa z tym urządzeniem.
No i Ty masz chyba podpięty pod UART samego sensora, a ja chcę podpiąć się do seriala całego urządzenia.
Jeszcze nie wiem jak połączyć Wemosa z tym urządzeniem.
No i Ty masz chyba podpięty pod UART samego sensora, a ja chcę podpiąć się do seriala całego urządzenia.
Widzimy się na Supla Offline Party Season 2
Tak, ja mam bezpośrednio. Masz moze gdzieś linka do tego konkretnego urządzenia? Jestem ciekaw
Dodam jeszcze tak od siebie, że warto spróbować z ESP home żeby przynajmniej poznać jego możliwości. Potencjał jest ogromny i myślę, że może dać Waszym projektom DIY opartych na Supli dodatkowego boosta
proste przykładu które mam wdrożone u siebie: esp32 do obsługi termostatów na grzejnikach po bluetooth, sterowanie głośnikami, sensor pyłków, wykrywanie mojej obecności w mieszkaniu na podstawie beacona którego noszę w portfelu
Dodam jeszcze tak od siebie, że warto spróbować z ESP home żeby przynajmniej poznać jego możliwości. Potencjał jest ogromny i myślę, że może dać Waszym projektom DIY opartych na Supli dodatkowego boosta
proste przykładu które mam wdrożone u siebie: esp32 do obsługi termostatów na grzejnikach po bluetooth, sterowanie głośnikami, sensor pyłków, wykrywanie mojej obecności w mieszkaniu na podstawie beacona którego noszę w portfelu