2014-08-19

Lamp Repeater

Since the common remote switches on the 433MHz band only have one way communication, we never know if the command was really received. There are a lot of different products using this frequency band so it is not uncommon that the command is not received by the switch due to interference. This can be very annoying if the lamp was controlled by a timer in NetHome, since the lamp is not turned on/off as expected.

I have added a new Item to overcome this weakness in these protocols - a LampRepeater-Item.


You configure which lamps you want it to guard, and when one of those lamps is turned on or off the Item will repeat the command three times with 15 seconds interval. This increases the likelihood that the lamp really behaves as expected when it is controlled by a timer in a noisy radio environment. The Item is available in the nightly build.

2014-06-15

Units

I have now finally added the possibility to specify units of attributes in HomeItems. This has been a request from users for some time. The units are shown on the Plan-page, the Room-page and in Item details as below:
This makes the values easier to read and understand. The feature is available in the nightly build.

Linux Serial Port

I got reports from several users that communication via the serial port to Tellstick stopped working when they upgraded their Linux installations. They saw the errors:

[  146.590245] ftdi_sio: unknown parameter 'vendor' ignored                                      
[  146.590254] ftdi_sio: unknown parameter 'product' ignored

The problem proved to be that in kernel 3.12 the old interface to add custom VID/PID to the ftdi_sio drivers was removed (see commit link).
I have now made new installation scripts using the new official interface, and the installation page on the opennethome site is updated. The new scripts are also in the nightly build.

2014-06-07

Power Meter

OpenNetHome now finally has support for a Power Meter that can measure electricity consumption. The new FooGadgetPulse-Item  supports the FooGadget Wireless Pulse Counter from FooGadgets, which can be connected to the standard blinking power meters often used in apartments and houses.

The Item presents the current consumption in kW (average over 1 minute), how much energy has been used so far today in kWh, how much energy has been used so far current week in kWh and the total consumption so far. It also shows the total consumption for yesterday and last week.

It uses the latest version of the FooGadget protocol where it can lose hundreds of the transmissions from the sensor and still get the total consumption right. This is useful when you upgrade the server for example, even if the OpenNetHome is down for a while, the measurements of the energy consumption will still be correct for that period. The old protocol is also supported by the Item FooGadgetLegacy.

The FooGadgetPulse-Item can show a graph of the consumption over time. The graph shows the consumption in kW sampled and averaged over 15 minute periods:


I have also added a new Item called ValueLogger, which can log any attribute value of an Item and present the value as a graph.This is very useful in combination with FooGadgetPulse. You can for example put a log on the EnergyToday-attribute. This will present a graph over the total consumption for each day, and also show how the consumption was distributed over the day:


Both FooGadgetPulse and ValueLogger are available in the nightly build.


2014-06-01

FooGadgets

I got a tip from a NetHome user about a really interesting site called FooGadgets which sells wireless sensors using standard wireless thermometer protocols. You can for example connect 16 1-wire thermometer sensors to one sensor-card and they will show up as 16 separate thermometers in NetHome.

They also build a wireless pulse counter which can be attached to "blinking" energy meters so you can get data about your energy consumption. I am currently working on a HomeItem for the Wireless Pulse Counter, which will be able to presents graphs and values over the energy consumption in a house.

2014-05-04

Fine Offset Rain Gauge

Support for the FineOffset rain gauge is now also included in OpenNetHome. The new FineOffsetRainGauge-Item keeps track of rain fallen the last hour, the last 24 hours, the last week, the last month and the total amount of rain. The graph shows the amount of rain fallen between each log point, which is every 15 minutes. The resolution of the sensor is 0,3 mm.
Unfortunately, the Tellstick does not currently support this sensor, so it will only work if you use the audio interface with OpenNetHome.
It is available in the nightly build.

2014-05-01

Fine Offset


Support for the FineOffset protocol for temperature and humidity sensors is now added to OpenNetHome. As usual, the brand names of the products vary between countries, and in Sweden for example they are sold under the name “Viking”. The usage in NetHomeServer is similar to the Oregon Scientific, so there are two new HomeItems: FineOffsetThermometer and FineOffsetHygrometer. As with the Oregon sensor, auto discovery is supported in OpenNetHome, so if there are sensors in range, they will automatically be presented on the Create/Edit-page. Note that not all FineOffset-sensors actually have a humidity sensor included. Graphing of values is of course supported as for the other sensors. Implementation is available in the nightly build. 

I am also working on support for the FineOffset Rain Gauge, but that is not finished yet.