Specs Analog Input

Hi,

This is my first post in the forum. I've been looking for a solution but didn't found anything so I've opened a new thread. There is my problem:

I'm thinking about recording temperature with one of the flukso analog inputs, so I need to know input requirements in order to find a sensor that suits on the flukso. Does someone know the specs of the analog inputs (Input type, voltage or current range...), please?

Thank you!

mr_thingy's picture

I've used a CAI WebControl for this, the advantage is that they're (relatively) cheap and take a bunch if I2C and analog inputs, so you can use a Dallas 18B20 (daisy-chained on an I2C bus) and have one WebControl for upstairs, one for downstairs (or however your house is laid out). To use the Flukso you'd need a bit more circuitry, e.g. a thermocouple and then a converter to take the output from (say) a K-type thermocouple (the most common type) to 0-5V (at last that's what's used on the WebControl, not sure what the Flukso takes).

If you want to use a Flukso for this you're really using the wrong tool, you can hang a string of 18B20's off a single I2C port on the WebControl, but for the Flukso you'd need an analog port per sensor, a thermocouple, and a converter like a 5B37, which itself is not cheap (it costs more than the complete WebControl). Redde caesari quae sunt caesaris.

mr_thingy's picture

Oops, hit "Save" too soon, for people who want one of these, they're on eBay for $29 plus shipping (unfortunately they ship from the US so shipping is obscenely expensive, if you can get them sent to a friend in the US and forwarded it's much cheaper). Powered off 9V (up to 12V from memory, same as the Flukso, except then you'll need to heatsink the voltage regulator at the higher voltage). Other details are here.

mr_thingy's picture

I think the OP wanted to measure room temperatures in the house, not the general environment, so for that you'd need a set of local sensors. Not sure how hackable the Flukso is (mine's still on the way here) but in theory you could write a script to get it to grab readings off the Webcontrol (it's all CGI-programmable) and forward them to pvoutput.

MVI's picture

@MR_THINGY: Thank you very much for the information, but for now I need to solve it with flukso. I'll look for a solution using a conversor.

@Bazzle: I only need to use 1 temperature sensor on the device to obtain a graph similar to the one you showed me. In order to show them I'm going to use a web application developed by myself, the problem is that I didn't know how to add a temperature sensor to the Flukso.

On the other side, Do you know the specs of the analog input (Input type, voltage or current range...)?

Thank you.

gebhardm's picture

@MVI Do you want to reprogram the FLM's analog inputs??? Look into the source to get an understanding on what the FLM by default does with the input: It takes a voltage on the ADC-input that is proportional to the current flowing through a wire measured by a current clamp; this current measuring is multiplied with the fixed mains voltage, thus obtaines "actual" (unprecise, as it's AC) power; this "actual" power value is used to internally register pulses equivalent to the power consumption or supply; so what is calculated and finally displayed is an integral (more precise: summation) leading to a power equivalent...
Physically the analog inputs are an Atmel ATmega ADC-input with a current divider calculated to fit a current clamp's impedance to the firmware configured ADC-reference voltage of 1V1.
As everything is "open source", of course you may alter the FLM to whatever you need; but honestly, from your post I bet this is not what you intend...
Just my 2 cents
Markus

gebhardm's picture

...not current divider, but voltage divider (sorry for that ;-)) bringing the clamp's 0-5V down to 0-1V1 proportional to 0-50/100/500A... (1k91 to 6k8 impedance of the clamps)...

mr_thingy's picture

So if the clamp output is 0-5V then you could swap in a 5B37 driven from from a thermocouple because they're also 0-5V out, however I don't know what you'd do for impedance-matching, if any is needed.

gebhardm's picture

Physical connection is one thing; software display another (currently there is just no option to record or display temperature - but I am looking forward to MVI's solution approach, as I doubt Bart will jump on this) - with the FLM02B there would be the MQTT and jeenode option to connect "whatever" sensor to an FLM as a router (yet to be documented) - but this is not the existing analog input...
See https://www.flukso.net/content/fluksometer-v2b from "A 868MHz radio module is included [...]"

MVI's picture

Thank you very much for your help. I've to think in all of that and I'll report here any idea/solution If I achieve something. :)

icarus75's picture

The idea is indeed to use the 868MHz interface on the FLM02B as a link to a sensor network. Communication with a Jeenode is already possible, but you'd have to implement the decoder yourself.