Skip to content

Releases: umarjamilpc/ha_fortigate_integration

v0.4.9

Choose a tag to compare

@umarjamilpc umarjamilpc released this 16 May 14:20

Uptime sensor now displays human-readable state (e.g. 1d 3h 38m). uptime_seconds attribute kept for automations. Reload integration after upgrade.

v0.4.8

Choose a tag to compare

@umarjamilpc umarjamilpc released this 16 May 14:15

New UPTIME sensor from web-ui utc_last_reboot. Entity example: sensor.iron_dome_uptime. Reload the integration after upgrading.

v0.4.7

Choose a tag to compare

@umarjamilpc umarjamilpc released this 16 May 13:45

Changes

  • SPU SESSIONS and NTURBO SESSIONS now report FortiOS session counts (no % unit). Values above 100% were caused by treating
    pu_session\ /
    turbo_session\ \current\ as percentages.
  • Brand icons resized to Home Assistant spec (256/512 square, @2x\ variants).
  • Example Lovelace dashboard: \�xamples/ui_lovelace_fortigate.yaml\ (entity IDs for SPU/nTurbo/sessions updated).

After upgrading, reload the FortiGate integration (or restart Home Assistant) so entity units refresh.

v0.4.5

Choose a tag to compare

@umarjamilpc umarjamilpc released this 14 May 00:24

Add custom_components/fortigate/brand/ per HACS + HA brand image rules (icon.png, dark_icon.png, logo.png). README: remove Security and Versioning sections; document brand path. manifest 0.4.5.

v0.4.4

Choose a tag to compare

@umarjamilpc umarjamilpc released this 14 May 00:12

Branding: Fortinet logomark as repo logo.png and integration icon.png (Home Assistant integration card). README: step-by-step FortiGate REST API admin setup and HACS/Home Assistant install. manifest 0.4.4.

v0.4.3

Choose a tag to compare

@umarjamilpc umarjamilpc released this 13 May 23:57

WANx STATUS binary uses monitor link when present (legacy fortigate_template parity), else status/up parsing. manifest 0.4.3.

v0.4.2

Choose a tag to compare

@umarjamilpc umarjamilpc released this 13 May 23:50

0.4.2

  • WANx STATUS binary: reads boolean up and interface-up / ipv4-up / ipv6-up when string status is missing.
  • WANx INTERFACE switch: same parser with assume_up_if_absent when API omits fields.
  • WANx SDWAN STATUS: prefer wan2_wan2-style slugs; flatten nested status; safe string attributes.

manifest.json: 0.4.2.

v0.4.1

Choose a tag to compare

@umarjamilpc umarjamilpc released this 13 May 23:36

0.4.1

Remove per-interface download/upload byte sensors (0.4.0). Mbps and other entities unchanged.

manifest.json version: 0.4.1.

v0.4.0

Choose a tag to compare

@umarjamilpc umarjamilpc released this 13 May 23:32

0.4.0 — Entity naming

Per tracked interface, friendly names follow this pattern (all uppercase), for example WAN1:

  • WAN1 LINK — physical link (binary)
  • WAN1 STATUS — monitor administrative up/down (binary, read-only)
  • WAN1 INTERFACE — CMDB administrative switch (when enabled in options)
  • WAN1 DOWNLOAD BYTES / WAN1 UPLOAD BYTES — rx_bytes / tx_bytes counters
  • WAN1 DOWNLOAD MBPS / WAN1 UPLOAD MBPS — throughput from byte deltas
  • WAN1 LATENCY, WAN1 JITTER, WAN1 PACKET LOSS, WAN1 SLA (when fields exist) — SD-WAN health matched to that interface
  • WAN1 SDWAN STATUS — primary state string plus scalar detail attributes

SD-WAN leaves are associated to an interface when the health-check slug contains that interface token (e.g. wan1_wan1 maps to WAN1).

manifest.json version: 0.4.0.

Registry: SD-WAN sensor unique_id values changed from global member slugs to per-interface ids; remove stale entities after upgrade if duplicates appear.

v0.3.2

Choose a tag to compare

@umarjamilpc umarjamilpc released this 13 May 23:22

0.3.2

  • SPU SESSIONS (FortiOS npu_session): Renamed from NPU; native_unit_of_measurement is % (resource offload usage, not a raw session count).
  • NTURBO SESSIONS: Reported as % with two decimal places.
  • Entity registry: SPU sensor unique_id suffix is now _spu_sessions (replacing _npu_sessions). Remove the old NPU SESSIONS entity in Home Assistant if it remains after upgrade.

manifest.json version: 0.3.2.