ledger.txt (plaintextaccounting.org), g-cal integration, and Home Assistant are all so close to each other.