question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Hot water schedule editing support

See original GitHub issue

Feature request: it’d be nice if this home assistant integration supported editing the hot water schedule as well. Similarly to rooms, there’s a /domain/HotWater bit, which has a ScheduleId referencing one of the schedules under /domain/Schedule. The schedule structure is the same structure as for rooms, except Type is set to HotWater and it has different values for DegreesC.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:12 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
msp1974commented, Apr 6, 2020

With all this lack of anything to do, seems I have much time for coding. Been having a think about this one and would welcome thoughts on best way forward.

Option 1

Use the same wiser.get/set/copy_schedule services to be able to use this for heating and smartplugs (they have schedule too)

Pros

  • Keeps it simple for the user with one service and then select the entity you wish to do for.

Cons

  • What entity would you select for hotwater schedule? We only really have a status sensor and the set_hotwater_mode doesn’t need an entity so could be confusing.
  • Api will need updating to allow schedules to be get/set/copy by schedule id as well as room
  • The service is defined in the climate sensor. Will need significant change to move these to integration level so can be used across multiple entity types.

Option 2

Create another 3 (get/set/copy) services for hotwater schedule and another 3 for smartplugs

Pros

  • Simplifies change needed to implement
  • Won’t need an entity to be selected for hotwater (as per set_hotwater_mode service) so consistent

Cons

  • There will be 9 services relating to schedules (bit messy in the list)
  • Will need to rename existing schedule services to make clear they are for rooms (breaking change)

Option 3

Relook at the water heater component to see if we can make this fit.

Pros

  • We will have an obvious entity to use for hotwater services
  • It already has built in functions for setting operation mode and we can add boosting in the same way that it works for climate sensors

Cons

  • Will still need separate services for get/set/copy schedules - so still 9 as per option 2
  • It looks like a climate sensor with set temp - can you even set temp on Wiser hotwater? Could we find a work around for this?

Welcome views on best way forward.

0reactions
asantagacommented, Jan 24, 2021

closing as fixed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Domestic hot water control - Google Nest Help
Open the Nest app Nest app . · Select Hot water Hot water icon (droplet) and then Schedule Nest app schedule icon ....
Read more >
How do I set-up, view or edit my hot water schedule on ... - Hive
Follow the on screen instructions to create your new schedule. To view or edit your hot water schedule: 1. Push the dial to...
Read more >
Nest Thermostat Gen 3 hot water schedule not working
My thermostat has suddenly stopped controlling the hot water according to the schedule. I am able to boost on & off just fine...
Read more >
SETBACK CONTROL INSTALLATION & OPERATION MANUAL
During setback periods, the recommended water temperature is 85°F (29°C). If it is possible that hot water will be needed during the Leave...
Read more >
iT500 - Hot Water Operating Modes on the App - salus-tech.com
1. Select the Hot Water Icon in the top left-hand corner of the App. · 2. Click on 'Schedule' in the lower left...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found