MBW.HassMQTT

The MBW.HassMQTT packages will help in creating .NET applications that integrate with Home Assistant using its MQTT transport. This package contains core services such as value managers and senders


Keywords
discovery, hass, home-assistant, mqtt
License
MIT
Install
Install-Package MBW.HassMQTT -Version 1.5.0

Documentation

MBW.HassMQTT Generic Build Nuget

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 Nuget Core services such as value managers and senders
MBW.HassMQTT.Abstracts Nuget Common interfaces
MBW.HassMQTT.CommonServices Nuget Addon service such as notifying HASS of downtime with MQTT LWT
MBW.HassMQTT.DiscoveryModels Nuget HASS MQTT discovery models