Tack!
Jag har nu, med hjälp av en logikanalysator, kommit fram till att displayenheten endast fungerar som ett användargränssnitt (UI). Inga inställningar lagras där. Det enda som skickas mellan enheterna är uppdateringar av displayinnehållet.
Det finns även en avbrottspinne från displayenheten till REGO600. Den används endast när någon trycker på en knapp, vilket gör att REGO600 då kan fråga vilken knapp som trycktes ned.
Och ja, jag vet att man kan fjärrstyra REGO600. Jag har nämligen gjort ett virtuellt gränssnitt i HTML och JavaScript som ser ut precis som min värmepumps originalinterface.
Problemet med fjärrstyrning via serviceporten är dock att den är ganska långsam. Dessutom kan den belasta REGO600 i onödan, och man kan inte långtrycka på knappar för att aktivera servicemenyn. Det spelar kanske ingen större roll ändå, eftersom mina senaste upptäckter tyder på att man sannolikt bara kan skriva till ett register för att aktivera servicemenyn.
Nu när jag vet mer har jag börjat fundera på en annan lösning. Man skulle kunna använda en ESP32 samt kanske en Raspberry Pi Pico som co-processor, då får man en "man in the middle" mellan displayenheten och REGO600. På så sätt skulle man få fullständig fjärrstyrning genom att skapa en helt virtuell display. Då skulle man dessutom kunna välja om man vill behålla den gamla displayen eller köra helt virtuellt.
Kanske lite off topic?
Ni kanske också undrar vad jag använder för att göra detta. Det är mitt egenutvecklade IoT-system som jag kallar DALHAL. För den som känner till dem kan det beskrivas som något i stil med Tasmota, ESPHome eller ESPEasy, men betydligt mer flexibelt, med en inbyggd skriptmotor och stöd för Home Assistant.
Egentligen är Home Assistant bara en enhetstyp eller modul, precis som min REGO600-implementation. Det finns även andra modultyper, till exempel en "Latching Relay"-typ som jag för närvarande använder för att styra ett bistabilt relä, vilket i sin tur styr EXT-ingången på REGO600.
Det som gör systemet annorlunda jämfört med många andra lösningar är att det inte är byggt kring Home Assistant eller enbart för att styra trådlösa strömbrytare. Det är i grunden utvecklat som en generell IoT-nod. Från början använde jag det bara för temperatur- och fuktighetssensorer, men den lösningen var väldigt begränsad. DALHAL föddes därför ur behovet av att kunna konfigurera enheten även efter att den hade flashats.