rperkins
(Robert Perkins)
September 14, 2023, 2:30am
1
The following code behind the Watchman Report shows the first two lines above the title that are distracting. I know type: markdown and content: are needed, but do they have to be displayed?
type: markdown
content: >-
<h2> <ha-icon icon='mdi:shield-half-full'></ha-icon> Watchman report</h2>
<h3>Missing Entities: {{ states.sensor.watchman_missing_entities.state }} </h3>
{%- for item in state_attr("sensor.watchman_missing_entities", "entities") %}
<hr> <table><tr> <td>
<ha-icon icon='mdi:
{%- if item.state=="missing"-%}cloud-alert'
{%- elif item.state=="unavail" -%}cloud-off-outline' {%- else-%}cloud-question'
{%- endif -%} ></ha-icon>
{{ item.id }} [{{item.state}}] <a title="{{item.occurrences}}">
{{item.occurrences.split('/')[-1].split(':')[0]}}</a>
</td></tr></table>
{%- endfor %}
It looks like your “type: markdown” is itself within a “type: markdown” card. How did you create the card? If you view the YAML you should only see “type: markdown” once, like this:
type: markdown
content: >-
<h2> <ha-icon icon='mdi:shield-half-full'></ha-icon> Watchman report</h2>
<h3>Missing Entities: {{ states.sensor.watchman_missing_entities.state }} </h3>
{%- for item in state_attr("sensor.watchman_missing_entities", "entities") %}
<hr> <table><tr> <td>
<ha-icon icon='mdi:
{%- if item.state=="missing"-%}cloud-alert'
{%- elif item.state=="unavail" -%}cloud-off-outline' {%- else-%}cloud-question'
{%- endif -%} ></ha-icon>
{{ item.id }} [{{item.state}}] <a title="{{item.occurrences}}">
{{item.occurrences.split('/')[-1].split(':')[0]}}</a>
</td></tr></table>
{%- endfor %}
card_mod:
style:
ha-markdown:
$: |
ha-markdown-element:first-of-type hr{
border-color: #303030;
}