FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: soeren33 am 23 März 2015, 19:25:57

Titel: Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 23 März 2015, 19:25:57
Hallo

brauche unbedingt etwas hilfe, hab jetzt schon 2 stunden das Forum durchgeforstet und probiert.

Ich möchte ein Homematic Heizkörperthermostat mit einem knob steuern. Die desired-temp vom thermostat bekomme ich auch zum knob aber wenn ich das knob verstelle ändert sich am thermostat nix.

bitte hilfe !

danke
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: betateilchen am 23 März 2015, 19:45:13
Du weisst schon, dass eine Änderung der desired-temp nicht in realtime am Thermostaten sichtbar wird, sondern erst nach der nächsten Datenübertragung (kann bis zu drei Minuten dauern)?
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 23 März 2015, 21:58:55
ja aber das knob springt immer wieder zurück auf den alten wert
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 24 März 2015, 07:00:29
Hi, wie Beta schon sagte, es dauert etwas, hab ich mich am Anfang auch gewundert, sollte es aber wirklich nicht richtig schalten, sollte es eine Meldung im Log geben.
Wie hast du das Knob denn im heizungsthermostat definiert?
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 24 März 2015, 09:14:52
Hallo

im Thermostat hab ich nichts eingetragen. habs über 2 notify´s gemacht.

1.notify für die Übertragung der desired-temp vom Thermostat zum Knob (das funktioniert)

define NoWzHzKn notify CUL_HM_HM_CC_RT_DN_248F23_Clima:* {\
my $tsoll = ReadingsVal("CUL_HM_HM_CC_RT_DN_248F23_Clima","desired-temp","12");;\
fhem ("set knobdummy $tsoll");;\
}

und 2. nofify zur Übertragung vom Knob zum Thermostat

define NoKnWzHz notify knobdummy:* {\
my $knobwert = ReadingsVal("knobdummy","state","12");;\
fhem ("set CUL_HM_HM_CC_RT_DN_248F23_Clima:desired-temp $knobwert");;\
}

aber wie gesagt, wenn man das knob verstellt wird auch der wert ans thermostat übertragen aber das knob springt wieder zurück und der wert wird im thermostat nicht übernommen, auch nach warten nicht

Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Mitch am 24 März 2015, 09:22:36
Zitat von: soeren33 am 24 März 2015, 09:14:52
fhem ("set CUL_HM_HM_CC_RT_DN_248F23_Clima:desired-temp $knobwert");;\

ich würde sagen, hier liegt der Fehler.
Sollte so heißen:

fhem ("set CUL_HM_HM_CC_RT_DN_248F23_Clima desired-temp $knobwert")
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 24 März 2015, 09:26:28
So ist es auch im def des notify eingetragen
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Mitch am 24 März 2015, 09:27:58
ohne den : ?
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 24 März 2015, 09:33:41
Ja

Wie gesagt das notify sendet den Wert auch ans thermostat , aber das verstellt sich nicht und der knob springt zurück auf den alten Wert
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 24 März 2015, 11:27:02
Ich würde es direkt im device ohne Umweg über den dummy machen, dann brauchst du auch die notifys nicht.
Kann aber erst heute Abend nachsehen wie das dann definiert werden muss
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 24 März 2015, 11:47:26
Ok das wäre super

Ich warte

Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 24 März 2015, 20:54:54
Hi,
versuch es mal im Device mit dem Attribut
ZitatwidgetOverride
und
desired_temp:knob,min:5,max:30,step:0.5,fgColor:#FF9900,anglearc:180,angleoffset:270,bgcolor:#9999CC,width:250,linecap:round,font:lcars,displayPrevious:true

Damit sollte es eigentlich im Device klappen
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: selfarian am 25 März 2015, 12:10:45
Ich bin mir nicht 100% sicher, aber ich denke, es müsste statt desired_temp desired-temp heißen :-)

Habe es bei mir so drinnen:
desired-temp:knob,min:5,max:30,step:0.5,linecap:round,fgColor:red
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 25 März 2015, 12:20:05
Und klappt es? Ja hab mich da glaub ich vertippt:-)
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 25 März 2015, 16:57:19
Sorry kann derzeit nicht weiter machen weil ich fhem auf meinen neuen RPi 2 übertragen wollte aber nichts klappt

Muss fhem erst mal neu installieren und alles wieder einrichten
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 25 März 2015, 17:34:28
Na dann viel Spaß :-)
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 28 März 2015, 15:11:36
so bin wieder da , raspi2 mit fhem läuft, war ein bisschen arbeit und bastelei, weil ich noch einen OWL USB strommesser dran habe, da musste ich erst mal neue treiber suchen und ein downgrad machen, aber jetzt läufts erst mal wieder , hoffe ich.

nun zum knob: hast du das widgetOverride in das Thermostat direkt eingetragen oder in den Clima Kanal ?

Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 28 März 2015, 15:13:52
und wird das knob dann auch im dashboard angezeigt oder nur im floorplan ?

Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 28 März 2015, 15:19:06
Hi, im Clima Kanal. Sollte dann auch auf dem Dashboard klappen, nutze das aber nicht, daher kann ich es nicht versprechen
Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: soeren33 am 28 März 2015, 15:23:59
jap , klappt supper, habs hin bekommen und funktioniert auch super, bin happy

du nutzt das so nicht ? wie hast du denn das im floorplan gemacht ?

Titel: Antw:Homematic Heizkörperthermostat mit Knob steuern
Beitrag von: Tommy82 am 28 März 2015, 15:41:33
Hab alle Thermostate in eine readingsGroups gepackt und dann so platziert:
(http://tapatalk.imageshack.com/v2/15/03/28/35763acc99e0487a72b3f9e8da460c7e.jpg)