All checks were successful
CI / changes (push) Successful in 19s
CI / test (push) Successful in 24s
CI / build-ai-gateway (push) Successful in 1m6s
CI / build-ha-gateway (push) Successful in 1m3s
CI / build-discord-bot (push) Successful in 1m4s
CI / build-alexa-bridge (push) Successful in 1m15s
CI / build-tts-gateway (push) Successful in 1m5s
CI / build-tts-sidecar (push) Has been skipped
CI / build-tts-model (push) Has been skipped
- Implemented SetTemperature in ClimateService for setting an absolute target temperature. - Updated ClimateServiceClient and ClimateServiceServer interfaces to include SetTemperature. - Added corresponding handler and tests for SetTemperature in ClimateGRPC. - Modified ClimateApp to handle SetTemperature requests without clamping. - Updated climate.proto to define SetTemperatureRequest message. - Adjusted Dockerfiles to include alexa-bridge dependencies.
13 lines
457 B
Go
13 lines
457 B
Go
package domain
|
|
|
|
// Entity is a resolvable, controllable Home Assistant entity.
|
|
type Entity struct {
|
|
// EntityID is the Home Assistant entity identifier, e.g. "light.living_room".
|
|
EntityID string
|
|
// FriendlyName is the user-facing name used to resolve Alexa's Device slot.
|
|
FriendlyName string
|
|
// Domain is the entity_id prefix (light, switch, climate) and selects which
|
|
// ha-gateway RPC family Controller.ExecuteAction dispatches to.
|
|
Domain string
|
|
}
|