Hey there,
is it possible to also send temp/hum with homeduino with a special weather protocoll?
I have several 433Mhz temp/hum sensors reporting to a weather station and homeduino. Is it possible to also make homeduino send information to be shown on the weather station? My hardware uses weather9 protocoll.
-
homeduino send temp/hum with weather protocoll
-
No one here knows if that is possible? Maybe @sweetpi or @mwittig as main contributors of the homeduino plugin?
I don’t have any knowledge in coffee or js, so I can’t really do this on my own. But I had a look at the code of homeduino.coffee. As far as I understand there are some generally defined functionssendToSwitchesMixin
andsendToDimmersMixin
to be called when sending is needed in the different classes.
If that is correct it wouldn’t be that hard to add a sendToWeather and call this in the HomeduinoRFTemperature class. Only question for me is if the temperature of this device can be changed in the UI (maybe by rules)?
This way I could do some corrections to the values (like an offset, or combine 2 sensors to one status to avoid high temperatures when one of them is in the sun) and use our normal weather display (very high WAF ). -
@Anduril I think you can only receive the data from remote temp/hum sensors with homeduino (weather 9 should provide you with temp and hum values). However, you can receive the data from the weather station which may have some builtin sensors. As part of the HomeduinoRFWeatherStation you process temp and hum values which you can use to correct the values, e.g. by offsetting the value. See the example right above the Pir Sensor example - https://github.com/pimatic/pimatic-homeduino#pir-sensor-example
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig I know that at the moment homeduino can only receive temp/hum sensors. But there is (at least in my thoughts) no difference between receiving(decoding) and sending (encoding) switches or temp/hum. So in principle it should be possible to use the homeduino infrastructure to also send these data.
Just to make clear what I want to achieve:
I have a weather station with 3 sensors (433Mhz). I want to spoof one of these sensors with the information I get from the others. So I can have one sensor outside an east-facing-window and one at a west-facing-window. Pimatic will receive both and calculate the minimum temp and send it. This way the weather station could show the real outside temp regardless of direction of the sun. And my wife really likes this weather station, using the smartphone and pimatic is no option for her (at least as long as a magic mirror is still on the todo list ).