[OTGW] OpenTherm gateway
Welkom in het OpenTherm Gateway topic. In dit topic kunnen eigenaren en geïnteresseerden van deze zelfbouw gateway ervaringen uitwisselen.
Oorsprong
Wat is een OpenTherm-gateway
De OTGW is een apparaatje gemaakt door een particulier. Het apparaatje zet je tussen je CV-ketel en OpenTherm-kamerthermostaat. De gateway is vervolgens in staat om de communicatie tussen thermostaat en ketel af te luisteren ('sniffen') EN te beïnvloeden. Het is een ideale oplossing om in kaart te brengen hoe je CV-ketel presteert en ook kun je (als je geïnteresseerd bent in domotica) eenvoudig je kamertemperatuur beïnvloeden. Het apparaat levert echt een schat aan informatie op over wat je CV-ketel nou eigenlijk aan het doen is. De OTGW is dan ook een zeer fijne aanvulling als je met CV-tuning bezig bent: Gas besparen door middel van CV tuning deel III
De OTGW is puur bedoeld als gateway om tussen je ketel en thermostaat te plaatsen, het is geen vervanger van je thermostaat. Een thermostaat heeft namelijk een vrij ingewikkeld algoritme (PID-regeling) wat niet eenvoudig en betrouwbaar (je wilt niet dat de kamertemperatuur ver doorschiet) zelf valt te bouwen. Het is wel mogelijk om met de OTGW je CV-ketel aan te sturen, maar de maker van de OTGW raad dit af.
De OTGW is prima zelf te bouwen als je wel eens een soldeerbout hebt vastgehouden. De onderdelen kun je goedkoop bij Conrad kopen, zie http://otgw.tclcode.com/schematic.html#partlist voor een lijstje met onderdelen + knop om het in je Conrad winkelmandje te gooien. Vergeet niet dat je de PIC nog moet programmeren!
Nodo Shop verkoopt, een licht aangepast versie, als set (incl. geprogrammeerde PIC), behuizingen maar ook kant-en-klaar gesoldeerde OTGW's: https://www.nodo-shop.nl/nl/48-opentherm-gateway
De originele OTGW van Schelte Bron:
Bron: http://otgw.tclcode.com/
De twee blauwe printkroonstenen zijn om je CV-ketel en thermostaat op aan te sluiten. In deze foto zie je dat de OTGW is aangesloten via een RS232-seriële connector. Je kunt echter ook gewoon een USB-serial converter (PL2303 bijv.) gebruiken om zo de OTGW via USB aan te kunnen sluiten (op bijv. een Raspberry Pi).
Wat is OpenTherm?
Lees meer op Wikipedia: OpenThermOpenTherm (afgekort: OT) is een communicatieprotocol dat toegepast wordt in een centrale verwarmingsinstallatie tussen een CV-ketel en een thermostaat. Hiermee kan de temperatuur van het verwarmingswater automatisch aangepast worden, wat veel energie kan besparen. OpenTherm is een point to point protocol waarbij één apparaat (thermostaat) als master werkt en een ander apparaat als slave (ketel). Meerdere apparaten zijn te koppelen door gebruik te maken van de Multi Point to Point specificatie.
Ook dit document is erg handig. Hier staan ook alle MessageID's in.
Software
Goed, je hebt een OTGW gebouwd/gekocht, wat nu?De persoon achter de OTGW heeft zelf het programma 'otmonitor' geschreven, dit is een programma waarmee je de OTGW kunt uitlezen en bijv. het setpoint van je kamerthermostaat kunt beïnvloeden. Ook heeft dit programma een ingebouwde webserver die je kunt openen op bijv. je smartphone om de kamertemperatuur te kunnen beïnvloeden. Het programma is voor meerdere platformen beschikbaar, zowel Linux (x86 / x64) als Windows, maar ook voor de Raspberry Pi (ARM).
Het programma 'OTmonitor'.
Maar ook veel domoticapakketten hebben ondersteuning voor de OTGW. Zo is er bijv. in Domoticz native ondersteuning voor de OTGW.
Ondersteunde apparaten
In dit hoofdstuk komen de ondersteunde apparaten van de OpenTherm Gateway te staan.Thermostaten
Met de OTGW kun je het 'setpoint' (gewenste kamertemperatuur) overrulen. Niet alle thermostaten staan dit echter toe. Zo is het bekend dat wanneer je een Remeha iSense thermostaat hebt, deze van versie 19 of hoger moet zijn.Van de ondersteunde thermostaten is op de OTGW-website een matrix te vinden: http://otgw.tclcode.com/matrix.cgi
Zie ook dit forumtopic.
CV-ketels
Van de ondersteunde CV-ketels is op de OTGW-website een matrix te vinden: http://otgw.tclcode.com/matrix.cgiWarmtepompen
Tweaker @Chris_82 stuurt zijn Techneco Loria Duo 6010 v26. (Ook bekend als Atlantic Loria Duo) aan via de OTGW: Chris_82 in "[OTGW] OpenTherm gateway"Randapparatuur
Componenten
Verbeteringen
Als er meer 5V-apparatuur aangestuurd moet worden door de OTGW, behalve de PIC, kunnen twee componenten vervangen worden:De trafo voor een groter model
De 7805 door een efficiënter component
In dit topic wordt ingegaan op welke componenten dat zijn. Kort genoemd zijn dat de volgende componenten:
- EI 30/15,5 printtransformator VB 2 VA Primair: 230 V Secundair: 15 V 133 mA 2 VA VB 2,0/1/15 Block (710564-89)
- DC/DC-converter, print Recom International R-78E5.0-0.5 24 V/DC 5 V/DC 500 mA Aantal uitgangen: 1 x (157954-89)
Met dank aan rippiedoos
Programmeren PIC16F88
De PIC16F88 moet geprogrammeerd worden met de OTGW-firmware alvorens hij gebruikt kan worden. Er zijn een aantal PIC-programmers te vinden op het internet, en Ebay in het bijzonder. Ik (Matis) heb pas na drie K150-kloons een werkende PIC-programmer gevonden.Handige Links
OTGW paginaOTGW subforum op domoticaforum.eu, de maker van de OTGW is hier ook actief (nickname 'hvxl').
Terugkoppeling
Het topic staat nog in de stijgers. Mocht je jezelf geroepen voelen om bij te dragen aan de TS, laat het me dan even weten.[Voor 74% gewijzigd door sjorsjuhmaniac op 11-01-2021 13:25]
If money talks then I'm a mime
If time is money then I'm out of time