Inmiddels ben ik wat onderzoek verder. Ik heb de servicetool voor warmtepompen gedownload en deze is eenvoudig te reversen. Het is een in VB.NET geschreven tool.
Hieruit krijg ik vervolgens een schat aan informatie over het protocol. Ik kan ook communicatie simuleren en zo de servicetool gebruiken zonder dat die echt verbonden is. Wel zie ik in de code de communicatie zoals geschreven vanuit de PC en daar zit nog die omvormer van USB naar I2C tussen.
@rustyx. Nu snap ik dit nog niet helemaal. Ik zou denken dat de USB/I2C omvormer (Itho noemt hem zelf SVM-USB) een master is op de I2C bus en de ecofan of warmtepomp hier de slave. Dit omdat de communicatie vanuit I2C alleen vanuit een master gestart kan worden en vanuit de PC worden de opdrachten verstuurd (zoals ping, maar ook ophalen Node identificatie, settings, log enzovoort)
Ik zou dan toch de buspirate rechtstreeks op de WPU kunnen aansluiten en dan commando's versturen ala hoe dat anders vanuit de SVM-USB gebeurd? @rustix: Jij lijkt anders te zeggen omdat er een slave op adres 0x80 moet zitten. De WPU/HCU is 0x82.
@Stijnos. Ik zie inderdaad een hele berg instellingen en log gegevens. Mijn intentie is om niets aan te passen, maar ik moet dan natuurlijk wel het protocol goed begrijpen... Eerst maar eens beginnen met de Autotemp. Die gebruikt dezelfde aansluiting.