Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MQTT setting of OpenEVSE demandshaper mode #44

Open
dbrooke opened this issue Feb 25, 2020 · 3 comments
Open

MQTT setting of OpenEVSE demandshaper mode #44

dbrooke opened this issue Feb 25, 2020 · 3 comments

Comments

@dbrooke
Copy link

dbrooke commented Feb 25, 2020

It would be useful to allow a home automation system to control the demandshaper operating mode for OpenEVSE to prevent a schedule affecting other operation. One example would be setting to On for pre-heating.

@sijones
Copy link
Contributor

sijones commented Feb 25, 2020

You can control the OpenEVSE directly over MQTT, no need the demand shaper to do that as you can manually start a charge by using the API and or MQTT from the home automation, you may need to use a Node-Red script to translate and format the messages.

@dbrooke
Copy link
Author

dbrooke commented Feb 25, 2020

A specific issue is that if the demand shaper is in Smart mode it may reschedule (I'm not entirely sure of all the possible triggers but, for example, I would expect this to occur after a tariff update) and this would result in the OpenEVSE being set to timed operation, thus overriding any direct control setting which might have been made.

@dakaix
Copy link
Contributor

dakaix commented Mar 7, 2021

Did this functionality ever get added?

I'd also like to have a custom charge limit set via MQTT, so that for example Home Assistant can push the charge limit it reads from the Tesla API to Demand Shaper.

ETA: Have now created a pull request to add the custom charge limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants