Stacja pogody Bresser 5 in 1

RTL_433 a na liście obsługiwanych urządzeń ten zestaw Emos E06016:

https://allegro.pl/listing?string=Emos%20E06016
obraz

Tutaj też podam,
49 Euro

Edit:

Zainstalowana i podłączona do HA za pomocą

2 polubienia

Zainstalowałem opisywaną tutaj stację pogody. Rtl_433 mam zainstalowane na raspberry pi zero a sygnał przechwytuję przez polecany tutaj 820T2 stick. Wszystko fajnie działa ale odczytuję mało danych. Komunikat w MQTT Explorerze wygląda następująco:
{
“time”: “2022-08-02 20:53:50”,
“model”: “Bresser-5in1”,
“id”: 243,
“battery_ok”: 1,
“temperature_C”: 19.9,
“humidity”: 77,
“wind_max_m_s”: 0,
“wind_avg_m_s”: 0.2,
“wind_dir_deg”: 157.5,
“rain_mm”: 16.4,
“mic”: “CHECKSUM”
}
gdzie rain_mm to opad tygodniowy, pozostałe wartości to stan bieżący.
Czy da się uzyskać więcej? Jakie znaczenie ma w tym komunikacie “id”?

Id to numer czujnika, więcej danych możesz uzykać przez wyliczenia (pierwszy post).

O jakim wyliczeniu piszesz? Nie bardzo rozumiem. Jak mam wyliczyć opad, jeśli mam tylko sumę z tygodnia?

Skorzystaj z utility_meter.

Dziękuję bardzo za wskazówkę. Czy nie byłoby problemem udostępnienie Twoich wyliczeń?

Dziękuję bardzo. Znalazłem ciekawą stronę na ten temat:
https://www.vromans.org/johan/articles/hass_bresser51/index.html

2 polubienia

2 posty zostały scalone z istniejącym tematem: Stacja Pogody do Home Assistant

Hej, troszke czasu minęło ale wkońcu wracam do tematu. Przyszedł mi ten odbiornik ale niestety nie wykreywa mi go proxmox, trzeba jakies stery instalować albo inne czary? :slight_smile:

Nie bardzo rozumiem jak miałby się manifestować to wykrywanie
próbowałeś poszukać np. tak:
dmesg | grep "usb "
po podpięciu nie pojawia się żadne nowe urządzenie USB?

Nie używam wprawdzie proxmoxa więc format loga może być nieco inny, ale tak manifestuje się podpięcie (lub jak poniżej wykrycie w trakcie startu systemu):

[    1.148726] usb 1-2: new high-speed USB device number 3 using xhci_hcd
[    1.288552] usb 1-2: New USB device found, idVendor=1f4d, idProduct=c803, bcdDevice= 1.00
[    1.288570] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.288575] usb 1-2: Product: RTL2838UHIDIR
[    1.288579] usb 1-2: Manufacturer: Realtek
[    1.288583] usb 1-2: SerialNumber: 00000001

fragment powyżej to jest akurat tuner tuner dvb-t Not Only TV LV5TDELUX, ale w miarę podobnie w logu będzie wyglądał każdy inny tuner czy dedykowany do SDR dongle.
Sprzęt USB musisz oczywiście przekazać do VM (passthrough).

