Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 60 additions & 0 deletions source/_integrations/birdnet_go.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: BirdNET-Go
description: Instructions on how to integrate BirdNET-Go with Home Assistant.
ha_category:
- Sensor
ha_release: 2026.10
ha_iot_class: Local Polling
ha_config_flow: true
ha_codeowners:
- '@TN-1'
ha_domain: birdnet_go
ha_platforms:
- sensor
ha_integration_type: service
ha_quality_scale: bronze
works_with:
- local
---

The **BirdNET-Go** {% term integration %} allows you to monitor bird detections and headline statistics from your local [BirdNET-Go](https://github.com/tphakala/birdnet-go) station.

BirdNET-Go is an acoustic monitoring system that identifies bird species in real time from audio streams using AI classifier models.

{% include integrations/config_flow.md %}

{% configuration_basic %}
Host:
description: "The IP address or hostname of the BirdNET-Go station."
Port:
description: "The port BirdNET-Go is running on (default: 8080)."
Use SSL:
description: "Whether to connect using HTTPS."
API Key:
description: "Optional API key or Bearer token if authentication is enabled."
Username:
description: "Optional username for Basic Authentication if configured."
Password:
description: "Optional password for Basic Authentication if configured."
{% endconfiguration_basic %}

## Supported functionality

### Sensors

This integration provides the following sensors for your BirdNET-Go station:

- **Today detections**: Total number of bird vocalizations identified today.
- **Lifetime species**: Cumulative count of distinct bird species recorded by the station.
- **Detection streak**: Current streak of consecutive days with at least one bird detection.
- **Best day detections**: Highest single-day record for bird detections.

## Data updates

The integration {% term polling polls %} the BirdNET-Go station every 30 seconds for updated dashboard statistics.

## Removing the integration

This integration follows standard integration removal. No extra steps are required.

{% include integrations/remove_device_service.md %}