Overview of miloco-home-patrol skill
mainThe miloco-home-patrol skill acts as an automated home manager that runs as a cron task every 30 minutes. It performs two primary functions:
- Device Automation: Adjusts the home environment based on preferences and rules found in the family profile.
- Care Reminders: Sends notifications via
miloco-notifywhen noteworthy events occur.
Important Constraints:
- Isolated Sessions: Each patrol run is an independent session with no cross-session memory. To prevent repetitive actions or notifications, the skill relies on a Patrol Log (巡检日志) to track what has already been handled.
- Identity Strictness: The skill is strictly prohibited from guessing identities. It only uses identities explicitly stated in perception memory. It does not perform identity inheritance (e.g., assuming a person in the same seat is the same person seen earlier) or continuous inference based on appearance.