Repository navigation
Releases
Iotics 0.1.4 — Immediate control updates
Switch and fan controls now update their displayed state immediately after a successful publish, matching the Iotics app's optimistic behavior. The ten-second hardware-confirmation wait is removed.
State remains explicitly assumed until hardware feedback arrives. Later feedback overrides it. Actual publish failures preserve the previous state and still raise an error; offline controls remain blocked. Broker echoes are not treated as hardware confirmation.
23 tests passed, including immediate on/off, failed publishes, authoritative hardware feedback, and ordered fan power/speed commands. Home Assistant and HACS validation passed with the existing brands check exclusion.
Update Iotics through HACS and restart Home Assistant.
Iotics 0.1.3 — Support panels without channel feedback
Supports panels that physically operate but do not return matching channel feedback.
After ten seconds, a matching broker command echo permits the requested state to be displayed as assumed, rather than raising a hardware-confirmation timeout. This is not proof of physical actuation. Contradictory hardware feedback, missing command echoes, and connection failures still produce errors. Later hardware feedback overrides the assumed state.
27 offline tests passed, including contradictory feedback, retained/wrong echoes, and delayed hardware state. Home Assistant and HACS validation passed with the existing brands check exclusion.
Update in HACS and restart Home Assistant. If commands still report errors, download Iotics diagnostics after one attempt; no device tokens or credentials are included in its counters.
Iotics 0.1.2 — Feedback decoding and control diagnostics
Aligns MQTT feedback decoding with the inspected Iotics 4.9 app: the first ASCII status byte is decoded even when followed by additional bytes. The transport now accepts bounded feedback frames up to 4096 bytes.
Send failures and missing-feedback timeouts now have different messages. Diagnostics contain anonymous counts for sent/confirmed/timed-out commands and received channel/status/echo/invalid/retained messages. Command echoes and retained messages still do not count as hardware confirmation.
23 offline tests pass, including switch-off feedback and timeout handling. Home Assistant and HACS validation pass with the existing brands check exclusion.
This may address feedback-format-related fan errors. The reported failure to actuate switches remains under investigation; no claim of a verified hardware fix is made. After updating and restarting Home Assistant, reproduce one failed control and download Iotics integration diagnostics to help identify the remaining issue.
Iotics 0.1.1 — Brand icon
Adds the supplied Iotics logo to the integration's local brand assets and repository details page.
- Home Assistant 2026.3+ can display the bundled icon after updating and restarting.
- Some HACS search lists still use the central branding service and may show a placeholder; see the README's Logo display section.
- Home Assistant and HACS validation passed (central brands-catalog check excluded).
- No changes to device control behavior or account configuration.