My Home Dashboard

Inspired by the sensors of nathan.chantrell and information from the German raspberrypi de forum, I came to EmonCMS, here is my dashboard. It still runs on a Raspberry Pi 1 & 8GB SD card, RFM2Pi.
As sensors I use DHT22, DS18B20, HC-SR04, HC-SR501 PIR, TEMT6000.
( humidity, temperature, Ultrasonic, PIR Motion detector, brightness, @Mail-Event )
New sensors are added (when I have time), I still have enough ideas…
There aren’t enough hours in the day. Here My Home Dashboard with explanation.

2 Likes

Wow! Very nice! What are the two letters in the upper right corner of each box? I see EZ, WZ, kSZ, etc.

Hi Jon,
These are the room names.

That’s a really nice idea having plan of house with sensor values as dashboard.
Out of interest what are you using for oil tank level?
Thanks for sharing!

Hi waako,
I use a Modified TinyTx3 board (TinyTx3 see nathan.chantrell) with one
Ultrasonic sensor HC-SR04 encapsulated in a plastic tube as a tank cap.

How to insert a picture (of the house) background?

Hi Andrey,
Here is a small guide





Hope the pictures help you.

Thank you.
How to download drawing emonsms.org site? (bilderulogos)

How did you manage to fit so many sensors? emonTX can only hold up to 9 binary ports, you have around 60

I have a local installation, as it works with emonsms.org I can not answer you.

I use self-built sensors (search under Google: TinyTX3 Wireless Sensor Board) I have currently 16 installed in the house.

What do you mean by [quote=“GZeromostro, post:9, topic:2734”]
9 binary ports
[/quote]

The TinyTX3 is feeding data by radio into an emonBase, not into an emonTx.

nvm i understand now, I used to think the emobase could only recieve data form up to 2 EmonTX,

What kind of arragement did you do to make 16 TinyTX3 on a single emonbase?

Nothing very special is needed. In emonhub.conf, you must have 16 sections that are identical, one for each Tiny, except that each must have an unique NodeID (1-30).

This for example is the section for NodeID = 10, a standard emonTx V3:

[[10]]
    nodename = emontx1
    [[[rx]]]
       names = power1, power2, power3, power4, vrms, temp1, temp2, temp3, temp4, temp5, temp6, pulse
       datacode = h
       scales = 1,1,1,1,0.01,0.1,0.1, 0.1,0.1,0.1,0.1,1
       units =W,W,W,W,V,C,C,C,C,C,C,p

If you have no other emon sensor nodes, you can change all the pre-defined nodeIDs, you do not have to keep any (except possibly Node 5).
You can change the node name as you need, but you must change “names = …”, “datacode = …”, “scales = …” and “units = …” to suit the data that the Tiny is sending.

1 Like