|
# TODO : When rswave are grouped, setting values do not work with standard API |
|
# labels: rswave, bug |
"/reef-wave/library/" + new_wave["wave_uid"], payload, "put"
)
_LOGGER.debug("PUT wave response: %s", getattr(res, "text", res))
for pos, wave in enumerate(cur_schedule["schedule"]["intervals"]):
if wave["wave_uid"] == new_wave["wave_uid"]:
cur_schedule["schedule"]["intervals"][pos] = new_wave
cur_schedule["schedule"]["intervals"][pos]["start"] = wave["st"]
_LOGGER.debug("POST new schedule %s", cur_schedule["schedule"])
# TODO : When rswave are grouped, setting values do not work with standard API
# labels: rswave, bug
await self._cloud_link.send_cmd(
"/reef-wave/schedule/" + self.model_id, cur_schedule["schedule"], "post"
)
await self.fetch_config()
async def _set_wave_local_api(
ha-reefbeat-component/custom_components/redsea/coordinator.py
Lines 1148 to 1149 in fd19f77