add all needed routes and stuff

This commit is contained in:
Darius
2026-02-05 00:53:23 +01:00
parent bd87929593
commit fd7a80f525
8 changed files with 236 additions and 78 deletions

View File

@@ -1,4 +1,5 @@
import {
API_HA_DeskPosition,
BaseService,
type HomeAssistantDeskPositionResult,
type HomeAssistantEntity,
@@ -74,6 +75,14 @@ export class HomeAssistantService extends BaseService<HomeAssistantClient> {
}
}
convertPosResultToApiAnswer(position: HomeAssistantDeskPositionResult): API_HA_DeskPosition {
return {
position: position.as_text(),
is_standing: position.as_boolean,
last_changed: position.last_changed.toReadable(true),
}
}
async getTemperatureText(): Promise<ServiceResult<string>> {
try {
const entities = await this.getTemperatures();