This is an adapter for ioBroker to integrate RFM12B/RFM69 via Jeelink. The jeelink can be used with the preloaded software (rfmdemo) for the reading of openenergy sensors (emon). For the usage of LaCrosse sensors, the firmware has to be exchanged (see iobroker forum).
npm install iobroker.jeelink
on raspberry it might help to use:
npm install --unsafe-perm iobroker.jeelink
because serialport package must be built on unsupported arm-hw
npm install https://github.com/foxthefox/ioBroker.jeelink/tarball/master --production
or
npm install --unsafe-perm https://github.com/foxthefox/ioBroker.jeelink/tarball/master --production
- USB port of JeelinkAdapter usually /dev/ttyACME
- Serial Speed usually 57600 Baud
to be done in admin
- deinition of the USB port
- setting the baudrate
- define sensor address which is received on air
- define unique sensors address within adapter (LaCrosse changes the on air address after battery change, so observe the log and adjust the sensor address after battery change)
- define the type of sensor (see belows examples)
- define the room
Object | device variants | telegram example | Description |
---|---|---|---|
emonTH | emonTH | OK 19 ... | sensor from openenergy.org |
emonWater | emonWater | OK 21 ... | sensor with RFM12B for water metering |
LaCrosseDTH | TX | OK 9 ... | sensors from LaCrosse, technoline |
HMS100TF | TXH29DTH-IT | H00 ... | sensors technoline |
LaCrosseBMP180 | OK WS ... | sensor mod, superjee | |
LaCrosseWS | WS1080,TX22,WS1600 | OK WS ... | Weather Station |
EC3000 | EC3000 | OK 22 ... | Energy Meter |
EMT7110 | EMT7110 | OK EMT7110 ... | Energy Meter |
level | level | OK LS ... | level sensor |
- other sensor types
- put the sensor code in separate file
- pushing new sensor to config, then visible in admin/config page
- HMS100TF Temp below 0°C and battery low to be implemented
- new level sensor (fhem)
- last version of serialport
- new sensor TXH29DTH-IT
- new weather station WS1600
- new sensor EC3000, EMT7110 not verified with life data
- adminv3 improved with values2table
- command to USB-stick for configuration
- added superjee, BMP180 sensor on jeenode
- admin v3 implementation
- abs humidity and dewpoint calculation
- definition of unique sensor ID for iobroker datapoint
- implementation of LaCrosseDTH
- definition of sensors via admin
- working with 3 sensors emon
The MIT License (MIT)
Copyright (c) 2018 foxthefox [email protected]