Bij ons is onlangs een Itho Daalderop HP-S 95 warmtepomp geplaatst. Er is gekozen voor dit model omdat andere niet leverbaar waren. Een van de consessie die ik heb gedaan daarbij is dat er geen standaard interface beschikbaar is om de verschillende waarden (temperaturen en drukken) uit te lezen.
Al vrij snel bleek dat de communicatie tussen de binnen- en buitenunit en de besturingscomputer via modbus verloopt. We hebben een RS485 module gekoppeld aan de draden en zagen al snel de data over de oscciloscoop voorbij komen. Aan de RS485 is nu een Atmega gekoppeld en daarop staat een programma dat de binnenkomende data ontvangt en bepaalt wat de request en wat de response is. De responses worden vervolgens naar een CSV file weggeschreven. Op deze manier hebben we voor een hoop registers uitgevonden welke waarden het zijn (de verschillende temperaturen en drukken hebben we nu allemaal en deze zijn in eerste instantie voldoende voor het doel dat ik heb).
Nu komt de volgende stap: deze data wil ik in Home Assistant hebben. Ik had gedacht aan de ESPHome module voor modbus, echter deze stuurt zelf commando's uit om data op te vragen. Dit kunnen we niet gebruiken omdat er maar een master in het netwerk mag zitten (en dat is de besturingscomputer). Daarnaast willen we dit ook niet doen, omdat we zeker willen zijn dat we het systeem niet beïnvloeden van buitenaf.
Heeft iemand een idee hoe we dit zouden kunnen doen met ESPHome? Of zouden we ons op een andere techniek moeten focussen? In verband met het configuratiegemak zou ESPHome wel de voorkeur hebben
Al vrij snel bleek dat de communicatie tussen de binnen- en buitenunit en de besturingscomputer via modbus verloopt. We hebben een RS485 module gekoppeld aan de draden en zagen al snel de data over de oscciloscoop voorbij komen. Aan de RS485 is nu een Atmega gekoppeld en daarop staat een programma dat de binnenkomende data ontvangt en bepaalt wat de request en wat de response is. De responses worden vervolgens naar een CSV file weggeschreven. Op deze manier hebben we voor een hoop registers uitgevonden welke waarden het zijn (de verschillende temperaturen en drukken hebben we nu allemaal en deze zijn in eerste instantie voldoende voor het doel dat ik heb).
Nu komt de volgende stap: deze data wil ik in Home Assistant hebben. Ik had gedacht aan de ESPHome module voor modbus, echter deze stuurt zelf commando's uit om data op te vragen. Dit kunnen we niet gebruiken omdat er maar een master in het netwerk mag zitten (en dat is de besturingscomputer). Daarnaast willen we dit ook niet doen, omdat we zeker willen zijn dat we het systeem niet beïnvloeden van buitenaf.
Heeft iemand een idee hoe we dit zouden kunnen doen met ESPHome? Of zouden we ons op een andere techniek moeten focussen? In verband met het configuratiegemak zou ESPHome wel de voorkeur hebben

👨🚒 spuitgast in opleiding, ⛵ snelle zeilert | ☀️ 8000Wp oost/west, 4425Wp zuid | 🔥 Itho Daalderop HP-S 95