npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

iobroker.jeelink

v1.2.3

Published

ioBroker jeelink Adapter

Downloads

41

Readme

Logo

ioBroker.jeelink

Number of Installations Number of Installations NPM version Downloads

Tests: Test and Release

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).

Installation:

released version

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

the actual development version from github (when under testing, may not work!)

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

Settings:

  • USB port of JeelinkAdapter usually /dev/ttyACME
  • Serial Speed usually 57600 Baud

Configuration:

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 debug log and adjust the sensor address after battery change)
  • define the type of sensor (see below examples)
  • define the room

Sensors

|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| |LaCrosseDTT |TX|OK 9 ... |sensors from LaCrosse, technoline double temp| |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| |DavisVantage|Davis Vantage|OK VALUE DAVIS ... |Weather Station|

TODO:

  • 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

Changelog:

1.2.3

  • (foxthefox) serialport 12
  • (foxthefox) translation with @iobroker/adapter-dev

1.2.2

  • (foxthefox) more datapoints for Davis Vantage

1.2.1

  • (foxthefox) corrections for Davis Vantage

1.2.0

  • (foxthefox) new device Davis Vantage

1.1.1

  • (foxthefox) state change as log.debug, not as log.info
  • (foxthefox) some more info at adapter startup
  • (foxthefox) moved sp.write and deleted separate function

1.1.0

  • (foxthefox) usage of newest serialport (9.x -> 10.5)
  • (foxthefox) changes in github workflow

1.0.3

  • (atl285) correction wrong type of baudRate config, causing adapter crash

1.0.2

  • (foxthefox) upper range temperature 50->70

1.0.1

  • (foxthefox) round -> this round
  • (foxthefox) baudrate settings in admin as number

1.0.0

  • (foxthefox) refactoring, use of classbased style,
  • (foxthefox) github actions instead of travis

0.1.4

  • (o0shojo0o) nodejsV14 compatibility

0.1.3

  • (atl285) added new sensor type LacCrosseDTT (double temp like TX25-IT)

0.1.2

  • correction for weather (no data is given by value = 255)

0.1.1

  • delete buffer function to be compatible with nodejs10
  • enhanced automatic testing

0.1.0

  • compact mode

0.0.7

  • new level sensor (fhem)

0.0.6

  • last version of serialport
  • new sensor TXH29DTH-IT
  • new weather station WS1600
  • new sensor EC3000, EMT7110 not verified with life data

0.0.5

  • adminv3 improved with values2table

0.0.4

  • command to USB-stick for configuration
  • added superjee, BMP180 sensor on jeenode
  • admin v3 implementation

0.0.3

  • abs humidity and dewpoint calculation

0.0.2

  • definition of unique sensor ID for iobroker datapoint
  • implementation of LaCrosseDTH
  • definition of sensors via admin

0.0.1

  • working with 3 sensors emon

License

The MIT License (MIT)

Copyright (c) 2016 - 2023 foxthefox [email protected]