Releases: OHF-Voice/intents
Releases · OHF-Voice/intents
2025.10.1
What's Changed
- [DE] Add unique response for "all lights on/off" commands by @hecktech27 in #3487
- [DE] unique response for "all fans on/off" commands by @hecktech27 in #3490
- [DE] Add "Überall" as a command for light on/off by @hecktech27 in #3489
- Bump pyyaml from 6.0.2 to 6.0.3 by @dependabot[bot] in #3491
- Add workflow for PR language labels by @synesthesiam in #3494
- [DE] Add "Überall" as a command for fan on/off by @hecktech27 in #3493
- [DE] new Timer sentences by @tobiloeb in #3492
- [DE] HassSetVolumeRelative: add "Es ist zu Laut/Leise" by @hecktech27 in #3500
- Add HassMediaPlayerMute/HassMediaPlayerUnmute intent by @anishsane in #3334
New Contributors
- @tobiloeb made their first contribution in #3492
- @anishsane made their first contribution in #3334
Full Changelog: 2025.9.24...2025.10.1
2025.9.24
What's Changed
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #3439
- Bump actions/setup-node from 4.4.0 to 5.0.0 by @dependabot[bot] in #3440
- [pt-BR] Add HassLawnMowerStartMowing by @staticdev in #3441
- [DE] add support for lawn mower intents - german implementation of #3435 by @hecktech27 in #3442
- CI: validate only changed language by @andreasbrett in #3366
- [pt-BR] Add HassLawnMowerDock by @staticdev in #3443
- lint: fix mypy config and errors by @staticdev in #3438
- Bump regex from 2024.11.6 to 2025.7.34 by @dependabot[bot] in #3312
- [CA] Support for binary sensor state queries (Battery and Charging) by @alexgraupera in #3444
- Bump pytest from 8.4.1 to 8.4.2 by @dependabot[bot] in #3445
- Bump regex from 2025.7.34 to 2025.9.1 by @dependabot[bot] in #3447
- Bump hassil from 3.1.0 to 3.2.0 by @dependabot[bot] in #3446
- [pt-BR] Add floor slot to cover_HassTurnOn by @staticdev in #3448
- [pt-BR] Add floor slot to cover_HassTurnOff by @staticdev in #3449
- [pt-BR] Add floor slot to cover_HassSetPosition by @staticdev in #3450
- [pt-BR] Add floor slot to cover_HassGetState by @staticdev in #3451
- [pt-BR] Add floor slot to climate_HassClimateSetTemperature by @staticdev in #3452
- [pt-BR] Add floor slot to HassFanSetSpeed by @staticdev in #3453
- [pt-BR] Refactor floor slot of light_HassTurnOn by @staticdev in #3455
- [NL] Add lawn mower intents by @TheFes in #3454
- [pt-BR] Refactor floor slot of light_HassTurnOff by @staticdev in #3456
- [DE] Add fill word 'geht' to timer status request by @cr7pt0gr4ph7 in #3458
- Bump types-pyyaml from 6.0.12.20250822 to 6.0.12.20250915 by @dependabot[bot] in #3467
- Bump mypy from 1.17.1 to 1.18.1 by @dependabot[bot] in #3466
- [RU] Add additional command word for timers by @nikanorov in #3468
- [pt-BR] Add cover_HassTurnOff all by @staticdev in #3473
- [pt-BR] Add cover_HassTurnOn all variations by @staticdev in #3474
- [pt-BR] Infinitive verbs for consistency by @staticdev in #3475
- [pt] Infinitive verbs for consistency by @staticdev in #3476
- [pt-BR] Add cover_HassSetPosition all home by @staticdev in #3478
- [pt-BR] Fix bug in cover_HassTurnOn by @staticdev in #3479
- [EL] add HassLawnMowerDock by @apo-mak in #3472
- [EL] add LawnMowerStartMowing by @apo-mak in #3471
- [EL] add HassFanSetSpeed by @apo-mak in #3470
- [EL] add HassSetVolumeRelative by @apo-mak in #3469
- [de-CH] Add HassBroadcast by @ddxic in #3477
- [en] Use present participle for actions that take time. by @HarvsG in #3236
- Bump mypy from 1.18.1 to 1.18.2 by @dependabot[bot] in #3484
- Bump regex from 2025.9.1 to 2025.9.18 by @dependabot[bot] in #3482
- Bump types-regex from 2025.9.1.20250903 to 2025.9.18.20250921 by @dependabot[bot] in #3483
- Bump black from 25.1.0 to 25.9.0 by @dependabot[bot] in #3481
New Contributors
- @cr7pt0gr4ph7 made their first contribution in #3458
- @nikanorov made their first contribution in #3468
Full Changelog: 2025.9.3...2025.9.24
2025.9.3
What's Changed
- [NE] Added Intents for Timers by @Rrp13 in #3428
- [NE] Added ListAddItem and ListCompleteItem Intent by @Rrp13 in #3429
- [DE] HassLightSet: optimize brightness controls to reduce permutations by @hecktech27 in #3430
- [pt-BR] Add HassGetState one_yesno variations by @staticdev in #3433
- [DE] HassLightSet: additional command for color controls by @hecktech27 in #3432
- [DE] HassLightSet: further reduce sentence count by @hecktech27 in #3434
- [HI] Add Hindi support for climate temperature intents by @amankrokx in #3431
- Add support for lawn mower intents by @synesthesiam in #3435
- [pt-BR] Add HassGetState add which variations by @staticdev in #3436
- [pt-BR] Add HassGetState add how_many variations by @staticdev in #3437
- [CA] Support for binary sensor state queries (first iteration) by @alexgraupera in #3427
Full Changelog: 2025.8.29...2025.9.3
2025.8.29
What's Changed
- [DE] light_HassLightSet: replace "<von_dem>" with "(von|vom)" by @hecktech27 in #3417
- [NL] Add HassFanSetSpeed by @TheFes in #3415
- [pt-BR] Add HassGetState one variations by @staticdev in #3418
- [NL] Set Volume Relative by @TheFes in #3397
- [ES] Update HassList flows, add HassListCompleteItem by @ElBalsero in #3318
- [ES] Including 'café' as an option for brown. by @mty17 in #3383
- [DE] HassLightSet: consistent support for "dimmen" as a command by @hecktech27 in #3420
- [pt-BR] Fix HassSetVolumeRelative missing response check by @staticdev in #3421
- [DE] HassLightSet: slight optimizations to sentence structure by @hecktech27 in #3422
- chore: remove node_modules folder by @duhow in #3419
- [DE] HassLightSet: optimize sentence structure by @hecktech27 in #3405
- [DE] todo_HassListAddItem: add support for "packen", "ergänzen" and "unsere Liste" by @hecktech27 in #3410
- [DE] shopping_list_HassShoppingListAddItem: add support for "packen", "ergänzen" and "unsere Liste" by @hecktech27 in #3413
- [DE] HassLightSet: remove brightness_level_max list by @hecktech27 in #3423
- [en] Fix underscores in domains for English errors by @synesthesiam in #3424
- [SR] Add HassMediaSearchAndPlay by @ddxic in #3407
- [RO] Fix domain-related error messages by @tetele in #3425
- [CA] Fix HassGetWeather spoken output with decimal and degrees by @alexgraupera in #3426
New Contributors
- @ElBalsero made their first contribution in #3318
- @mty17 made their first contribution in #3383
Full Changelog: 2025.8.27...2025.8.29
2025.8.27
What's Changed
- [DE] Additional variations for HassUnpauseTimer by @hecktech27 in #3301
- DE] Additional variations for HassPauseTimer by @hecktech27 in #3302
- [DE] Add more variations to delayed conversation commands by @hecktech27 in #3300
- [DE] Reduce permutations in HassSetVolume by @hecktech27 in #3307
- [DE] Addition to weather requests by @hecktech27 in #3306
- [DE] Fan controls: add support for floors and satellite area while reducing overall sentence count by @hecktech27 in #3309
- [DE] ClimateSetTemperature: Add support for floor, satellite area and cooling commands by @hecktech27 in #3308
- [DE] improve responses by @andreasbrett in #3293
- [DE] Additional variations for Light On/Off while reducing permutations by @hecktech27 in #3303
- Bump mypy from 1.17.0 to 1.17.1 by @dependabot[bot] in #3313
- [DE] ClimateGetTemperature: add support for floors and introduce expansion rule by @hecktech27 in #3319
- Bump hassil from 3.0.1 to 3.1.0 by @dependabot[bot] in #3311
- [DE] move area-aware sentences to "" expansion rule by @hecktech27 in #3321
- Mark HassMediaSearchAndPlay intent as supported by @synesthesiam in #3323
- [pt-BR] Add new cover_HassSetPosition variations by @staticdev in #3326
- [pt-BR] Fix HassGetState unused answers by @staticdev in #3327
- [pt-BR] Fix HassTurnOn unused responses by @staticdev in #3328
- [pt-BR] Fix HassLightSet unused responses by @staticdev in #3330
- [pt-BR] Fix HassTurnOff unused responses by @staticdev in #3329
- Bump pylint from 3.3.7 to 3.3.8 by @dependabot[bot] in #3322
- Move pre-commit into requirements by @synesthesiam in #3335
- [DE] revert improved responses by @andreasbrett in #3332
- [CA] alternative for Broadcast command by @duhow in #3337
- Handle no match in get state response by @synesthesiam in #3325
- Add volume up/down intents by @synesthesiam in #3324
- Add HassFanSetSpeed intent by @synesthesiam in #3336
- Try step-security action instead by @synesthesiam in #3341
- [CA] add HassMediaSearchAndPlay by @duhow in #3338
- [CA] Translate HassGetState at home by @duhow in #3342
- [CA] Handle no match in GetState response by @duhow in #3343
- [CA] Add HassSetVolumeRelative by @duhow in #3346
- [DE] HassSetVolumeRelative by @andreasbrett in #3333
- [IT] Reduce case matching generation by @duhow in #3339
- [DE] HassLightSet: remove local expansion rule covered by global expansion rule by @hecktech27 in #3347
- [DE] Cover On/Off: support "Fenster" and "Gardinen" as targets/command by @hecktech27 in #3320
- [DE] cover controls: add area awareness by @hecktech27 in #3348
- [DE] HassLightSet: extend brightness_level list by @hecktech27 in #3349
- [DE] HassLightSet: more variations for max brightness by @hecktech27 in #3350
- [CA] Add HassFanSetSpeed by @duhow in #3351
- [DE] reduce overall sentence count by optimizing light-related expansion rules by @hecktech27 in #3355
- [DE] HassSetVolumeRelative: more variations by @hecktech27 in #3356
- [DE] HassLightSet: cosmetic changes by @hecktech27 in #3357
- [RO] HassFanSetSpeed by @tetele in #3358
- [RO] HassSetVolumeRelative by @tetele in #3359
- [DE] add HassFanSetSpeed intent by @hecktech27 in #3360
- [RO] HassMediaSearchAndPlay by @tetele in #3364
- [DE] HassLightSet: fix brightness area awareness by @hecktech27 in #3362
- [DE] HassLightSet: support for color by satellite area by @hecktech27 in #3363
- [DE] HassNeverMind test for empty response by @andreasbrett in #3367
- [DE] HassLightSet: additional variations for brightness controls by min/max commands by @hecktech27 in #3365
- [DE] HassLightSet: add support for color/brightness by floor by @hecktech27 in #3368
- [DE] HassLightSet: improve brightness/color by name sentences by @hecktech27 in #3369
- [DE] HassLightSet: support of expansion rule for color controls by satellite area by @hecktech27 in #3373
- [DE] HassLightSet: consistent support of expansion rule for brightness controls by @hecktech27 in #3372
- [DE] HassLightSet: further reduce sentence count by optimizing expansion rules by @hecktech27 in #3371
- [DE] reduce overall sentence count by optimizing the "" expansion rule by @hecktech27 in #3374
- [IT] Add ShoppingListCompleteItem by @auanasgheps in #3353
- [IT] Improve expansion rule by @auanasgheps in #3375
- [DE] Shopping list complete item by @Se7enair in #3186
- [DE] HassLightSet: support for brightness controls for area/floor by min/max commands by @hecktech27 in #3370
- Bump step-security/changed-files from 45 to 46 by @dependabot[bot] in #3344
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #3331
- [IT] Create todo_HassListCompleteItem.yaml by @auanasgheps in #3376
- [DE] HassLightSet: further optimize sentences by @hecktech27 in #3377
- [DE] HassLightSet: more variations for color controls by area/floor by @hecktech27 in #3378
- [DE] optimize expansion rule to reduce permutations by @hecktech27 in #3380
- [DE] optimization of expansion rule <alle_lichter> by @hecktech27 in #3379
- [DE] optimize expansion rule by @hecktech27 in #3384
- [DE] optimization of expansion rule to reduce overall sentence count by @hecktech27 in #3381
- [DE] HassSetPosition: optimize sentences by @hecktech27 in #3385
- [DE] Improve processing of sentences by @duhow in #3340
- [DE] reduce overall sentence count by avoiding <artikel_bestimmt> expansion rule by @hecktech27 in #3386
- [DE] add response definition for HassNeverMind by @andreasbrett in #3389
- [DE] ClimateSetTemperature: adjust for new expansion rule by @hecktech27 in #3390
- Mark HassListCompleteItem intent as supported by @Lesekater in #3391
- [DE] fan_HassTurnOff: remove "mach den Ventilator ab" by @hecktech27 in #3396
- [DE] HassLightSet: fixed placement of brackets and whitespaces by @hecktech27 in #3394
- [DE] ShoppingList/ToDo List: fix whitespaces and bracket placement in local expansion rules by @hecktech27 in #3395
- [DE] split expansion rule to reduce overall sentence count by @hecktech27 in #3398
- [DE] remove <alle_genitiv_natural_subset> in favor of less complexity by @hecktech27 in #3399
- [DE] Light_HassTurnOn/Off: optimization of sentence structure by @hecktech27 in #3400
- [DE] expansion rules: optimize by @hecktech27 in #3401
- [DE] HassLightSet: add consistent support for "stelle...ein" by @hecktech27 in #3393
- Bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 by @dependabot[bot] in #3345
- [DE] add media_class...
2025.7.30
What's Changed
- Fix intents table link by @Lesekater in #3239
- Bump flake8 from 7.2.0 to 7.3.0 by @dependabot[bot] in #3235
- Bump pytest from 8.4.0 to 8.4.1 by @dependabot[bot] in #3234
- Bump mypy from 1.16.0 to 1.16.1 by @dependabot[bot] in #3233
- [PT-BR] Fix cover turn on-off device classes by @staticdev in #3173
- [DE] Divide todo list from shopping list by @Se7enair in #3240
- Bump pytest-xdist[psutil] from 3.7.0 to 3.8.0 by @dependabot[bot] in #3247
- Pt br/add weather variations by @staticdev in #3250
- [DE] Added some fill-words for timer status requests by @hecktech27 in #3251
- [DE] Fix responses for get temperature by @freeDom- in #3252
- Add el language leader by @staticdev in #3249
- [EL] Add Greek language support for HassMediaSearchAndPlay intent by @apo-mak in #3201
- [EL] Add Greek language support for timer functionalities by @apo-mak in #3230
- [EL] Add sensor intents and test cases for temperature, humidity, battery,… by @apo-mak in #3199
- [EL] add Hass respond by @apo-mak in #2866
- [EL] Add support for HassSetPosition intent with cover devices by @apo-mak in #3203
- [EL] Add Greek language support for scene activation intents and tests by @apo-mak in #3204
- [EL] Update HassTurnOff and LightsTurnOff by @apo-mak in #1801
- [EL] Add additional color mappings in Greek for color lists by @apo-mak in #3258
- [EL] fix validation WARN by @apo-mak in #3208
- [DE] Added some more Timer-controls by @hecktech27 in #3254
- [DE] Added some additional climate control sentences by @hecktech27 in #3259
- [DE] added some additional broadcast request variations by @hecktech27 in #3260
- [DE] some additional time request variations by @hecktech27 in #3262
- [DE] added some more date requests by @hecktech27 in #3261
- [DE] added some more person location request variations by @hecktech27 in #3263
- [DE] Added even more Timer controls by @hecktech27 in #3266
- [DE] added variations for cover state requests by @hecktech27 in #3264
- [CA] Added some extra words for adding and completing items from lists. by @Chaoscontrol in #3229
- [DE] additions to lock state requests by @hecktech27 in #3267
- [PT-BR] Add media search and play by @staticdev in #3248
- [pt-BR] Renames ISO code for pt-BR by @staticdev in #3270
- Fix ISO codes zh-CH, zh-HK, zh-TW by @staticdev in #3271
- [FR] Fix HassGetTemperatureResponse by @jlpouffier in #3223
- [DE] Sentence optimizations by @hecktech27 in #3268
- Bump mypy from 1.16.1 to 1.17.0 by @dependabot[bot] in #3274
- [pt-BR] HassSetPosition refactor by @staticdev in #3272
- Add missing volume_level slot info by @synesthesiam in #3278
- [DE] Additional variations for MediaSearchAndPlay by @hecktech27 in #3277
- [DE] Additional variations for Mediaplayer controls: Previous/Next by @hecktech27 in #3269
- [DE] Additional variations for MediaPlayer pause / unpause by @hecktech27 in #3276
- [EN] Small fixes by @synesthesiam in #3283
- [DE] Additional variations to vacuum controls by @hecktech27 in #3286
- [DE] Reduce overall sentence count by optimizing expansion rule by @hecktech27 in #3288
- [DE] Reduce overall sentence count by optimizing expansion rule by @hecktech27 in #3287
- [DE] Reduce unnecessary variations to lower overall sentence count by @hecktech27 in #3285
- [DE] Reduce overall sentence count by optimizing expansion rule by @hecktech27 in #3289
- [DE] Reduce permutations for Light HassTurnOn/Off by @hecktech27 in #3292
- [DE] Reduce permutations for HassLightSet by @hecktech27 in #3291
- [DE] Add sentences to ask how many windows or doors are open by @freeDom- in #3279
- [DE] Added more variations for cover controls by @hecktech27 in #3265
- [DE] remove "Garagentore" from <alle_tore> by @hecktech27 in #3295
- [DE] further optimization of expansion rules by @hecktech27 in #3296
- [DE] Improve HassClimateSetTemperature intent by @freeDom- in #3253
- [DE] small adjustments to date/time requests by @hecktech27 in #3299
New Contributors
- @Lesekater made their first contribution in #3239
- @hecktech27 made their first contribution in #3251
- @freeDom- made their first contribution in #3252
- @Chaoscontrol made their first contribution in #3229
Full Changelog: 2025.6.23...2025.7.30
2025.6.23
What's Changed
- [EN] Add
media_classfor HassMediaSearchAndPlay @balloob @synesthesiam - Add Irish (ga) support for HassGetCurrentDate intent (#3217) @GGamerzz
- [EL] Refactor temperature response logic for Greek language base on Fix PR (#3200) @apo-mak
- Add Irish Gaelic stubs (#3216) @synesthesiam
- Add more errors to add_language script (#3215) @synesthesiam
- Add ne leader (#3214) @synesthesiam
- [NE] Added LightSet,Climate, CurrentTime, CurrentDate, Respond, Nevermind and Cover Intent (#2894) @Rrp13
- [IT] Fix grammar of Italia add to timer intent (#3212) @simgunz
- [CS] Add intents for HassMediaSearchAndPlay (#3190) @adamjez
Dependencies
3 changes
- Bump pytest from 8.3.5 to 8.4.0 (#3213) @dependabot[bot]
- Bump pytest-xdist[psutil] from 3.6.1 to 3.7.0 (#3210) @dependabot[bot]
- Bump mypy from 1.15.0 to 1.16.0 (#3209) @dependabot[bot]
2025.5.28
What's Changed
- Fix responses for get temperature (#3189) @synesthesiam
- Add hi leader (#3187) @synesthesiam
- adding GetCurrentTime for hindi language (#3181) @amankrokx
- [NL] Add Media Search and Play (#3184) @TheFes
- [NL] cover: add verbs to close blind|shutter|shade (#3179) @kritsel
- [DE] Update light_HassLightSet.yaml (#3177) @Se7enair
- Allow sentence metadata in responses (#2108) @synesthesiam
- [FR] Add a simpler sentence to stop a vacuum (#3175) @jlpouffier
- [NL] cover: add verbs to open blind|shutter|shade (#3164) @kritsel
- [DE] query for all doors / windows (#3172) @andreasbrett
- [DE] HassMediaSearchAndPlay (#3171) @andreasbrett
- [DE] Set brightness for all lights in the same area as a satellite device (#3027) @carstenschroeder
- Remove en leader (#3170) @synesthesiam
- Add English sentences for HassMediaSearchAndPlay (#3169) @synesthesiam
- [CA] Add HassShoppingListCompleteItem (#3160) @edurenye
- [CA] Add HassListCompleteItem (#3159) @edurenye
- [NL] HassClimateSetTemperature: allow verwarming next to temperatuur (#3163) @kritsel
- [zh-cn] Fix HassGetCurrentTime response error (#3157) @xiasi0
2025.5.7
What's Changed
- [FR] Add "ouvrir" and "fermer" to light intents (#3153) @jbblanchet
- [SR| Add HassShoppingListCompleteItem (#3155) @ddxic
- [FR] Add "minuterie" french translation for timer (#3149) @jbblanchet
- [NB] Lights on/off with required 'area' context (#3112) @bendikrb
- Begin transition of intents repo to slot combinations (#3142) @synesthesiam
2025.4.30
What's Changed
- [NL] HassClimateGetTemperature improvement: (#3151) @TheFes
- [FI] HassBroadcast initial commit (#3136) @salleq
- [PT-BR] List intents improvements (#3141) @staticdev
- [EN] Fix list name on todo_HassListAddItem (#3145) @staticdev
- [PT-BR] Added HassShoppingListCompleteItem (#3139) @staticdev
- Add pt-br language leader (#3138) @synesthesiam
- [NL] Add ListRemoveItem (#3129) @TheFes
- [RU] Context area for cover_HassSetPosition.yaml (#3137) @mitrokun
- [PT-BR] Fix cover turn on-off (#3130) @staticdev
- [SK] Add shopping/todo list complete item intent. (#3132) @jose1711
- [SK] Improve cover and lock domains. (#3126) @jose1711
- [DA] Add shopping/todo list complete item intents (#3134) @kbhsn4
- [GL] Add Unpause and SetVolume intents (#3133) @cibernox
- [RU] Minor edits (#3131) @mitrokun
- Move language scores script to intents repo (#3128) @synesthesiam
- [PL] Added HassShoppingListCompleteItem (#3124) @witold-gren
- [SR| Add HassListCompleteItem (#3127) @ddxic
- [DE] Extend HassListCompleteItem (#3120) @mib1185
- [GL] Support HassMediaPause (#3123) @cibernox
- [GL] Add intents HassMediaNext and HassMediaPrevious (#3121) @cibernox
- [DE] Add HassListCompleteItem (#3119) @andreasbrett
- [RO] ListCompleteItem (#3118) @tetele
- [IT] Fix state and tests for cover GetState. (#3109) @jose1711
- [CA] Add HassBroadcast (#3114) @edurenye
- Revert prettier back to v3 (#3116) @synesthesiam
Dependencies
3 changes
- Bump actions/setup-node from 4.3.0 to 4.4.0 (#3135) @dependabot[bot]
- Bump hassil from 3.0.0 to 3.0.1 (#3122) @dependabot[bot]
- Bump flake8 from 7.1.2 to 7.2.0 (#3117) @dependabot[bot]