https://github.com/lordmike/mbw.hassmqtt
Models, services and helpers to interact with Home Assistants MQTT API
https://github.com/lordmike/mbw.hassmqtt
hass home-assistant mqtt
Last synced: 3 months ago
JSON representation
Models, services and helpers to interact with Home Assistants MQTT API
- Host: GitHub
- URL: https://github.com/lordmike/mbw.hassmqtt
- Owner: LordMike
- Created: 2020-07-28T21:33:52.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-19T21:14:52.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T19:47:41.566Z (3 months ago)
- Topics: hass, home-assistant, mqtt
- Language: C#
- Homepage:
- Size: 474 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MBW.HassMQTT [](https://github.com/LordMike/MBW.HassMQTT/actions/workflows/dotnet.yml) [](https://www.nuget.org/packages/MBW.HassMQTT)
Code to help me build integrations for Home Assistants MQTT integration. Contains models, common service and helper utilities.
There will be little to no support on this.
# Features
* Complete models for each of the Home Assistant MQTT entities
* Managers to control sending only updates to HASS through MQTT
* Standardized MQTT topics layout
* Common services to help creating status and operational entities, to notify when the service is down# Nuget packages
| Name | Nuget | Note |
|---|---|---|
| MBW.HassMQTT | [](https://www.nuget.org/packages/MBW.HassMQTT/) | Core services such as value managers and senders |
| MBW.HassMQTT.Abstracts | [](https://www.nuget.org/packages/MBW.HassMQTT.Abstracts/) | Common interfaces |
| MBW.HassMQTT.CommonServices | [](https://www.nuget.org/packages/MBW.HassMQTT.CommonServices/) | Addon service such as notifying HASS of downtime with MQTT LWT |
| MBW.HassMQTT.DiscoveryModels | [](https://www.nuget.org/packages/MBW.HassMQTT.DiscoveryModels/) | HASS MQTT discovery models |