Package com.hildeio.controller
Class IoHeizkoerperController
java.lang.Object
com.hildeio.controller.IoHeizkoerperController
REST-API zur Heizkoerper-Steuerung.
-
Field Summary
FieldsModifier and TypeFieldDescriptionInstanzvariable für Service -
Constructor Summary
ConstructorsConstructorDescriptionIoHeizkoerperController
(IoHeizkoerperService ioHeizkoerperService) Konstruktor -
Method Summary
Modifier and TypeMethodDescriptionZyklischer Aufruf der Wochenplan-Logik durch die HomeMatic CCU.updateHeizkoerper2Firestore
(IoHeizkoerperModel ioHeizkoerperModel) DeviceToken fuer ein Topic registrieren.
-
Field Details
-
ioHeizkoerperService
Instanzvariable für Service
-
-
Constructor Details
-
IoHeizkoerperController
Konstruktor- Parameters:
ioHeizkoerperService
- Logik-Instanz der API.
-
-
Method Details
-
updateHeizkoerper2Firestore
@PutMapping("/updateHeizkoerper2Firestore") public String updateHeizkoerper2Firestore(@RequestBody IoHeizkoerperModel ioHeizkoerperModel) throws InterruptedException, ExecutionException DeviceToken fuer ein Topic registrieren.- Parameters:
ioHeizkoerperModel
- Steuerungswerte von der HomeMatic CCU.- Returns:
- Erfolgsmeldung / Fehlermeldung
- Throws:
InterruptedException
- Erforderliche Exception.ExecutionException
- Erforderliche Exception.
-
checkWochenplan
@PutMapping("/checkWochenplan") public String checkWochenplan() throws InterruptedException, ExecutionExceptionZyklischer Aufruf der Wochenplan-Logik durch die HomeMatic CCU.- Returns:
- Erfolgsmeldung / Fehlermeldung
- Throws:
InterruptedException
- Erforderliche Exception.ExecutionException
- Erforderliche Exception.
-