v0.3.9 - 2024-11-01
- Revert device class duration for Gateway sensors by @Snuffy2 in #306
- Fix intermittent get_notices issue by @Snuffy2 in #307
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.8...v0.3.9
v0.3.8 - 2024-10-27
- Add additional details to Interfaces by @Snuffy2 in #280
- Manually add MAC addresses as Device Trackers by @Snuffy2 in #281
- Improve firmware check by @Snuffy2 in #288
- VPN connected instance indicators and fixing OpenVPN server logic by @Snuffy2 in #292
- Create Certificate Sensor by @Snuffy2 in #294
- Further OpenVPN Server Refinements by @Snuffy2 in #297
- Generate Captive Portal Vouchers Action by @Snuffy2 in #302
- Further VPN Refinements by @Snuffy2 in #300
- Kill States Action by @Snuffy2 in #304
- Fix OpenVPN Client Error in v0.3.8-beta.1 by @Snuffy2 in #293
- Change from tzinfo to utcoffset by @Snuffy2 in #298
- Fix more timezone issues by @Snuffy2 in #301
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.7...v0.3.8
For firmware versions below the minimum version, the integration will not permit new installations and existing installations will no longer start. Firmware versions below the recommended version will likely work but may have limited features and/or show errors in the logs.
v0.3.7 - 2024-10-20
- Add Wireguard. OpenVPN Sensor Enhancements. VPN Switches. by @Snuffy2 in #271
- Move interfaces, gateways, and openvpn out of telemetry by @Snuffy2 in #258
- Create Reload Interface Action by @Snuffy2 in #276
- Sensor Device Class, Unit, and Icon Updates by @Snuffy2 in #272
- Additional Sensor Default Tweaks by @Snuffy2 in #273
- Migrate and rename filesystem sensors by @Snuffy2 in #262
- Switch icon enhancements by @Snuffy2 in #270
- Add all active Kea interfaces to DHCP Leases by @Snuffy2 in #268
- Move Carp Interfaces to REST API by @Snuffy2 in #275
- Remove OpenVPN connected_client_count Sensor by @Snuffy2 in #278
- Fixed OpenVPN related sensors (#264) by @jesmak in #265
- Fix device_tracker Presence by @Snuffy2 in #266
- Fix making entities unavailable by @Snuffy2 in #269
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.6...v0.3.7
For firmware versions below the minimum version, the integration will not permit new installations and existing installations will no longer start. Firmware versions below the recommended version will likely work but may have limited features and/or show errors in the logs.
v0.3.6 - 2024-10-14
- Improve some more Error Handling by @Snuffy2 in #257
- Remove concurrency from coordinator by @Snuffy2 in #256
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.5...v0.3.6
For firmware versions below the minimum version, the integration will not permit new installations and existing installations will no longer start. Firmware versions below the recommended version will likely work but may have limited features and/or show errors in the logs.
v0.3.5 - 2024-10-10
ATTENTION: We need debug logs from those with CARP Interfaces! See this discussion for details.
- Change unique device ID to lowest MAC address by @Snuffy2 in #227
- Move get_carp_status to REST API by @Snuffy2 in #232
- DHCP Leases sensors by @Snuffy2 in #236
- Fix update firmware by @Snuffy2 in #230
- Refine Device ID Discrepancy Logging by @Snuffy2 in #234
- Restart unbound on blocklist toggle by @Snuffy2 in #241
- DHCP Lease Sensors fixes by @Snuffy2 in #238
- More graceful error handling by @Snuffy2 in #245
- Add debug logging for Carp Interfaces by @Snuffy2 in #231
- Logging refinements by @Snuffy2 in #244
- Turn down more debug logging by @Snuffy2 in #247
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.4...v0.3.5
For firmware versions below the minimum version, the integration will not permit new installations and existing installations will no longer start. Firmware versions below the recommended version will likely work but may have limited features and/or show errors in the logs.
v0.3.4 - 2024-10-01
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.3...v0.3.4
v0.3.3 - 2024-09-30
- Optimize Binary Sensors by @Snuffy2 in #221
- Optimize Sensors by @Snuffy2 in #222
- Optimize Update by @Snuffy2 in #223
- Optimize Device Trackers by @Snuffy2 in #224
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.2...v0.3.3
v0.3.2 - 2024-09-28
- Move HA services from entity level to platform level by @Snuffy2 in #204
- Add Unbound Blocklist Switch by @Snuffy2 in #210
- Sort Device Tracker Selector by @Snuffy2 in #214
- Add concurrency to Coordinator by @Snuffy2 in #218
- Optimize switches with concurrency and update logic by @Snuffy2 in #219
- @dependabot made their first contribution in #213
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.1...v0.3.2
v0.3.1 - 2024-09-22
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.3.0...v0.3.1
v0.3.0 - 2024-09-20
- Move get_system_info (except device_id) to REST API by @Snuffy2 in #196
- Update config_flow exception handling by @Snuffy2 in #197
- Change get_arp_table to REST API by @Snuffy2 in #191
- Change send_wol to REST API by @Snuffy2 in #192
- Change system_halt and system_reboot to REST API by @Snuffy2 in #194
- Change notices functions to REST API by @Snuffy2 in #203
- Update README.md adding images by @mkopnsrc in #185
- Pyopnsense and coordinator to async by @Snuffy2 in #187
- Remove unused functions by @Snuffy2 in #202
- Update all coordinator references by @Snuffy2 in #201
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.2.1...v0.3.0
v0.2.1 - 2024-09-10
- Feature: Add CPU Usage and remove CPU Frequency entities by @Snuffy2 in #169
- Feature: Add Temperature Sensors by @Snuffy2 in #168
- Update get and post to handle response status by @Snuffy2 in #164
- Create HA issue if OPNsense Firmware below min version by @Snuffy2 in #178
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.2.0...v0.2.1
v0.2.0 - Use the REST API for Telemetry - 2024-09-07
- Use the REST API for Telemetry by @Snuffy2 in #147
- Requires that the OPNSense user has admin permissions. See the Readme for details
- OpenVPN Entities will be renamed and the old ones will need to be manually removed
CPU Frequency Current
will always be Unavailable for now and will likely be removed in a future version
- Fix pfstates access issues and readme update on permissions by @Snuffy2 in #149
- Fix swap memory permission and gracefully handle permission errors by @Snuffy2 in #150
- Revert instance entity naming by @Snuffy2 in #151
- Don't show error if OpenVPN isn't used by @Snuffy2 in #154
- Rename interfaces (take 2) by @Snuffy2 in #155
Full Changelog: https://github.com/travisghansen/hass-opnsense/compare/v0.1.21...v0.2.0
v0.1.22 - 2024-09-04
v0.1.21 - 2024-03-18
v0.1.20 - 2024-02-17
v0.1.19 - 2024-02-17
v0.1.18 - 2024-02-16
v0.1.17 - 2024-02-12
v0.1.16 - 2023-04-30
Released 2023-04-30
- minor fixes
- support for hass 2023.5
v0.1.15 - 2023-03-21
Released 2023-03-21
- temporary workaround for removal of
openvpn_get_active_servers()
in23.1.4
v0.1.14 - 2023-02-19
Released 2023-02-19
- update deprecated syntax (
exec_command()
replaced byshell_safe()
in23.1.1
)