BeWell+: Multi-dimensional Wellbeing Monitoring with Community-guided User Feedback and Energy Optimization