Real-world validation of safe reinforcement learning, model predictive control and decision tree-based home energy management systems