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