Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 950 Bytes

README.md

File metadata and controls

25 lines (13 loc) · 950 Bytes

Home Assistant State Machine (HASM)

State Machine for Home Assistant and MQTT supported controllers (like Homey) to create automation using state machines

image

image

For the features and user manual see the Wiki https://github.com/RobertoPeters/HomeAssistantStateMachine/wiki

Technical information

This is a C# Blazor web application.

The HA Client is taken from HAClient repository (due to activity on that project, it seamed safer to just include it in this project)

MQTTnet for MQTT protocol

Radzen.Blazor is used for UI

Z.Blazor.Diagrams for state machine modulation

Entity Framework with SQlite is used for storage and ORM

Jint is used for scripts in states and transitiions (javascript for user)