Skip to content

Commit

Permalink
[SL] added sensor atmospheric pressure (#1904)
Browse files Browse the repository at this point in the history
* [SL] added sensor_HassGetState.yaml and sensor for apparent power

* [SL] sensor added for AQI

* Atmospheric pressure
  • Loading branch information
andrejs2 committed Jan 31, 2024
1 parent 34dea10 commit cbb0228
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 1 deletion.
2 changes: 1 addition & 1 deletion sentences/sl/_common.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ expansion_rules:
luč: "luč[i|ke|ko|ki|k]|svetil[a|i|o]|razsvetljav[e|o|a]|svetilk[e|o|a]"

# Questions
kaksna_je_vrednost_senzorja: "((kakšna je) [vrednost [senzorja]] [za] <class> [v|na] <name> [[v|na] <area>] | (kakšna je) [vrednost [senzorja]] [za] <name> [[v|na] <area>] )"
kaksna_je_vrednost_senzorja: "((kakšna je) [vrednost [senzorja]] [za] <class> [v|na] <name> [[v|na] <area>] | (kakšna je) [vrednost [senzorja]] [za] <name> [[v|na] <area>] | (kakšen je|kakšna je) [vrednost] [<class>] <name> [[v|na] <area>] )"

skip_words:
- "prosim"
Expand Down
13 changes: 13 additions & 0 deletions sentences/sl/sensor_HassGetState.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,16 @@ intents:
device_class: aqi
expansion_rules:
class: "(AQI|[indeks] kakovost[i] zraka|kvalitet(e|a) zraka)"

# Atmospheric pressure
- sentences:
- "<kaksna_je_vrednost_senzorja>"
response: sensor_value
requires_context:
domain: sensor
device_class: atmospheric_pressure
slots:
domain: sensor
device_class: atmospheric_pressure
expansion_rules:
class: "(zračnega tlaka|zračni tlak) [zraka]"
8 changes: 8 additions & 0 deletions tests/sl/_fixtures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -514,3 +514,11 @@ entities:
area: "bedroom"
attributes:
device_class: aqi

- name: "[zunanj(i|ega)] [senzor[ja]] [zraka] | (zračni tlak zunaj)"
id: "sensor.outside_pressure"
state: "1000"
area: "balcony"
attributes:
device_class: atmospheric_pressure
unit_of_measurement: "hPa"
21 changes: 21 additions & 0 deletions tests/sl/sensor_HassGetState.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,24 @@ tests:
device_class: aqi
name: "spalnici"
response: "Vrednost senzorja je 30"

# Atmospheric pressure
- sentences:
- "kakšna je vrednost senzorja zračnega tlaka zunanjega senzorja zraka?"
intent:
name: HassGetState
slots:
domain: sensor
device_class: atmospheric_pressure
name: "zunanjega senzorja zraka"
response: "Vrednost senzorja je 1000 hPa"

- sentences:
- "kakšen je zračni tlak zunaj?"
intent:
name: HassGetState
slots:
domain: sensor
device_class: atmospheric_pressure
name: "zračni tlak zunaj"
response: "Vrednost senzorja je 1000 hPa"

0 comments on commit cbb0228

Please sign in to comment.