Stacja pogody na ESP8266 z AFE Firmware

adrian

Autor blog'a Smartny Dom

47 komentarzy

  1. Daro1003 pisze:

    Jest możliwość złożenia stacji i jej prawidłowo działania tylko na dwóch czujnikach Bosch BME680 i BH1750 na obecną chwile bez czujnika Honeywell HPMA115S0 – zostanie dołożony w późniejszym etapie.

    Czy jest możliwość rozbudowy tej stacji o wyświetlacz ? Jeśli tak czy masz w planach taką rozbudowę ?

    A co planujesz dalej ? Może jaka mała zapowiedz kolejnych urządzeń ?

    • adrian pisze:
      • tak można złożyć na dowolnych z tych czujników np, tylko BME680 i BH1750
      • na razie nie planuję wyświetlacza, może kiedyś. Jej zadanie to wysyłanie danych do Domoticz, openHAB – z tego można dowolnie wyświetlać
      • tutaj jest wątek w kontekście dalszego rozwoju i propozycji co dodawać
      • w najbliższym czasię będę dodawł
        • wejście NO/NC, które pozwoli na dodawani takich dwu stanowych czujników
        • możliwość zasilania bateryjnego + z usypianiem całego urządzenia
      • Daro1003 pisze:

        A wiatr prędkość siła ? Też byłaby fajna sprawa teraz wstając rano do roboty człowiek spogląda na wiatrak przed domem i myśli czy potrzeba wrzucić kalesony czy nie 🙂

        • adrian pisze:

          To mi się podoba. Trzeba jakiś sprzęt wybrać.

          • Daro1003 pisze:

            Moim zdaniem wiatr powinien w takiej stacji być zerkniesz na temperaturę i na wiatr i odrazu wiesz jak się ubierać.

            Czujnik deszczu o którym pisał Isom też spoko jest brama garażowa z napędem i system dzięki czujnikowi wyzwoli przekaźnik który wpięty jest pod zacisk napędu CLOSE i zamknie bramę.

            Dodatkowo można wyzwolić jakiś sygnał alarmowy w domu o deszczu żona ciśnie po pranie a ja zasunąć szyby w samochodzie.

  2. isom pisze:

    Z tym wiatrem i pomiarem napięcia baterii jednocześnie może być kłopot , czujniki wiatru (kierunek prędkość ) przekazują sygnał analogowy czyli kierunek wyznaczany jest przez zmianę rezystancji więc trzeba wykorzystać ADC , które zajmuje już pomiar baterii.

  3. Daro1003 pisze:

    Mim zdaniem pomysł takiej stacji na baterie …. chyba że do tymczasowego podtrzymania z którego i tak chyba niewiele. Na baterie to pilot, latarka, drobne elektronarzędzia czyli urządzenia nie używane ciągle tylko czasowo natomiast taka stacja to tylko zasilana z sieci.

  4. lukas121 pisze:

    @Daro1003 i tu się mylisz, zasilanie bateryjne to podstawa takiej stacji. Jak chcesz jeszcze mierzyć prędkość wiatru. Sens takiej rozbudowanej stacji to umieszczenie je dalej od domu i tu problem z zasilaniem. Nie każdy chce dziurawić okna lub ściany do przeciągnięcia kabla. @adrian prosisz i masz:https://pl.aliexpress.com/item/Free-Shipping-Spare-part-for-weather-station-to-test-the-wind-speed/32791312886.html?Ja zamówiłem sobie taki czujnik, sterowany zliczaniem impulsów a tu przykład szkicu od 10min.https://www.youtube.com/watch?v=slzOhgBeQjc 

  5. Daro1003 pisze:

    @lukas121 jak kto woli ja na pewno pociągnę przewód z zasilaniem nie jestem zwolennikiem urządzeń na baterie więc gdzie się da to zasilam z sieci. Przyjdzie zima i może baterię trafi i będę się zastanawiał czemu stacja nie działa i grzebał przy niej na mrozie to ma być zrobione raz i działać. Oczywiście nie wykluczam żadnych usterek bo może jakiś gryzoń przegryźć przewód ale mało prawdopodobne. Ładowanie solarne fajny temat ale i tak wolałbym walczyć z przeciągnięciem przewodu.Takie jest moje zdanie nie ważne @lukas121 czy mam racje czy nie ale bynajmniej tak u siebie będę chciał zrobić każdy robi wg swojego uznania. Jak to mówił mój sąsiad jeden woli jabłka drugi córkę ogrodnika 🙂 

  6. lukas121 pisze:

    Też jestem zwolennikiem kabli i nie chodziło mi o rezygnację z zasilania kablowego ani nikogo do tego nie namawiam. Zasilanie bateryjne to dobry dodatek to takiej stacji. Mam parę lamp solarnych z czujnikami ruch kupionych w Lid… i działają już dobre parę lat. Jak kupisz dobrą baterię to nie ma powodu do zmartwienia, jak do tego dojdzie monitorowanie stanu można spać spokojnie 🙂

  7. Daro1003 pisze:

    Trzeba korzystać z energii odnawialnej więc funkcja baterii i solara to podejście rozwojowe jednakże gdyby chodziło o w wybór bateria czy czujnik wiatru zdecydowanie wybrałbym czujnik wiatru.

  8. lukas121 pisze:

    To dobrze się składa, ten czujnik co podałem nie zajmuje złącza ADC. Więc bateria i czujnik prędkości wiatru może razem pracować.

  9. janusz15813 pisze:

    świetna sprawa  ta wersja AFE T6 (Stacja pogody) tylko mam prośbę  – nie dałoby się odczyty  UART zrobić na  GPIO1 i GPIO2zamiast na GPIO12 i 14. Chciałbym podpiąć Sonoff pod te czujniki ale tam są wyprowadzone tylko GPIO 1,2 i 14 ,chyba że się mylę.

  10. adrian pisze:

    @janusz15813 – jan napisałem w opisie UART sobie konfigurujesz, a GPIO ustawiasz pod swoje potrzeby.

    Nie na wszystkich GPO pójdźie ale na 1,2 raczej powinien – jak nie spróbujesz to nie będziesz wiedział

  11. janusz15813 pisze:

    OK a co z I2C  GPIO4 i GPIO5 można zmienić ?

  12. isom pisze:

      @janusz15813  Teoretycznie można, ustaw sobie UART na GPIO 1,3 a I2C na GPIO 2 i 14 i sprawdź  GPIO 3 to – RX GPIO 1 to – TX

  13. adrian pisze:

    I2C na razie nie można w oprogramowaniu zmienić

  14. sp5mbx pisze:

    Coś dla rozluźnienia tematu,    https://www.elektormagazine.com/magazine/elektor-70/42351  – do poczytania o innej stacji pogodowej.

  15. janusz15813 pisze:

    Uruchomiłem Stacje pogody z Honeywell HPMA115S0 i mam problem. Wskazania  pyłów zawieszonych  PM2.5 i  PM10 są prawie identyczne.Z moich obserwacji i porównania pomiarów z okolicy wynika że pyłów PM 2,5 powinno być okołopołowę mniej niż PM10 .Porównywałem wyniki z najbliższą stacją pomiarową ( https://airly.eu/map/pl/ )i wyniki pyłów PM10 się zgadzały a PM2,5 nie. Nie wierzę że kupiony nowy czujnik mierzy źle.Proszę  zatem adriana o sprawdzenie algorytmów odczytu parametrów w oprogramowaniu.

  16. adrian pisze:

    @janusz15813 przyjrzę się – zawyża, czy zaniża 2.5 w stosunku do tego referencyjnego czujnika?

    mój czujnik jest w domu i wartości również mam zbliżone, ale z niczym nie porównywałem

    https://github.com/tschaban/AFE-Firmware/issues/452

  17. znajdzik pisze:

    Witam, zbudowałem stację na bazie AFE T6 z czujnikiem  Bosch BME680, BH1750 oraz  HPMA115S0.Mam do Was pytanie dotyczące wskazań czujnika BME680. Porównuję jego odczyty z okolicznymi czujnikami Airly i mam wrażenie że czujnik zaniża ciśnienie o jakieś 11 hPa i wilgotność o jakieś 25-30%. Rozumiem że z temperaturą  jest różnie ale wskazania wilgotności i ciśnienia powinny być zbliżone do tych z Airly. Wilgotność np. mam aktualnie 62% ( w domu mam 45-50%) Airly pokazuje 92% a jakiś regionalny portal z  pogodą podaje 98%.Czy ktoś używa czujnika BME680 ? Czy Wasze wskazania są prawdopodobne ?Zgodnie ze specyfikacją czujnik jest dość dokładny, hum: +/- 3% a press +/-0,6hPa.

  18. janusz15813 pisze:

    Ja mam BME280, BH1750 oraz HPMA115S0. W BME280 również wilgotność nie jest dokładna .Natomiast ciśnienie jest ok, tylko trzeba wprowadzić korektę ze względu na wysokość (położenie czujnika npm. u mnie dodać 26 ) i wtedy wynik zgadzał się z okolicznymi czujnikami Airly.Temperatura też nie jest za dokładna i różni się ok 1 C od DS18B20 . Adrian jakby dało się w oprogramowaniu wprowadzać korektę do ciśnienia to by było super.

  19. isom pisze:

    Ja nie używam tego softu , bo brakuje mi w nim analoga lub czujnika NO/NC , ale na 100% uwaga @janusz15813 o korekcie ze względu na wysokość npm. jest słuszna , bardziej bym to widział jako dodatkowe okno w konfiguracji gdzie każdy by wpisywał swoją wysokość i na tej podstawie program dokonywał by korekty.Zaniżona wilgotność wynika z faktu że czujnik sam w sobie się grzeje i zawyża temp , więc musi zaniżać hum . Można to poprawić usypianiem czujnika i nie zamykaniem go w małe obudowy , a już na pewno nie trzymać blisko samego esp.

  20. Krzysztofch pisze:

    Hej AdrianMam pytanie.Zrobilem sobie  twoja stacje pogody. Jestem zachwycony twoja praca.Narazie mam tylko czujnik natezena swiatla i temp-wilg-baro. I to mi narazie wystarcza. Dodalem tez panel sloneczny poniewaz wczesniej na baterii mi to zdychalo po jednym dniu jej naladowania.Przed chwila podlaczylem panel sloneczny. Dam zdiecia. Jeszcze dopracuje aby wygladalo.Pytanie mam do ciebie takie.Czy jestes w stanie zrobic usypianie esp w moim przypadku wemos pro? Tak aby budzilo sie wysylalo dane i szlo ponownie spac  . Celem oszczedzania baterii  . Drugie pytanie czy mozesz dodac wsaznik baterii ? 5947A81D-E588-412A-84E6-50A96D49467D.jpegB23A7215-7D4D-4C04-82F2-1C572CE22AB4.jpeg 5886A2B6-A941-451D-8049-9CF6B7453DB1.pngMam jeszcze pytanie do czego wam potrzebny wylacznik i przekaznik w stacji pogody?Wszystko zamowione na aliexpres. Obudowa , solar, itpOgolnie teraz zobacze ile wytrzyma bateria bez usypiania. 

  21. lukas121 pisze:

    @Krzysztofch dobra robota, jaką pojemność baterii zastosowałeś i moc panela ?, chyba 0.6W. Jako że skończyłem projekt sterownika bramy biorę się za stacje pogodową nastawioną właśnie na zasilanie bateryjne z solarem. Też muszę pomęczyć Adriana o dodanie tych funkcji.

  22. Krzysztofch pisze:

    Tak akurat 6W poniewaz pasowalo mi do obudowy. Bateria taka jak na zdieciu z aliexpres tez . Pojemnosc nie pamietam bo nie mam jej w pracy  https://s.click.aliexpress.com/e/UQAKV2Y 

  23. lukas121 pisze:

    Daj znać czy naładuje ci baterie do pełna (szczególnie w pochmurne dni) bo 0,6W to troszkę może być mało, jak nie będzie usypiania esp.

    • Krzysztofch pisze:

      Dwie funkcje sa bardzo potrzebne usypianie bo jesli panel laduje baterie to i tak bateria ma okreslona liczbe rozladowania-naladowania. Druga funkcja to napiecie na baterii. Caly dzien mnialem to w pracu w szafce i po przyjsciu do domu bateria mniala 3.25 V ale jeszcze esp dzialalo. Postawilem pod lampke zeby sie naladowala. W pracy mnialem to bo musialem wyciac wiekszy otwor na czujnik swiatla bo duzo zanizal przy malym otworze. Tak to teraz wyglada. Nie mocuje jeszcze na stale solara bo nie wiem czy on bedzie na stacji czy osobno wystawiony w kierunku najbardziej gdzie dochodzi swiatloimage.jpg

  24. isom pisze:

    @krzysztofch czujnik BME 280 dałeś w tej wystającej tulejce poza puszką ? Ogólnie ładnie wykonane 

  25. isom pisze:

    No i dobrze przynajmniej czujnik nie jest blisko ESP i ma sporo miejsca w tym korku 🙂

  26. isom pisze:

    @krzysztofch nie każdy wykorzysta ten soft do stacji pogodowej , jak ktoś chce mieć np dobry czujnik wilgotności i temp w łazience i sterować wentylatorem to może to spokojnie wykorzystać . Czujniki DHT ja złapią dużą wilgotność to potrafią ją trzymać nawet jak już wcale takiej dużej w pomieszczeniu nie ma . To tylko jeden przykład ale można to wykorzystać nawet w ogrodzie wykorzystując czujnik natężenia oświetlenia do włączania oświetlenia ogrodowego .Mi w tym sofcie przydał by się jeszcze taki czujnik jak do kontaktronów ( czujnik deszczu do podlewania ) i analog ale to już było opisywane

  27. lukas121 pisze:

    Standardowo na stabilizatorach LDO będzie można zejść do około 3,1V. Ja planuje zamienić LDO na przetwornice step up/down i zejść do 2,7V co zapewni trochę więcej czasu pracy z baterii. A jak na cały dzień spadło do 3,25V to całkiem nieźle, tylko że nie masz jeszcze HPMA115S0 a on na pewno trochę energii pochłonie.

    • Krzysztofch pisze:

      Ja mysle ze to nic nie da. Esp nie bierze napiecie tylko moc. Mniej napiecia a zarazem wiecej pradu. W nastepne dni porobie proby mierzac napiecie. Rano i wieczorem. Ja nie jestem programista. Ale gdybym chcial to zrobic na prosty rozum to wlacznik i relay wykorzystal bym do usypiania i budzenia a sam wlacznik zaprogramowal bym w blockly zeby sie wlanczal co np godz na piec min i wtedy esp by mi zaktualizowalo dane

  28. isom pisze:

    Przy zasilaniu z aku , przydało by się dać większy ten solarek , albo chociaż dołożyć drugi taki i dwa w ładnej ramce pod katem w stronę słońca tzn na południe powinno spokojnie dać radę nawet w mniej słoneczne dni@krzysztofch a jak chcesz usypiać esp za pomocą przekaźnika ? 

  29. lukas121 pisze:

    Chciałem wiedzieć ile ci to trzyma czasu, czy właśnie będzie sens komplikować układ zasilający aby zyskać z 10% więcej czasu z baterii.

  30. lukas121 pisze:

    Jeśli dojdzie usypianie esp, może da radę ten solarek. Choć zalecałbym 1W panel a ja planuje dać takihttps://pl.aliexpress.com/item/5-v-500mA-2-5-Watt-2-5-w-Panel-S-oneczny-Standardowy-Epoksydowa-Polikrystalicznego-Krzemu/32905321854.html

  31. adrian pisze:

    Większość tych potrzeb o których piszecie jest w planach.

    w układzie który zrobiłem

    https://www.smartnydom.pl/forum/firmware-do-przelacznika-sonoff/afe-firmware-t6-warunki-powietrzne/paged/4/#post-6626

    – jest już wejście do pomiaru napięcia z LiPo

    – NO/NC

    Siedzę teraz z @isom nad zrobieniem odczytów z wejście analogowego – do wykorzystania na odczyt napięcia z baterii

    usypianie oczywiście ma sens

     

     

     

     

     

  32. stenet2 pisze:

    Czekam z niecierpliwością na wersje z wiatromierzem i kierunkiem wiatru

  33. Krzysztofch pisze:

    Szczegolnie teraz kiedy underground przestal udostepniac api i srewis prognoza pogody od dzisiaj nie dziala. Ale nie mozemy poganiac Adriana on tez ma swoje zycie prywatne. 

  34. lukas121 pisze:

    Ja korzystam z Dark Sky i działa bardzo dobrze.

  1. 21 marca 2020

    […] Stacja pogody na ESP8266 z AFE Firmware […]

Dodaj komentarz