J'ai moi aussi une expérience plutôt décevante de la gestion Zenki avec les tarifs EDF tempo (Charge en heures pleines un jours rouge, charge complète en heures creuses alors qu'il fait un grand soleil le lendemain, ...)
Du coup, je suis passé à une gestion dans Home Assistant avec l'intégration Zendure. Cela me permet plus de finesse dans la gestion des différents scénarios.
Le seul problème que je rencontres c'est que à chaque fois que le serveur Home Assistant redémarre (par exemple pour une mise à jour), la connexion mqtt de mon solarflow et de mon smart ct est perdue. Il faut systématiquement revalider la configuration mqtt de chaque matériel dans l'application Zendure pour rétablir la communication. C'est pénible !
Un petit correctif sur ce point serait le bienvenu.