manifestować wykrywanie, czyli nie widać usb w proxmoxie ani w systemie. WIem że powinien go widzieć lsusb, lub właśnie w dmesg ale nie ma nic ;(

root@b-code:~# lsusb 
Bus 002 Device 005: ID 1cf1:0030 Dresden Elektronik ZigBee gateway [ConBee II]
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Aktualnie nie ma mnie w domu więc jedynie mogę sobie zdalnie po ssh sprawdzać, ale stick jest podpięty i go nie widać. Jak wrócę muszę pozmieniać gniazda, etc ale po włożeniu dioda sticka świeci na niebiesko.

Jeśli jest “niewykrywalny” to sprawdź go na innym komputerze pod choćby Windowsem, tunery są stosunkowo prądożerne, więc może port “nie wyrabia” z zasilaniem (dlatego sugeruję przeszukać loga za pomocą dmesg i grep oczywiście bezpośrednio w proxmoxie, bo możliwe, że pojawił się i zniknął, w takiej sytuacji może pomóc wykorzystanie portu USB3 lub aktywnego huba USB oczywiście z podpiętymn zasilaczem).

Jeśli urządzenie nie pojawia się wcale, to należy założyć, że jest wadliwe lub uszkodzone.

Ciekawostka - budowanie i uruchomienie RTL_433 na Androidzie jest możliwe:

1 polubienie

No to sprawdziłem na 3ch kompach, 3ch różnych osach, przez winde 10, ubuntu i proxmosa, usb stare nowe każde po kolei nigdzie nic nie widać, jedyne co to świeci urządzenie po wpięciu. Nawet próbowałem pilotem włączyć ale nic to nie zmienia.

Jedyne co znalazłem odnośnie RTL w dmesg to to:

root@bcode:~# dmesg |grep RTL
[    1.775819] r8169 0000:07:00.0 eth0: RTL8168evl/8111evl, f0:1f:af:6c:39:c4, XID 2c9, IRQ 27
[    6.698110] RTL8211E Gigabit Ethernet r8169-0-700:00: attached PHY driver (mii_bus:phy_addr=r8169-0-700:00, irq=MAC)

Przy czym nic po grepie na usb. Także chyba trafił mi się wadliwy model :frowning: ?

Możliwe, że trefny egzemplarz, pod Windows są 2 znakomite programy do diagnostyki urządzeń USB:

Kontrolka zasilania (LED) może być bezpośrednio podpięta pod pinów VCC i GND złącza USB, więc to w niczym nie pomaga, ale jedną z typowych usterek urządzeń w formie pendrive jest uszkodzenie złącza USB (lub choćby zimny lut na pinach D+ lub D-), jeśli nie możesz zwrócić sprzętu to możesz spróbować go naprawić.

PS te urządzenia Realtek’a, które masz, to karta sieciowa (przewodowa) oba wystąpienia to ten sam sprzęt.

Tak wygląda mój tuner (i przy okazji też karta sieciowa), ale nie jest powiedziane, że akurat tak musi się przedstawić (tzn. wyszukiwanie po ciągu RTL nie daje 100% pewności znalezienia zgodnego tunera)

~ $ dmesg |grep RTL
[    0.652185] r8169 0000:03:00.0 eth0: RTL8168h/8111h, f4:4d:30:xx:xx:xx, XID 541, IRQ 124
[    1.280633] usb 1-2: Product: RTL2838UHIDIR

Otworzyłem dispute może mi kase zwrócą ;]
Co do testów usb to sprawdze oczywiście, ale jak nie wykrywa nawet sprzętu chociażby nie rozpoznanego to chyba tutaj nic nie zdziałamy softem ;]

Oczywiście, jeśli problem dotyczy sprzętu, to masz opcję spróbować go naprawić, a podrzuciłem linki byś się mógł upewnić, że istotnie nic się nie dzieje przy podpinaniu (oba te programy pokazują dużo więcej informacji niż sam Windows nawet jeśli urządzenie nie zostaje rozpoznane - co się dzieje z portem, czy z ukrytymi urządzeniami).

Wielkie dzięki za wsparcie i pomoc. Będę działał dalej ;]

Mam takie pytanie odnośnie Bresser-5in1 i czujnika opadów. Odpaliłem go wczoraj i w parametrze rain_mm mam około 28mm, doczytałem już, że to są wskazania tygodniowe. W jaki sposób wymusić wskazanie chwilowe, gdyż liczyłem, że wykorzystam go do automatyzacji tryskaczy.