All symbols can be used in various places on the visualization. This makes it possible to define them as a variable or text.
To display a symbol on the visualization, it is declared directly in the text using the tag [icon:SYMBOLPATH]. The symbol path can be copied from the symbol library using the right mouse button or with CTRL+C. If possible, only Material Symbols should be chosen to keep the style of the visualization consistent.
All available symbols can be accessed and searched under the context menu Visualization Symbols. It is also possible to import your own symbol set into the library. The procedure is explained further below.
Notes: The name displayed in the symbol list is not identical to the symbol path. If no symbol set is specified in the path, the Glyphicons set will be used automatically.
The filter in the symbol library also searches for stored tags. If this behavior is not desired, the filter can start with an = to search only in the names.
This icon set is completely dynamic and the style of the symbols is automatically configured according to the design of the visualization. In addition, a filled symbol is automatically used when the symbol should be active. However, not every symbol has a filled variant.
The symbols are automatically rounded if the button radius is greater than or equal to 16 pixels. If the radius is equal to 0px, the sharp symbols are used. In the editor, however, the normal symbols are always used.
Note: It is recommended to use the "Material Symbols" icon set to design the visualization uniformly.
There are selected Material Symbols that have been animated to represent values. These symbols only have one animation with the
symbol of the
structure. When selected, further variables are unlocked.
The symbols from Philips Hue can be used freely if the Hue interface is used. In addition, there is an additional Hue icon set from the Home Assistant HASS community. Further information can be found at the end of this chapter.
This icon set displays the weather symbols of the visualization. These are seamlessly supported by various interfaces. See the following chapter Weather Icons.
The Legacy icon set includes all symbols from the old visualization. The display style of the new surface remains the same. The symbols should no longer be used as they were not optimized for the new surface.
Various old symbols are still animated:
There are also hidden symbols for the visualization. These are explained further in the following chapters.
Only a URL prefix is required to call up the symbols.
It is possible to import your own icon set into the project. Every
icon set must be prepared as a ZIP file. Some sample data can be downloaded here:
Pro Tip: After a successful import, you can export the icon set as .antobj to simplify the import. To do this, right-click on an icon set and select
Export.
The following rules define the structure and requirements of an icon set. Please read them carefully and follow them exactly.
There are also various special icon sets that can be imported like custom icon sets but do not need to be configured according to the above specifications.
One of them is from the Gibhub page hass-hue-icons. This is an additional Hue icon set from the Home Assistant HASS community and may only be used for non-commercial projects as it is under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. Therefore, the icon set is not included with Antcas Control. However, the symbols can be imported into the project at any time using the ZIP file hass-hue-icons-main.zip as a new icon set. Please note the license terms of the project on the Github website.
Another one is from Pictogrammers. For this, the file mdi-###.json must be packed into a ZIP file and imported. The file can be found in the browser's developer console and downloaded. An attempt is made to combine the outline symbols with the filled ones. The library is almost identical to Material Symbols. However, there are many community extensions. If you would like to integrate other icon sets into the library, please feel free to contact us.