Skip to content

NOTTY v0.4.1

Choose a tag to compare

@github-actions github-actions released this 16 Oct 23:04
· 4 commits to main since this release
e4a6f94

NOTTY v0.4.1

Fix litter-box schedule editing: live plans report plan_type_id 2 and omit
quantity. The previous type-1 assumption rejected those plans. Keep unknown
plan types/quantities blocked while sending the app's quantity-1 edit payload.

Fix the child-lock request to send only the APK's integer physical
user_device_id and integer switch fields. Legacy target aliases, extra fields
and loosely coerced switch values are rejected. A live lock transition and
restoration matched fresh readback after two seconds.

Validation scripts now wait for bounded GET readback after a single write and
again after restoring a setting. Add DND switch-only and scoped association roundtrips, a read-only
firmware lifecycle monitor and a private-evidence coverage audit for all
in-scope issues. Empty-litter commands remain prohibited in validation tools.

Live DND, screen-language, association and all three cleaning-mode changes were
restored. Temporary schedule CRUD/toggle validation restored every original plan; raw
DND clocks/LED stayed unchanged. Actual scheduled firing/DST, fresh login-code
exchange, a future firmware offer and independently observed cat weigh-ins still
need their own acceptance evidence. Feeders and water dispensers remain deferred.

Update through HACS and restart Home Assistant. Existing entity IDs are retained.