That’s what I mean
You could use the personal thermostat also for other stuff, like programming lights to go on and off (asumption based on how I think the plugin works …)
New Plugin : Personal Thermostat
That’s what I mean
You could use the personal thermostat also for other stuff, like programming lights to go on and off (asumption based on how I think the plugin works …)
Like my projects and help? Consider donating electroneum etnjwAKGPqF6omQWRmpp9u2BPyVDG9VuyRQjNJ1S8yfBdfR9qeUQ46kRy8KS2CNqbpNLRrsgmNW6F2TMzxmZgPrh6KctrkrYbm
Hello
What do you mean by “out” of the config file ?
Would you like to be able to change the controller on the fly ?
Or only the variable inside the controler (like the window size, Kd…) ?
the way I see it, is to observe some variables and adjust the thermostat.
Do you have a sample plugin working this way ?
thanks
Manu
@thost96 sorry, don’t have this max thermostat.
I imagine that it can be possible to use it with the maxthemostat plugin.
probably specifying some rules that set the temperature at the setpoint
Yes set the temp with some variables would be good.
So i have done it before using your plugin.
Working with some rules with the Max!Termostats
mfg
Chris
@360manu said:
Hello
What do you mean by “out” of the config file ?
Would you like to be able to change the controller on the fly ?
Yes, that is indeed what I mean. With rules, like in pimatic, I only need a few variables. I can arrange the rest via the webgui with rules without having to stop/start pimatic.
@360manu
Please give me a little explanation, to understand how is this plugin working.
I have a gas boiler in my house, the boiler will be connected to pimatic using an arduino mega (gpio #22 on arduino connected to thermostat input on boiler). I want to have DHT or DS temp sensor connected to pimatic with specific plugin. I don’t understand how the sensor will be recognized by this plugin, and how can give rule to switch on/off the boiler.
Thank you
Zoltan
@Zoltán Did you see the plugin README? It provides a fairly comprehensive description including a configuration sample. To make it work, you’ll need :
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
Yes of course. It say:
The thermostat is continuously observing the room temperature given by a variable variableTemp it will also switch On or Off the heaters by executing an Action …
how variableTemp is connected to sensors?, and how do i configure the heater?
The variableTemp is given by another Sensor…
It’s a variable.
This plugin is controlled by variables and rules…
Will this plugin ever be adapted to version 0.9? Or are there other alternatives for scheduling a thermostat via pimatic?
check this out
https://forum.pimatic.org/topic/2364/new-plugin-cronoaccesospento
well the name of the plugin does not really tell what it is made for.
but it’s a nice thermostat plugin and very versatile.
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebook
make it so !
Ok. Thanks. Didn’t see this till now as it is not listed on the web ui. Will it find it’s way to the “official” plugins (I know I can install it manually - but I prefer the “offical” way)?
asked @zacca for uploading to npm, then the plugin will be automatically picked up by our plugin server.
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebook
make it so !
Hello
Thanks for the link.
I will soon update my pimatic to version 0.9 and test the plugin.
Emmanuel
Hello
It’s updated, and should work on version 0.9.
It must be updated manually as I received a message “Can’t update a git repository!” from pimatic update. I will investigate.
thanks
Emmanuel
@360manu said in New Plugin : Personal Thermostat:
It must be updated manually as I received a message “Can’t update a git repository!” from pimatic update. I will investigate.
You’ll get this error message if you cloned the github repository into the location where the npm package is installed, i.e, ~/pimatic-app/node_modules/pimatic-mythermostat. Simply remove the directory pimatic-mythermostat and restart pimatic.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
I like the idea of this plugin, but for me to use such a plugin it should at least work with the following requirements
Like my projects and help? Consider donating electroneum etnjwAKGPqF6omQWRmpp9u2BPyVDG9VuyRQjNJ1S8yfBdfR9qeUQ46kRy8KS2CNqbpNLRrsgmNW6F2TMzxmZgPrh6KctrkrYbm
Thanks for your feedback.
@koffienl said in New Plugin : Personal Thermostat:
I like the idea of this plugin, but for me to use such a plugin it should at least work with the following requirements
- Easy changeable program (at least not located in the config,json but something with variables)
that’s a good idea but not sure how to design a “Device configurator”.
In Pimatic 0.8 it was not possible to edit a Device
- On top of the above, realtime change of the program so I can switch to a other pogram based on external input (rule based)
For me, you’re talking about a controller rather that a scheduler.
Controller let you set a temperature setpoint and try to reach it.
Scheduler is adding a layer and control the setpoint according to a given schedule.
It’s possible to add an external control to the ManualMode
Take a look at this approach : https://forum.pimatic.org/topic/2364/new-plugin-cronoaccesospento
Changing the current program, without need to change the config file, is a must if you asked me.
For my current themostat I have a dummy switch called “today as sunday”. Whenever that switch is ON the thermostat follows the program/schedule as if it would be a sunday (sunday is a typical day the entire family is home and I want heating the entire day). If someone stays home on a workday, they can set the heating to ‘i’m home today, regardless the schedule’ with just one single button.
(on top of that : I have an extra dummy switch called ‘tomorrow as sunday’. Rules look for both buttons. When tomorrow as sunday is ON the today as sunday isw switched on at midnight and the tomorrow as sunday is switched of. At the end of the day the today as sunday is always turned of).
Like my projects and help? Consider donating electroneum etnjwAKGPqF6omQWRmpp9u2BPyVDG9VuyRQjNJ1S8yfBdfR9qeUQ46kRy8KS2CNqbpNLRrsgmNW6F2TMzxmZgPrh6KctrkrYbm
I fully agree with @koffienl with the requirement to be able to overrule the standard schedule with rules.
I even have a rule “NobodyHome” and “SomebodyHome” which checks whether all phones are absent or/not and set the temperature accordingly
when [Telefoon Harry is absent for 5 minutes and Telefoon Margreet is absent for 5 minutes and Telefoon Floris is absent for 5 minutes] and its after 8:30 and its before 22:00 and mode of thermostaat = \"auto\" then $SavedTempsetPoint = $thermostaat.temperatureSetpoint and set mode of thermostaat to \"eco\" and set $NobodyHome = 1
and
when [Telefoon Harry is present or Telefoon Margreet is present or Telefoon Floris is present] and its after 8:30 and its before 22:00 and $NobodyHome = 1 then set temp of thermostaat to $SavedTempsetPoint and set $NobodyHome = 0 and set mode of thermostaat to \"auto\"
This makes it very flexible in case the last person forgets to lower the thermostat when going out, but you need a rule set to achieve that. I use this because my wife has a variable scheme and so has my son.