A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/leosperry/ha-kafka-net/wiki/UI below:

UI · leosperry/ha-kafka-net Wiki · GitHub

HaKafkaNet ships with a UI built with React and Bootstrap for gathering information about your currently running automations. You can enable/disable automations as well as get trace information.

Here is a screenshot of the dashboard when using the example app.

Clicking the hamburger button in the upper right will open the menu. The menu has the following links:

Above the links, the menu will display if the state handler is initialized. Sometimes, when restarting your application, it can take a minute for Kafkaflow to initialize. If you notice after a restart that events are not being handled, it is likely that this will display false. When the page loads, if the state handler is not initialized, the menu will open automatically and will check every 5 seconds until initialization has occurred.

Below the links is where you will find tips and/or additional information. At the moment, there is only one tip. More may be added in the future.

Below the header, the dashboard has a list of all your automations. Immediately above the list, an input field is provided to filter your list of automations. It will do a wildcard search on the following fields:

Below that is a list of all automations discovered by the framework. Each item is expandable by clicking on the automation's name. Each automation lists:

Click the "Details" button to navigate to the Automation Details page.

The automation details page has 2 sections. The top lists detailed Information about your automation. Several of the fields are described above. In addition, the following fields are listed:

This is an image of the Automation Details page showing log capturing.

The bottom section of the page lists trace information from each time your automation ran. Traces are listed in reverse-chronological order of when they completed. Within each trace, if you have enabled log tracing, logs will be listed in chronological order.

There are 2 main types of trace: Trigger and Delayed-Execution. The latter will only appear if your automation is delayable as described above.

Trigger automations will also display the state change as sent by Home Assistant and recorded by the framework.

If your automation is delayable, the last log entries for Trigger traces will show what ContinuesToBeTrue() returned, and if it returned true, information about when you automation is scheduled to run.

If a method of your automation called by the UI throws an exception, or if you log an exception and have log capturing turn on, the header of the trace will display an icon indicating there was an exception and the exception will be shown above the log entries.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4