diff --git a/birdnet-go/README.md b/birdnet-go/README.md index c4f1e0766..2fba20f11 100644 --- a/birdnet-go/README.md +++ b/birdnet-go/README.md @@ -72,6 +72,63 @@ The installation of this add-on is pretty straightforward and not different in c Not yet available +``` +type: markdown +title: Birdnet (Wikipedia) +content: >- + Time|  Bird Name|Number Today|    Max + [Confidence](http://192.168.1.25:8081/) + + :---|:---|:---:|:---: + + {%- set t = now() %} + + {%- set bird_list = state_attr('sensor.birdnet_go_events','bird_events') | + sort(attribute='time', reverse=true) | map(attribute='name') | unique | list + %} + + {%- set bird_objects = state_attr('sensor.birdnet_go_events','bird_events') | + sort(attribute='time', reverse=true) %} + + {%- for thisbird in bird_list or [] %} + + {%- set ubird = ((bird_objects | selectattr("name", "equalto", thisbird)) | + list)[0] %} + + {%- set ubird_count = ((bird_objects | selectattr("name", "equalto", + thisbird)) | list) | length %} + + {%- set ubird_max_confidence = ((bird_objects | selectattr("name", "equalto", + thisbird)) | map(attribute='confidence') | map('replace', '%', '') | + map('float') | max | round(0)) %} + + {%- if ubird_max_confidence > 70 %} + + {{ubird.time}} + |  [{{ubird.name}}](https://en.wikipedia.org/wiki/{{ubird.name | + replace(' ', '_')}}) | {{ubird_count}} | {{ ubird_max_confidence }} % + + {%- endif %} + + {%- endfor %} +card_mod: + style: + $: | + .card-header { + display: flex !important; + align-items: center; + } + .card-header:before { + content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABIRJREFUaEO9Wo1Z3DAMlTeBSXpMAkwCTAI3CXSSu06SRrGdyLZkPfuAfB+lvZOl9/RrOw20PYGIlvhX80FkKm34Esc2+HWITOaeBNbEzMqX6Kbf4sV2EqHvMDmnY26VFoOoaT5Cc3E1EhygpYhoqwYJHV7wKi7mGQAUccyAroPQDbbnlw44CCF+1FCSrjxRAb1L5X0Fdf+emADqplyWDUSntWm9ENEzEY2Rmg9h6RRAj0tIaGQyr+nn7JKqjff6ezMDQeRKIfcJlXozIebIxCIpwPbvTaJqsDrYPlPa5aAxqTekUCDOiCJAZiTlPonoVOnskiqI/DArUesA7ShSZKzAB0cKtoQK6sMWdt2FiO4aW3H5D5M6MHpo1ZQLFGipOk8guixMyNb4SoHe3E17x/subI9NM1j7odZqqN5L84z6QDMmywmcnAHGjHPYhEC0OJvTSsX7auwJAHvvzqjDDU+B6M8Sm01O56+1+fDP3/QbMCli2+VdtqmXtVi4VpDHI8UEeK6dnDnG0X4jClf/ABphpTOeu3dmWY4OR2l/nCS4D0TXUvO2Qg5okbKmNk7BByTqiRDi8E2Gvcp1lD3h1b8GBE3bGpRKKpVNEeS9ywENhI3orduOmQTikslgjHyBRoNBKNFrWbqglHgzKS5ypKHk5bymnHmBrrQQ12b3Gdn6NGmHVZP0iumorIprhcnzU9Xa9hmPBf7ePL6MEtLTDsxX1bXHWgYpI1DUbFW5TIo3xrxmJ8eqZgg1nlNi4GWGdqLgo8gDLTtAPiFf+u16s5xae1w3TijQHS1bt7P2de1NXGZsRfL4PM8djs4j0VLs7pWmwZE6r8earyVFapzQnt/hNXtvKuPEoon1RVRkOkCEDIMXitG6/Um3rKyoo45TiutG7BVbZBAho5spRauVxpj/O9L+HNrvthstMIhtLtXSSJOALRze9PaH+w7mlpThxnBRitWffmOpysXPM8p99pSDPVYKzuwcKlCe5e37MjrakvSZWkOeidTv39dW2d3OIHpcl8fdwYeuqz1bV4RACIE+aQkn9IzigzZd3mkE4gWUMBAJZX0Yn/0ojol36PQVcHvm6Aw9HDPc0Vtkmru5IYOgsN+iDUVlhPrWjEuSKt6d7hV9J/9UDcodtzECc1K10ThqqB+plsxAZAdEVTKdplZ6xH9pvKnyI7OrHYBeQvkgCs9H7pd6IK29ti3wRTJmGhmmIASblXyuyYe6gmajBjCnzqGktRMZHLFsogItdzC+d4sbTeHd/bXsmIldjUaItzO8A6jfNHRbRmF/+0eD6CsQnddLxe4RGuyCZo+zCD0KQkywPcz1/0NFvhjh3/+0ewA0nUYJboTA6GrE5F30dfSlsrRbYwAxNTOD7+ramh/XBjjyO5Xa9HtNAY9dpiOLG4074ApEJFMsCEE+rISgNQiiWx0g59AwqJ/I0+9wlL9TgFyrDkO9cwP6irRN8oKs5/w95UpBbxkArBLJbwrgYTaZBWZTmKFktWFPl/W93sv62vS2bc5h5WpR0+8x6OzYhpYqOP8DUq58TJ+vR7cAAAAASUVORK5CYII="); + height: 52px; + width: 42px; + margin-top: 0px; + padding-left: 0px; + padding-right: 18px; + } + +``` + ## Common issues Not yet available diff --git a/birdnet-go/images/ha_birdnet_markdown_card.png b/birdnet-go/images/ha_birdnet_markdown_card.png new file mode 100644 index 000000000..b4a152b01 Binary files /dev/null and b/birdnet-go/images/ha_birdnet_markdown_card.png differ