Package ru.gentoos.ehouse.assistant
Class DogWaterAssistant
java.lang.Object
ru.gentoos.ehouse.assistant.DogWaterAssistant
- All Implemented Interfaces:
Assistant
Ассистент контроля миски с водой для собаки (порт
Assistants/dog_water.py).
Получает температуру воздуха через OpenWeather и включает/выключает розетку с подогревом миски относительно порога.
-
Constructor Summary
ConstructorsConstructorDescriptionDogWaterAssistant(String name, SmartPlug smartPlug, OpenWeatherSource openweather, double tempThreshold, Notifier bot, io.opentelemetry.api.trace.Tracer tracer) -
Method Summary
-
Constructor Details
-
DogWaterAssistant
public DogWaterAssistant(String name, SmartPlug smartPlug, OpenWeatherSource openweather, double tempThreshold, Notifier bot, io.opentelemetry.api.trace.Tracer tracer) - Parameters:
name- имя ассистентаsmartPlug- контроллер розеткиopenweather- источник погодыtempThreshold- порог температуры, °Cbot- бот (может бытьnull)tracer- трейсер (может бытьnull)
-
-
Method Details