- Added support for custom hooks (See #16)
- The
avm-motion-triggerd
is stable now and is used productive now - Added
-v|--version
arguments to the binaries (See #14) - Added a new check for the business logic loop: the current actor state check (See #15)
- Added a new configuration parameter:
desired_actor_state
- Added a new configuration parameter:
desired_actor_state_missmatch_timeout
- Added a new configuration parameter:
- The
avm-motion-triggerd
now does not die on failed CUrl requests anymore (See #13) - The PIR motion sensor does not remember motions while timeouts anymore (See #12)
- All timeouts are now configurable (See #11)
- Added a new configuration parameter:
too_bright_timeout
- Added a new configuration parameter:
backup_action_timeout
- Added a new configuration parameter:
failed_backup_action_timeout
- Added a new configuration parameter:
- Improved the man pages
- Changed the log level to NOTICE of the message when a motion was detected
- Fixed some logging output typos
- Fixed the broken logic for the ambient light sensor check / threshold
- When setting the ambient light sensor threshold to zero, will now disable the ambient light sensor
- Implemented the ambient light sensor on the MCP3008 (SPI)
- Added new configuration parameter (
light_sensor_device
) to choose a Linux kernel SPI device
- Added buffer flushes to foreground logging, so systemd/journald should receive them before the process ends
- Reworked the ArchLinux build script (See #10)
- Add
avmctl
binary to interface the AVM Smart Home library - Add
avm-motion-triggerd
daemon to watch for motions to handle