T_i_m
July 28, 2023, 11:15pm
1
Hi,
I recently installed V1.6 of OpenMQTTGateway onto to a LilyGo Lora 433 ESP32 board and whilst it seems to work and seems to ‘see’ (hear?) loads of RF devices, it doesn’t see my Inkbird-ITH20R temp / humidity sensors?
I know they are working (2 x freezer 1 x fridge) as rtl_433 running on Home Assistant can see them and display the readings on my dashboard.
It was suggested that they had to remove some devices to get it all on the ESP32 so is it easy to remove some devices I’m not interested in and add things I am please?
I’m more an electronics / hardware guy so any coding would have to be very easy.
T_i_m:
Inkbird-ITH20R
The Inkbird uses FSK modulation, and will need a custom build of OpenMQTTGateway to enable reception of FSK modulated signals.
Also I do not have an Inkbird device within my personal collection, so can not confirm that it is functional
T_i_m
July 31, 2023, 4:16am
3
Thanks very much for the reply and information.
Do I understand it correctly and that OpenMQTTGateway uses some of the code from rtl_433? If so, my Inkbird 433 sensors are seen by that integration ok so if I could just have support for them, that would be all I would need?
I have OMG V1.7 running in FSK mode. My TPMS Jansite Solar sensors are received by OMG, but the ITH-20R does not appear.
Has anybody successfully running that sensor?
Let me ask again:
Could anyone successfully read from the INKBIRD ITH-20R using OMG with FSK activated?
I would appreciate any hints!
1 Like
Exactly these Inkbirds are listed in the supported devices (#35 ) but I also cannot decode the data from them. There is a counter increasing in MQTT (guess it’s pulse count it something like that).
Do you think we have to compile a personal version to include this sensor? Would really appreciate if somebody could give a hint…
Not sure I follow you, where is the ITH-20R listed as supported by Theengs or OpenMQTTGateway?
Let me find this again - i lost the page, but it’s listed under FSK decoders.
It is listed in the readme of rtl_433_ESP, so it should run with OMG.
FSK Signal Device Decoders
Registering protocol [0] "Ambient Weather WH31E Thermo-Hygrometer Sensor, EcoWitt WH40 rain gauge"
Registering protocol [2] "TBH weather sensor"
Registering protocol [3] "Badger ORION water meter, 100kbps (-f 916.45M -s 1200k)"
Registering protocol [4] "Bresser Weather Center 5-in-1"
Registering protocol [5] "Bresser Weather Center 6-in-1, 7-in-1 indoor, soil, new 5-in-1, 3-in-1 wind gauge, Froggit WH6000, Ventus C8488A"
Registering protocol [6] "Bresser Weather Center 7-in-1"
Registering protocol [7] "Cavius smoke, heat and water detector"
Registering protocol [9] "CurrentCost Current Sensor"
Registering protocol [10] "Danfoss CFR Thermostat"
Registering protocol [11] "DirecTV RC66RX Remote Control"
Registering protocol [12] "EcoDHOME Smart Socket and MCEE Solar monitor"
Registering protocol [13] "Efergy e2 classic"
Registering protocol [14] "Efergy Optical"
Registering protocol [15] "Emax W6, rebrand Altronics x7063/4, Optex 990040/50/51, Orium 13093/13123, Infactory FWS-1200, Newentor Q9, Otio 810025, Protmex PT3390A, Jula Marquant 014331/32, Weather Station or temperature/humidity sensor"
Registering protocol [16] "emonTx OpenEnergyMonitor"
Registering protocol [17] "ESIC EMT7110 power meter"
Registering protocol [18] "Fine Offset Electronics, WH25, WH32B, WH24, WH65B, HP1000, Misol WS2320 Temperature/Humidity/Pressure Sensor"
Registering protocol [19] "Fine Offset Electronics/ECOWITT WH51, SwitchDoc Labs SM23 Soil Moisture Sensor"
Registering protocol [20] "Fine Offset Electronics WH1080/WH3080 Weather Station (FSK)"
Registering protocol [21] "Ambient Weather WH31L (FineOffset WH57) Lightning-Strike sensor"
Registering protocol [22] "Fine Offset Electronics WH45 air quality sensor"
Registering protocol [23] "Fine Offset Electronics WN34 temperature sensor"
Registering protocol [24] "Fine Offset Electronics WS80 weather station"
Registering protocol [25] "Flowis flow meters"
Registering protocol [26] "GE Color Effects"
Registering protocol [27] "GEO minim+ energy monitor"
Registering protocol [28] "Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes (FSK)"
Registering protocol [29] "Holman Industries iWeather WS5029 weather station (newer PCM)"
Registering protocol [30] "Holman Industries iWeather WS5029 weather station (older PWM)"
Registering protocol [32] "Honeywell CM921 Wireless Programmable Room Thermostat"
Registering protocol [33] "Honeywell ActivLink, Wireless Doorbell (FSK)"
Registering protocol [34] "IKEA Sparsnas Energy Meter Monitor"
Registering protocol [35] "Inkbird ITH-20R temperature humidity sensor"
Registering protocol [36] "Insteon"
Registering protocol [37] "LaCrosse Technology View LTV-WSDTH01 Breeze Pro Wind Sensor"
Registering protocol [38] "LaCrosse Technology View LTV-R1, LTV-R3 Rainfall Gauge, LTV-W1/W2 Wind Sensor"
Registering protocol [39] "LaCrosse Technology View LTV-TH Thermo/Hygro Sensor"
Registering protocol [40] "LaCrosse TX31U-IT, The Weather Channel WS-1910TWC-IT"
Registering protocol [41] "LaCrosse TX34-IT rain gauge"
Registering protocol [42] "LaCrosse TX29IT, TFA Dostmann 30.3159.IT Temperature sensor"
Registering protocol [43] "LaCrosse TX35DTH-IT, TFA Dostmann 30.3155 Temperature/Humidity sensor"
Registering protocol [44] "LaCrosse Technology View LTV-WR1 Multi Sensor"
Registering protocol [45] "Wireless M-Bus, Mode C&T, 100kbps (-f 868.95M -s 1200k)"
Registering protocol [46] "Wireless M-Bus, Mode T, 32.768kbps (-f 868.3M -s 1000k)"
Registering protocol [47] "Wireless M-Bus, Mode S, 32.768kbps (-f 868.3M -s 1000k)"
Registering protocol [50] "Marlec Solar iBoost+ sensors"
Registering protocol [51] "Maverick XR-30 BBQ Sensor"
Registering protocol [52] "Oil Ultrasonic SMART FSK"
Registering protocol [53] "Oil Ultrasonic STANDARD FSK"
Registering protocol [54] "Watchman Sonic / Apollo Ultrasonic / Beckett Rocket oil tank monitor"
Registering protocol [55] "Watchman Sonic Advanced / Plus"
Registering protocol [56] "RojaFlex shutter and remote devices"
Registering protocol [57] "Sharp SPC775 weather station"
Registering protocol [58] "SimpliSafe Gen 3 Home Security System"
Registering protocol [59] "Somfy io-homecontrol"
Registering protocol [60] "SRSmith Pool Light Remote Control SRS-2C-TX (-f 915M)"
Registering protocol [61] "Steelmate TPMS"
Registering protocol [62] "TFA Dostmann 14.1504.V2 Radio-controlled grill and meat thermometer"
Registering protocol [63] "TFA Dostmann 30.3196 T/H outdoor sensor"
Registering protocol [64] "TFA Marbella Pool Thermometer"
Registering protocol [65] "Abarth 124 Spider TPMS"
Registering protocol [66] "AVE TPMS"
Registering protocol [67] "Citroen TPMS"
Registering protocol [68] "Elantra2012 TPMS"
Registering protocol [69] "Ford TPMS"
Registering protocol [70] "Hyundai TPMS (VDO)"
Registering protocol [72] "Jansite TPMS Model Solar"
Registering protocol [73] "Kia TPMS (-s 1000k)"
Registering protocol [74] "PMV-107J (Toyota) TPMS"
Registering protocol [75] "Porsche Boxster/Cayman TPMS"
Registering protocol [76] "Renault TPMS"
Registering protocol [77] "Renault 0435R TPMS"
Registering protocol [78] "Toyota TPMS"
Registering protocol [79] "Unbranded SolarTPMS for trucks
One is here, but just for the rtl_433 library:
Program to decode radio transmissions from devices on the ISM bands (and other frequencies)
but there was another list…
Trial port of the rtl_433 Library for use with OpenMQTTGateway on a ESP32 and a CC1101 Transceiver
Ah, it says “trial port to use for OMG”
(I must say, i am not a programmer)
Does this just mean that the library is able to decode this thing but it was not yet implemented to OMG?
Oh, and it’s says CC1101 transceiver but my lilygo has SX127x…
Hmmm… Hopefully somebody can try it - i would, but i am not sure if i am able to compile this stuff …
fredfeierstein:
Ah, it says “trial port to use for OMG”
(I must say, i am not a programmer)
Does this just mean that the library is able to decode this thing but it was not yet implemented to OMG?
FSK support is in beta , if one wants to try one device I would suggest to:
0 - Use the dev version of OMG for testing
1 - pickup the frequency and parameters used by RTL_433 for this device
(at your option) any later version.
*/
/**
Decoder for Inkbird ITH-20R.
https://www.ink-bird.com/products-data-logger-ith20r.html
Also: Inkbird IBS-P01R Pool Thermometer.
The compact 3-in-1 multifunction outdoor sensor transmits the data on 433.92 MHz.
The device uses FSK-PCM encoding,
The device sends a transmission every ~80 sec.
Decoding borrowed from https://groups.google.com/forum/#!topic/rtl_433/oeExmwoBI0w
- Total packet length 14563 bits:
- Preamble: aa aa aa ... aa aa (14400 on-off sync bits)
- Sync Word (16 bits): 2DD4
- Data (147 bits):
- Byte Sample Comment
2 - configure OMG with the web portal with these parameters, follow the reception on the web serial monitor
3 - if it does not work try to change the parameter and see if you catch something
4 - report your findings here
Thanks for the suggestions - let’s see when i can find the time