Skip to content

HA3YA/dmr_tg_switch

Repository files navigation

DMR Talkgroup Switch Home Assistant component

Custom component for Home Assistant so you can

  • ADD, DELETE static talkgroups
  • Drop Current QSO
  • Drop All Dynamic Talkgroups

on a Brandmeister DMR Server using BM API v2.

Screenshot Screenshot

Installation

  1. Copy the folder dmr_tg_switch to custom_components folder inside your Home Assistant config folder
  2. Restart Home Assistant (this installs the component's dependencies)
  3. Add your config to config/switch.yaml (see options below)
  4. Restart Home Assistant again

Configuration

Talkgroup switch

- platform: dmr_tg_switch
  name: TG216
  dmr_id: 123456701                       
  bm_api_key: !secret your_bm_api_key     
  tg: 216                                 
  tslot: 1                                  
  scan_interval:                                
    minutes: 60        
name Talkgroup friendly name
dmr_id Your 7-digit personal DMR ID + 01...99 suffix for more than one hotspot (for example: 216999901)
bm_api_key Your Brandmeister API Key
tg Talkgroup to ADD/DEL
9998 = Drop Current QSO
9997 = Drop All Dynamic Talkgroups
tslot TimeSlot [0/1/2], simplex hotspot=0, duplex hotspot=1/2
scan_interval Updating every hour (instead of the default 30 seconds) seems to be OK.

Drop Current QSO

- platform: dmr_tg_switch
  name: Drop Current QSO S1
  dmr_id: 123456701                       
  bm_api_key: !secret your_bm_api_key     
  tg: 9998                                 
  tslot: 1                                  
  scan_interval:                                
    minutes: 60        

Create it as a button in HA Lovelace.

Screenshot Screenshot

Drop All Dynamic Talkgroups

- platform: dmr_tg_switch
  name: Drop All Dynamic S1
  dmr_id: 123456701                       
  bm_api_key: !secret your_bm_api_key     
  tg: 9997                                 
  tslot: 1                                  
  scan_interval:                                
    minutes: 60        

Create it as a button in HA Lovelace.

Screenshot Screenshot

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Home Assistant Custom component to switch Brandmeister DMR Static Talkgroups

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages