Forum: Mikrocontroller und Digitale Elektronik THERMy über USB-Kabel direkt programmierbar als mit teurem PROGmatic?


von anonymous (Gast)


Lesenswert?

Hallo,

Ich habe mir das THERMy gekauft. Hier ein Link zum Produkt vom 
Hersteller: http://www.thermy.de/

Die mannuele Programmierung des THERMy finde ich ziemlich mühselig, da 
der Heizkörper schwer zugänglich ist und man sich nicht mal vor den 
THERMy setzen kann. Ich habe auch noch lange nicht die richtige 
Einstellung raus!

Der PROGmatic, für den auf der Verpackung vom THERMy gleich geworben 
wird ist aber ziemlich teuer! 25 €. Ich fragte mich ob man da nicht 
einfach ein USB-Kabel (USB-Mini oder was das ist) anschließen kann und 
direkt mit dem PC verbinden. Das was der PROGmatic macht, müsste ja 
interpretierbar sein mit einer PC-Software oder so.

von Mario (Gast)


Lesenswert?

Hallo, ich wäre auch sehr interessiert daran, auch rein aus Interesse.

Bei Anschluss an USB wird ein nicht "unbekanntes Gerät" von Windows 7 
erkannt.

Ich denke, wenn man wüsste, wie man das teil anspricht, wäre so ne 
Programmierung schnell gemacht.

Was denkt Ihr?

Viele Grüße,

Newbie Mario

von Mario (Gast)


Lesenswert?

Ups, bitte das nicht vor "unbekanntes Gerät" streichen ;-)

von Sebastian (Gast)


Lesenswert?

Es ist nicht sicher, daß die Signale auf der USB-Buchse wirklich zu 
einem USB-Port gehören. Ältere Heizkörperthermostate hatten zwar eine 
Mini-USB-Buchse, allerdings war dahinter kein USB-Port verborgen; der 
spezielle Adapter dazu diente als Protokollwandler. Vielleicht ist das 
hier auch so gelöst, der "echte" USB-Port würde das Gerät verteuern, und 
da wahrscheinlich die meisten Nutzer ihn nicht brauchen, lagert man den 
USB-Chip dann eben in einen Adapter aus.

von Ulrich P. (uprinz)


Lesenswert?

Ich meine gelesen zu haben, dass man an den USB dieser Thermostate 
keinen USB anschliessen soll, weil man dadurch das Thermostat oder den 
USB beschädigen kann. Das stand so in irgendeiner Anleitung.
Die vermeintliche USB Buchse überträgt irgendwas serielles auf TTL Basis 
oder so. Über die Details schweigt sich der Hersteller aus.

Gruß, Ulrich

von Charly B. (charly)


Lesenswert?

wenn ihr hier im Forum mal sucht, da gibt es sogar ein Schaltbild
f. den Thermy & seine Verwandten
Auch gibt es alternative FW. mit Source, da koennt ihr einbauen was
euer Herz begehrt (und der Speicherplatz erlaubt) ;)

vlG
Charly

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?


von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

anonymous schrieb:
> Der PROGmatic, für den auf der Verpackung vom THERMy gleich geworben
> wird ist aber ziemlich teuer! 25 €.

Das liegt daran, weil das ein kompletter Programmer inklusive 
Controller, DataFlash, LEDs, Steckern und Hühnerfutter ist. Natürlich 
hat das Ding auch irgendwann einmal jemand programmiert.

anonymous schrieb:
> Ich fragte mich ob man da nicht
> einfach ein USB-Kabel (USB-Mini oder was das ist) anschließen kann und
> direkt mit dem PC verbinden.

Nein. Damit kannst Du sowohl den Regler, als auch Deinen Rechner 
zerstören.

anonymous schrieb:
> Das was der PROGmatic macht, müsste ja
> interpretierbar sein mit einer PC-Software oder so.

Grundsätzlich ja, aber das Interface zum Regler fehlt Dir dann immer 
noch. Der Grundgedanke war ja, den Programmierstick durch das Haus zu 
tragen und nicht den Laptop oder gar den PC oder alle Regler ab- und 
wieder anzuschrauben...

von AVXtherm (Gast)


Lesenswert?

Charly B. schrieb:
> Auch gibt es alternative FW. mit Source, da koennt ihr einbauen was
> euer Herz begehrt (und der Speicherplatz erlaubt) ;)

solange ihr die Originalsoftware gegen eine austauschen wollt, für die 
es keine Source gibt

An der Buchse liegt übrigens im weitesten Sinne AVR-ISP. Damit kommt man 
auch an den EEProm Inhalt. Und irgendwie muß der Programmierstick den 
Thermi ja auch sagen, was er tun soll. Da Flash nicht beschreibbar sein 
dürfte ...

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

AVXtherm schrieb:
> An der Buchse liegt übrigens im weitesten Sinne AVR-ISP.

Nicht nur im weitesten Sinn. Allerdings ist der Reset-Pin nicht 
kontaktiert und somit muss man zu Bohrmaschine/Akkuschrauber greifen und 
einen Stecker selbsfriemeln.

AVXtherm schrieb:
> Damit kommt man
> auch an den EEProm Inhalt.

Nur, wenn man Reset hat. Im übrigen ist der Chip original gesperrt und 
somit ist das, was man da ausliest, nur Müll.

AVXtherm schrieb:
> Und irgendwie muß der Programmierstick den
> Thermi ja auch sagen, was er tun soll.

Genau, und zwar über ein eigens entwickeltes Protokoll. Der Stick 
schreibt nicht direkt in das Flash oder EEPROM, das macht der Controller 
im Regler selber, in dem er die Daten aus dem Stick kopiert oder in den 
Stick Daten kopiert.

AVXtherm schrieb:
> Da Flash nicht beschreibbar sein
> dürfte ...

Richtig.

AVXtherm schrieb:
> solange ihr die Originalsoftware gegen eine austauschen wollt, für die
> es keine Source gibt

Wer freundlich fragt, bekommt auch. Erkundige Dich.

von Holger (Gast)


Lesenswert?

Auch ich bin auf der suche nach einer günstigen Lösung zum programmieren 
der Regler - vielleicht stellt ja mal einer die Original Software vom 
Stick ins Netz - das müsste man dann auf einen anderen USB Stick 
kopieren können und fertig ? - Dankew

von ivi (Gast)


Lesenswert?

Holger schrieb:
> das müsste man dann auf einen anderen USB Stick
> kopieren können und fertig ?

Offensichtlich magst Du die einfachen Sachen :D

Leider ist es nicht so einfach ... Der Reglerseitige Anschluss ist nicht 
kompatibel mit dem USB Anschluss eines PC's.

von Ulrich (Gast)


Lesenswert?

Hallo,
Ich habe mir den Stick gekauft aber ich kann
keine verschiedenen Heiztemperaturen für ein Profil einstellen.
Hoffe es kommt mal ein Firmware-Update raus wo man es einstellen kann
oder hat jemand einen Tipp?
Gruss Ulrich

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Ulrich schrieb:
> Hoffe es kommt mal ein Firmware-Update raus

Aber nicht vom Originalhersteller! Die haben das Thema abgehakt und 
verkaufen nur noch die Regler und Sticks.

von heinz (Gast)


Lesenswert?

Ulrich (Gast) schrieb:
> ich kann keine verschiedenen Heiztemperaturen für ein Profil einstellen

Das geht auch nicht mehrere Temperaturen einzustellen, denn es gibt NUR 
zwei. Nämlich Spartemperatur und Heiztemperatur. Sparzeiten und 
Heizzeiten können es jeweils vier sein.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Knut Ballhause schrieb:
> Datum: 29.11.2012 15:08

Leichenschänder ;-)

heinz schrieb:
> Das geht auch nicht mehrere Temperaturen einzustellen, denn es gibt NUR
> zwei. Nämlich Spartemperatur und Heiztemperatur. Sparzeiten und
> Heizzeiten können es jeweils vier sein.

Bei der alternativen Firmware für die Comet-Regler gibt es 3 
Temperaturen:

- Heizzeit (im Haus)
- Sparzeit (ausser Haus)
- Nachtabsenkung (im Bett)

Pro Tag gibt es 4 Heizzeiten, 4 Sparzeiten und eine Nachtzeit.

von Daniel (Gast)


Lesenswert?

Hallo Ulrich,
liebe Diskussionsteilnehmer,

Das Thermostat ist bei mir so versteckt eingebaut, dass ich das Display 
nicht ablesen kann. Kann mir jemand sagen, ob die Datenübertragung vom 
Stick zum Thermostat am Thermostat bestätigt werden muss. Mit anderen 
Worten: Muss man ein "OK" oder ähnliches drücken, oder startet die 
Übertragung automatisch und endet dann auch automatisch, so dass ich den 
Stick nur einstecken und nach einer Zeit einfach wieder ziehen kann?


Vielen Dank für die Hilfe.

von kker (Gast)


Lesenswert?

Hallo,
gem Bedienungsanleitung für Progmatic: Durch anschließendes drücken der 
Taste "PROG" bzw "OK" wird das Raumprofil vom Stick übernommen.

von batman (Gast)


Lesenswert?

Hat die originale Firmware nen Bug? Bei mir schaltet das Ding immer um 
Mitternacht die Heizung ab, ohne daß da irgendein Schaltpunkt 
(benutzerseitig) gesetzt wäre. Habe nur Komfortzeit (8:00) und Sparzeit 
(3:50) für alle Tage (1-7) eingegeben.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

batman schrieb:
> Habe nur Komfortzeit (8:00) und Sparzeit
> (3:50) für alle Tage (1-7) eingegeben.

Es gibt immer eine Ein und eine Ausschaltzeit für jedes Ereignis. Wird 
Mitternacht überschritten, gelten die Werte des ersten Ereignissen für 
den nächsten Tag. Hast Du nach Mitternacht keine Einschaltzeit 
programmiert, geht die Heizung erst mal aus, bevor das nächste Ereignis 
eintritt. Ist blöd, aber nicht zu ändern, da die Timer an Tage gebunden 
sind, die halt 0:00 enden/anfangen. Bei meiner Firmware wird wenigstens 
das letzte Ereignis beibehalten und nicht um 0:00 kategorisch 
´runtergeregelt.

von batman (Gast)


Lesenswert?

Danke aber das verstehe ich nicht ganz. Es gibt Steckerzeitschaltuhren 
mit programmierbaren Ein- und Ausschaltzeiten. Bei meiner Thermy-Version 
kann der User aber gar keine Ein- und Ausschaltzeiten setzen, sondern 
nur Umschaltzeiten (Komfort oder Spartemperatur). Es muß ja für jeden 
Zeitpunkt eine Solltemperatur definiert sein. Der User würde also 
intuitiv auch ein Umschalten an diesen Zeitpunkten erwarten und warum 
soll es programmtechnisch nicht möglich sein.
> Hast Du nach Mitternacht keine Einschaltzeit
> programmiert, geht die Heizung erst mal aus
"Nach Mitternacht" ist natürlich immer was programmiert, hier ab 3:50 
aber als Workaround für den Bug muß man anscheinend IMMER um exakt 0:00 
eine zusätzliche (dummy) Umschaltzeit setzen, um ein ungewolltes und 
stromfressendes Aus- und Einschalten zu verhindern. Naja dafür war es 
wohl so billig (9,99) und es scheint so zu klappen.
Ein korrektes Programm müßte jeweils die letzte gesetzte Temperatur vor 
dem aktuellen Zeitpunkt ermitteln und als Soll verwenden und so machts 
dein Ersatzprogramm, nehm ich mal an?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

batman schrieb:
> aber als Workaround für den Bug muß man anscheinend IMMER um exakt 0:00
> eine zusätzliche (dummy) Umschaltzeit setzen, um ein ungewolltes und
> stromfressendes Aus- und Einschalten zu verhindern. Naja dafür war es
> wohl so billig (9,99) und es scheint so zu klappen.

Ja, ist schon merkwürdig.

batman schrieb:
> Ein korrektes Programm müßte jeweils die letzte gesetzte Temperatur vor
> dem aktuellen Zeitpunkt ermitteln und als Soll verwenden und so machts
> dein Ersatzprogramm, nehm ich mal an?

Ja. Oder aber es schaltet ohne Umschaltzeitpunkt gar nicht von alleine 
umher. Erst wenn ein Timer zuschlägt, wird was geändert. Bei einigen 
Menüumschaltungen muss aber der letzte Zustand ermittelt und 
entsprechend angefahren werden, wenn man zum Beispiel frisch ein paar 
Timer neu programmiert hat und wieder in den Normalmodus wechselt.

von Horst Schötz (Gast)


Lesenswert?

Hallo,
kann ich damit auch die Thermostaten HT 2000  programmieren?- Oder wer 
kann mir sagen, wo ich eine Step by Step Programmieranleitung dafür 
bekommen kann?
Danke Horst Schötz

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.