Skip to content

RFD-FHEM/RFFHEM

Repository files navigation

SIGNALduino - FHEM Modules Version 3.5.6

Base Branch:

codecov Perl Modules&FHEM Unittests controlsFile

Counterpart of SIGNALDuino uC, it's the code for FHEM to work with the data received from the uC

Supported Devices / Protocols

Device Function
ADE WS1907 Weather station with rain gauge
AC114-01B Remote control
Ambient Weather F007T, F007TP, F007TH Thermo-Hygrometer, Thermometer
Arduino Sensor multi purpose sensor based on arduino
Atlantic Security some sensors (MD-210R / MD_230R / MD-2018R / MD-2003R)
Auriol IAN 60107, 114324, 275901, 283582, 297514, 314695 (Lidl) Weather station
AVANTEK Wireless doorbell & LED night light
BeSmart S4 Remote control
BF-301 Remote control
benon (Semexo OHG) Remote control (BH-P)
BOSCH / Neff / Refsta Topdraft Remote control (SF01 01319004, SF01 01319004 v2)
BRESSER 5-in-1, 6-in-1, 7-in-1, Professional Rain Gauge, TemeoTrend, SM60020 Soil moisture sensor, PM2.5/10 Air quality sensor, Lightning sensor Weather Station, Rain Gauge, Thermo-/Hygro Sensor, Particulate meter, Lightning detector
Busch-Transcontrol HF Remote control (6861)
CAME TOP 432EV Remote control
CTW600, WH1080, WH2315 Weather station
Clarus remote power socket
Conrad RSL shutters
DC-1961-TG Remote control with 12 buttons for ceiling fan with lighting
Dooya Shutters and blinds from various vendors like Rohrmotor24
Einhell - HS 434/6 Garagedoor opener
Elro DB200, KANGTAI, unitec wireless bell
EM1000WZ Energy-Monitor
ESTO Lighting GmbH KL-RF01 Remote control
EuroChron EFTH-800, EFS-3110A Weather station (temperature and humidity)
FA21RF Smoke detector
FHT80 Roomthermostat (only receive)
FHT80TF door/window switch
Fine Offset WH51, aka ECOWITT WH51, aka Froggit DP100, aka MISOL/1 Soil moisture sensor
Fine Offset WH57, aka Ambient Weather WH31L, aka Froggit DP60 Thunder and lightning sensor
Fine Offset WH31, aka Ambient Weather WH31E, aka ecowitt WH31 Temperature and humidity sensor
Fine Offset WH40, aka Ambient Weather WH40E, aka ecowitt WH40 Rain gauge
FLAMINGO Flamingo smoke detector
Fody E42 Temperature/humidity sensor (protocol BRESSER 5-in-1)
FreeTec PE-6946 wireless bell
Froggit FT007T, FT007TP, FT007TH Thermo-Hygrometer, Thermometer
FS10 Remote control
FS20 Remote control
FT0073 Weather sensors
FT-0835 Sainlogic weather station
GEA-028DB Radio door chime
GEIGER GF0x01, GF0x02, GF0x03 Remote control (compatible to Tedsen)
GFGT 433 B1 Wireless Grill Thermometer
Grothe Mistral SE 03.1 wireless gong
GT-9000 Remote control based on protocol GT-9000 with encoding (EASY HOME RCT DS1, Tec Star)
GT-TMBBQ-01 BBQ temperature sensor
Halemeier Remote controls for LED controller
Hama TS33C, Hama TS34A, Hama TS36E, Bresser Thermo/Hygro Sensor Weather sensor
Heidemann, Heidemann HX, VTX-BELL wireless bell
Hoermann HSM2, HSM4, HS1-868-BS Remote control
Inkbird IBS-P01R, ITH-20R Pool thermometer, temperature/humidity sensor
JCHENG SECURITY PIR Detector
KoppFreeControl Remotes and switches
KRINNER Lumix, XM21-0 Remote control LED XMAS
les led Remote controlled LED lamp
Lacrosse Mode 1 / 30.3143.IT, 30.3144.IT, TX25-IT, TX27-IT, TX29-IT, TX29DTH-IT, TX37 Weather sensors
Lacrosse Mode 2 / 30.3155WD, 30.3156WD, EMT7110, TX35-IT, TX35DTH-IT Weather sensors
Livolo Remote switches and sockets
MANAX MX-RCS250 Remote control
m-e VTX and BASIC wireless bell
Maverick Wireless BBQ thermometer
Mebus HQ7312-2 Weather station
Medion OR28V Remote control
Meikee Remote controls for Meikee LED lights e.g. RGB LED Wallwasher Light and Solar Flood Light
Momento Remote control for wireless digital picture frame
Mumbi m-FS300 Remote control
Navaris 44344.04 Touch light switch
NC-3911, NC-3912 Refrigerator thermometer
Novy 840029, 840039 Remote control
Normstahl Remote control for Garage DOORS
Opus XT300 Soil moisture sensor
Oregon PIR sensor, NR868 Motion sensor
Oregon Scientific v2 and v3 Devices Weather sensor
LIBRA, LIDL, MANDOLYN, QUIGG Remote control TR-502MSV (compatible GT-7008BS, GT-FSI-04, DMV-7008S, Powerfix RCB-I 3600)
PCA 301 Energy socket
PT2262 and similar Devices Remote switches like Intertechno V1+V3, Elro, door/window sensors
Pollin 551227 wireless bell
RADEMACHER, Roto, Waeco Remote control (HCS301 chip - only receive)
RH787T, HT12E based Remote control
RIO, enjoy motors HS Remote control
revolt Energy sensors
Rojaflex HSR-15, HSTR-15 Remote control
s014/TCM/Conrad Weather sensor
Somfy RTS Shutters from Somfy
TCM 234759 Tchibo wireless bell
TCM97001,Logilink, Pearl NC, and similar,Lifetec LT3594 Weather sensor
technoline Weatherstation WS 6750/TX70DTH Weather sensor and station
Techmar Garden Lights Remote control
Technoline TX3 Weather sensor
Tedsen SKX1xx, SKX2xx, SKX4xx, SKX6xx Remote control
Temola TM40 Wireless grill, meat, roast thermometer with 4 temperature sensors
TFA 30.3151, 30.3152, 30.3153, 30.3157, 30.3200, 30.3208.02, 30.3209.02, 30.3221.02, 30.3222.02, 30.3228.02, 30.3229.02, 30.3233.01, 30.3251.10, 35.1077.54.S2, 35.1140.01 Weather sensors and stations
TR401 Remote control
TR60C-1 Remote control with touch screen
TS-FT002 Water tank level monitor with temperature
TS-K108W11 wireless bell
Visivo Remote control for motorized screen
VLOXO wireless bell
WH2, WH2A Temperature/humidity sensor (TFA 30.3157 only temp)
WH2315, WH3080 UV/Lux Sensor
WS-2000, WS-7000 Series of various sensors
WS-7035, WS-7053, WS7054 Temperature sensor 433MHz
xavax Remote control

How to install

The Perl modules can be loaded directly into your FHEM installation:

update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt

Prepare your Arduino nano. Look at http://www.fhemwiki.de/wiki/Datei:Fhemduino_schematic.png for hardware setup.

Connect the uC via USB to your FHEM Server and define the device with it's new port:

Example: define SDuino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600

You have to adapt this to your environment. Connection via network is also possible.

If you made your setup with an Arduino, you can use this command to load the firmware on your device:

set SDuino flash

If this fails, you may need to install avrdude on your system. On a raspberry pi it is done via

sudo apt-get install avrdude

More Information

Look at the FHEM Wiki, for more Information: http://www.fhemwiki.de/wiki/SIGNALDuino

Forum Support is at: https://forum.fhem.de/index.php/board,29.0.html