{"repo":"leosperry/ha-kafka-net","free":true,"listed":false,"github":"https://github.com/leosperry/ha-kafka-net","clone":"git clone https://github.com/leosperry/ha-kafka-net.git","description":"Integration that uses Home Assistant Kafka integration for creating home automations in .NET and C#","language":"C#","stars":131,"topics":["dotnet","home-assistant","kafka","csharp","c-sharp","home-assistant-integration","home-automation","homeassistant"],"license":null,"category":"data-pipelines","readme_excerpt":"HaKafkaNet A library for easily creating Home Assistant automations in .NET and C#. Kafka ensures automations are durable and state is restored between restarts. It has been a while since there have been any updates, but rest assured, the author has this framework running stable in his home and actively uses it :) Version 11, is released and uses .NET 9. It also introduces integration testing. See special release statement for details. Featured on an episode of On .NET Live ! It was created with the following goals: Create Home Assistant automations in .NET / C# with abilities to: track/retrieve states of all entities in Home Assistant respond to Home Assistant state changes call Home Assistant RESTful services Enable all automation code to be fully unit testable Example Example of multiple durable automations. See Tutorial for more examples. Resources Documentation Nuget package Join the Discord Server Why ha-kafka-net ? Strongly typed access to entities Durable - Automations that survive restarts. See also Event Timings Fast - Automations run in parallel and asynchronously. UI to manage your automations and inspect Kafka consumers. Observability through ISystemMonitor Tracing with log capturing Open Telemetry Instrumentation Pre-built automations Extensible framework - create your own reusable automations Extend automation factory with extension methods Create your own automations from scratch Automation builder with fluent syntax for quickly creating automations. Full unit","default_branch":null,"files":null,"tree":[],"storefront":"/r/leosperry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leosperry/ha-kafka-net/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}