1

Temat: Termometr po WiFi - ktoś widział?

Obecnie mam podłączone po USB 2 termometry (Temper i TemperHum) do Alixa, ale kabel mnie mocno ogranicza już. Chciałbym mierzyć (i wizualizować!) temperaturę w kilku miejscach, gdzie w zasadzie to chyba tylko bezprzewodowa czujka da rade smile

No i pytanie - czy ktoś widział takie termometry obsługiwane przez WiFi? Albo czy ktoś widział odbiornik z USB dla tych standardowych czujek ze stacji pogody?

2

Odp: Termometr po WiFi - ktoś widział?

Skoro nikt nic nie wie, to ja zapodam parę (chyba) ciekawych informacji nt. Otóż nie ma obecnie na rynku lepszego rozwiązania, niż bezprzewodowa czujka od stacji pogody + odbiornik radiowy na USB przechwytujący te dane.

Ja zrobiłem to tak:
1. zakupiłem odbiornik radiowy RF12 JeeLink (http://jeelabs.com/products/jeelink) za 32 euro
2. zakupiłem czujkę bezprzewodową LaCrosse TX29DTH-IT za 60zł
3. zaprogramowałem JeeLink'a (przerabiając gotowy kod pod swoje potrzeby), aby odbierał sygnał z czujki na paśmie 868MHz z kodowaniem FSK
4. napisałem w Pythonie małą aplikację-daemona czytającego dane z JeeLink'a (po porcie szeregowym) i udostępniającego via połączenie TCP
5. uruchomiłem munina, dodałem plugin wizualizacji temperatury i wilgotności i wszystko piknie sie rysuje smile

https://github.com/rufik/LaCrosse_ITPlus_Reader

Koszt wyszedł ~140zł za odbiornik USB plus ~60zł za czujkę TX29DTH-IT (temp i wilgotność). Można kupić nieco taniej sam czujnik temperatury (TX29-IT). Najtaniej jednak by wyszedł zakup czujek do najtańszych modeli, ale wtedy trzeba przeprogramować JeeLink do obsługi pasma 434MHz i kodowania OOK. No i posiedzieć nad rozpykaniem danych smile
Ja jednak wole czujki z technologią IT+, gdyż nadają co 4-5sek i mam już rozpykany protokół.

Oczywiście nic nie stoi na przeszkodzie, aby użyć większej ilości czujek (bodajże do 64szt), czy też używać JeeLink do sterowania radiowego różnych urządzeń - co też będzie moim drugim krokiem zabawy.

3

Odp: Termometr po WiFi - ktoś widział?

ja mam to w inny sposób rozwiązane smile

 sieć czujników DS18B20 >> konwerter 1wire na usb >> router z openwrt (pakiet USBIP)
   >> Fi-Wi >> Laptop z wirtualnym portem COM (sterownik USBIP) i Lampomittari

Z laptopa wyciąłem dysk i zastąpiłem go kartą pamięci aby był bezgłośny.

TP-LINK TL-WDR4300 + OpenWrt cool

4 (edytowany przez daniel 2012-03-07 21:40:36)

Odp: Termometr po WiFi - ktoś widział?

A musi być po wifi? Może jakieś ZigBee by taniej wyniosło?

Eee... tak teraz przeglądam internet i chyba głupotę napisałem.

Rufik, a jaki to ma zasięg? Da się to po domu rozprowadzić z jednym odbiornikiem?

Pietrek, ale ta sieć czujników to po kablach?

5

Odp: Termometr po WiFi - ktoś widział?

czujniki po kablach do routera a później to już bezprzewodowo, ewentualnie skrętką

TP-LINK TL-WDR4300 + OpenWrt cool

6

Odp: Termometr po WiFi - ktoś widział?

daniel napisał/a:

Rufik, a jaki to ma zasięg? Da się to po domu rozprowadzić z jednym odbiornikiem?

Zasięg mniej więcej taki, jak deklarują producenci stacji pogodowych (działających na 868MHz), czyli około 30m. W otwartym terenie to sądzę, że nawet 100m.
Z doświadczenia mogę powiedzieć, że czujka umieszczona na balkonie jest odczytywana we wszystkich pokojach (blok). Za miesiąc przenoszę instalację "na wioskę", gdzie będzie pracować w domku jednorodzinnym zbierając dane z kilku czujek umieszczonych w pokojach, na zewnątrz (podwórko) oraz w stojącym 20m dalej budynku gospodarczym smile

7

Odp: Termometr po WiFi - ktoś widział?

rufik ... jak programujesz JeeLinka ?? ... mam tylko AVR ISP kompatybilny z stk500 ... ktorym programowalem atmegi przez avrstudio ... powinien wystarczyć prawda ? ... i powiedz mi czy nie będę musiał rozbrajać JeeLinka z obudowy by podłączyć się do niego ... a i na schemacie jest 3V3 na ISP, a w moim programatorze jest 5 V ;/ ... jest jakis software do wgrania oprogramowania przez bootloader po USB ?

8

Odp: Termometr po WiFi - ktoś widział?

To akurat prosta sprawa, bo JeeLink ma gotowy wgrany bootloader OptiBoot. W pełni kompatybilny z Arduino, cytuję:
"The processor chip is pre-flashed with the OptiBoot loader (compatible with the Arduino Uno)."

To powoduje, że tylko ściągasz IDE do Arduino (http://arduino.cc/en/Main/Software), ładujesz/piszesz sketch - czyli twój program - i klikasz upload. Koniec, działa smile Czyli programowanie przez USB. Dlatego jest to taka świetna sprawa.

A ja się przymierzam właśnie do radiowego sterowania ogrzewaniem elektrycznym w domku, tak, aby przez neta można było włączać/wyłączać oraz automatyzować w zależności od temperatury zebranej z czujnika temperatury.

9

Odp: Termometr po WiFi - ktoś widział?

dzieki za szybka odpowiedz smile ... a może wiesz jak dokładnie sa adresowane te stacje pogodowe LaCrosse TX29DTH-IT ?, tzn. gdzie i jak jest ustawiany im ich adres ?

10

Odp: Termometr po WiFi - ktoś widział?

Polecam zapoznać się z poczynaniami kolegów z Francji.

http://fredboboss.free.fr/tx29/tx29_1.php?lang=en

11

Odp: Termometr po WiFi - ktoś widział?

tarasw napisał/a:

Polecam zapoznać się z poczynaniami kolegów z Francji.
http://fredboboss.free.fr/tx29/tx29_1.php?lang=en

Zgadza się, to się czyta na początku smile Potem forum jeelabs.net, gdzie są gotowe programy do przechwytywania danych za pomocą JeeNode / JeeLink. A potem to już zabierasz się za robotę.


razors napisał/a:

a może wiesz jak dokładnie sa adresowane te stacje pogodowe LaCrosse TX29DTH-IT ?, tzn. gdzie i jak jest ustawiany im ich adres ?

Stacje = bezprzewodowe czujki, tak? No to taka czujka po włożeniu baterii sama sobie losuje unikalne ID i przy każdej transmisji (co ~5 sek) wysyła to ID wraz z danymi. Nic nie adresujesz. Po prostu nasłuchujesz danych i kiedy przyjdą, to je tylko dekodujesz. Wszystko jest w moim githubie.

12

Odp: Termometr po WiFi - ktoś widział?

rufik napisał/a:

To akurat prosta sprawa, bo JeeLink ma gotowy wgrany bootloader OptiBoot. W pełni kompatybilny z Arduino, cytuję:
"The processor chip is pre-flashed with the OptiBoot loader (compatible with the Arduino Uno)."

To powoduje, że tylko ściągasz IDE do Arduino (http://arduino.cc/en/Main/Software), ładujesz/piszesz sketch - czyli twój program - i klikasz upload. Koniec, działa smile Czyli programowanie przez USB. Dlatego jest to taka świetna sprawa.

A ja się przymierzam właśnie do radiowego sterowania ogrzewaniem elektrycznym w domku, tak, aby przez neta można było włączać/wyłączać oraz automatyzować w zależności od temperatury zebranej z czujnika temperatury.

OK. JeeLink doszedł. Czujki już tez kupione, pozostaje nauczyć się Arduino. Na razie idzie opornie, ale chyba właśnie na tym polega cała zabawa. Z góry przepraszam za pytanie, ale troszkę się martwię iż porwałem się z motyką na ...

13

Odp: Termometr po WiFi - ktoś widział?

Rufik a co sądzisz o czujce  WS8707 bo taka mam przy stacji pogodowej i chciałem ją wykożystać tylko kwestja odbioru sygnału, czy JeeLink to też odbierze ? a może jakaś alternatywa ? smile

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

14

Odp: Termometr po WiFi - ktoś widział?

To jest czujka działająca na 433Mhz (kodowanie OOK), podająca swój stan niezbyt często, co kilka minut AFAIR. JeeLink można ponoć przeprogramować do odbioru, ale jest niebezpieczeństwo, że będzie trzeba wymieniać jakiś kondensator (lutowanie SMD!), aby uzyskać odpowiednią "prędkość" przy OOK.
Ale nic straconego - można kupić JeeNode USB i do tego OOK 433 Plug zastępując domyślne radio 868Mhz.

Ja jednak osobiście jestem zdania, że najlepiej zainwestować w JeeLink oraz czujkę na 868Mhz IT+. Ale musisz sam sobie odpowiedzieć na pytanie: czy chcesz czytać dane ze sprzętu, który posiadasz (JeeNode+OOK 433 Plug), czy też chcesz budować całość od nowa (JeeLink + czujka 868 IT+)?

15

Odp: Termometr po WiFi - ktoś widział?

Ograniczjąc koszty czujke juz mam wiec tylko odbiornik. A jesli chodzi o czestotliwosc odczytow to moze nawet co 5min nadawać.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile