Ich habe Ende letzter Woche das HCS Modul zum Schalten meiner Heizung eingesetzt.
Aufgefallen ist mir schon daß entgegen der CommandRef die Werte für Ventil Auf und Zu vertauscht sind, was davon ist jetzt falsch? Für mich klingt die CR eher richtig.
Dann habe ich das zweite Problem daß ich zwar manuell Schalten kann, aber ansonsten das Modul oftmals nicht sauber arbeitet.
Per default ist ja eine Hysterese von 1° eingestellt (-0,5° .. +0,5°).
Wenn ich jetzt im Wohnzimmer folgendes stehen habe:
ZitatWZ.Heizung T: 19.5 desired: 21.0
dann hätte die Heizung ja längst wieder eingeschaltet werden sollen, oder?
Was mache ich jetzt um den Fehler zu finden?
Tja, als erstes mal ein list von dem Modul
und zweitens kann man auch ein get<wieauchimmerdeinDefineheißt> values den aktuellen Zustand abfragen
vielleicht @ % - featurelevel 5.7
Hallo,
@Dietmar63
Zitatvielleicht @ % - featurelevel 5.7
glaube ich eher nicht. Das Modul wird soweit ich weiß von Rudi selber kommisarisch betreut.
Und bei mir läuft es - ich frage aber die Ventilstellungen ab und schalte, wenn alle fast zu, den Kessel ab.
Gruß Christoph
Ok, hier das List:
Internals:
CHANGED
DEF Heizung
NAME HeizungSchalten
NEXTCHECK 05:30:06
NR 158
NTFY_ORDER 50-HeizungSchalten
STATE idle
TYPE HCS
Readings:
2015-12-01 05:25:06 HM_2D9DBF idle
2015-12-01 05:25:06 HM_2D9DD9 idle
2015-12-01 05:25:06 HM_2E69A3 idle
2015-12-01 05:25:06 HM_2E6C4F idle
2015-12-01 05:25:06 HM_2E994E idle
2015-12-01 05:25:06 HM_2E9980 idle
2015-12-01 05:25:06 HM_2EA20A idle
2015-11-29 12:36:17 device Heizung
2015-12-01 05:25:06 devicestate off
2015-12-01 05:25:06 eco off
2015-12-01 05:25:06 locked 00:00:00
2015-12-01 05:25:06 overdrive off
2015-12-01 05:25:06 state idle
Helper:
lastSentDeviceCmdOn 1448937904
Device:
Hm_2d9dbf:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 24.8
type CUL_HM
Hm_2d9dd9:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 16.0
tempMeasured 17.5
type CUL_HM
Hm_2e69a3:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 21.0
tempMeasured 23.6
type CUL_HM
Hm_2e6c4f:
actuator 10
demand 0
excluded 0
ignored 0
tempDesired 18.0
tempMeasured 18.9
type CUL_HM
Hm_2e994e:
actuator 14
demand 0
excluded 0
ignored 0
tempDesired 19.0
tempMeasured 19.6
type CUL_HM
Hm_2e9980:
actuator 34
demand 0
excluded 0
ignored 0
tempDesired 18.0
tempMeasured 18.1
type CUL_HM
Hm_2ea20a:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 18.0
tempMeasured 19.4
type CUL_HM
Attributes:
deviceCmdOff off
deviceCmdOn on
event-on-change-reading state,devicestate,eco,overdrive
idleperiod 10
interval 5
mode thermostat
room Keller,Wohnung
thermostatThresholdOff 0.5
thermostatThresholdOn 0.5
valveThresholdOff 15
valveThresholdOn 35
GET bringt keine Werte.
Zitat von: Bennemannc am 30 November 2015, 16:17:10
... bei mir läuft es - ich frage aber die Ventilstellungen ab und schalte, wenn alle fast zu, den Kessel ab.
Welche Werte hast du für valveThresholdOff und valveThresholdOn? Weil m.M. nach die Default Werte vertauscht sind. Und zudem noch zu nah beieinander.
Hallo,
das List sieht bei mir so aus
Internals:
CFGFN Steuerung.cfg
DEF 4_CH_PLATINE_01_Sw_02
NAME Heizung_Pumpe
NEXTCHECK 07:00:02
NR 376
STATE demand
TYPE HCS
Readings:
2015-12-01 06:55:02 Thermostat_1 idle
2015-12-01 06:55:02 Thermostat_2 idle
2015-12-01 06:55:02 Thermostat_3 idle
2015-12-01 06:55:02 Thermostat_4 idle
2015-12-01 06:55:02 Thermostat_5 idle
2015-12-01 06:55:02 Thermostat_6 demand
2015-12-01 06:55:02 Thermostat_7 idle
2015-12-01 06:55:02 Thermostat_8 idle
2015-12-01 06:55:02 Thermostat_9 idle
2015-11-30 14:52:26 device 4_CH_PLATINE_01_Sw_02
2015-12-01 06:55:02 devicestate off
2015-12-01 06:55:02 eco off
2015-12-01 06:55:02 locked 00:10:00
2015-12-01 06:55:02 overdrive off
2015-12-01 06:55:02 state demand
Helper:
lastSentDeviceCmdOn 1448949302
Device:
Thermostat_1:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 17.9
type CUL_HM
Thermostat_2:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 21.0
tempMeasured 20.0
type CUL_HM
Thermostat_3:
actuator 8
demand 0
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 16.8
type CUL_HM
Thermostat_4:
actuator 3
demand 0
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 17.3
type CUL_HM
Thermostat_5:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 20.0
tempMeasured 20.7
type CUL_HM
Thermostat_6:
actuator 23
demand 1
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 16.3
type CUL_HM
Thermostat_7:
actuator 7
demand 0
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 17.2
type CUL_HM
Thermostat_8:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 16.0
tempMeasured 18.7
type CUL_HM
Thermostat_9:
actuator 0
demand 0
excluded 0
ignored 0
tempDesired 17.0
tempMeasured 17.1
type CUL_HM
Attributes:
alias Heizung
devStateIcon demand:sani_pump idle:time_eco_mode off:control_x@red
deviceCmdOff on
deviceCmdOn off
disable 0
event-on-change-reading state,devicestate,eco,overdrive
group Heizung
icon sani_heating_automatic
idleperiod 10
interval 5
mode valve
room Keller,Steuerung
sortby 02
thermostatThresholdOff 0.5
thermostatThresholdOn 0.5
valveThresholdOff 20
valveThresholdOn 17
verbose 2
Gruß Christoph
Bin jetzt gerade nochg mal mein aktuelles List durchgegangen, ich denke ich habe den Fehler, bei einer Heizung stand jetzt gerade:
measured-temp 24.8 2015-10-17 12:26:30
Ich denke mal da wird sich der Thermostat aufgehängt haben, oder? Aufgefallen ist es mir weil seit 6:20 die Heizungen auf Eco Modus sind und somit definitiv die Heizung aus sein muß.
Kann ich versuchen den von der Ferne aus anzustoßen oder soll ich den besser reseten und neu anlernen?
OK, ich denke daß der "Fehler" daher kommt daß die HKT ja am Wandthermostaten angelernt sind und deswegen nicht mehr mit FHEM kommunizieren.
Von daher werde ich mich wohl vom Valve Mode verabschieden müssen und auf den Thermostat Modus zurück gehen müssen, oder?
Hallo,
nö - ich habe auch alles gemischt. Alte TC mit ein oder mehreren VD und die neune RT-DN, das funktioniert nur das neue Thermostat habe ich nicht. Du hast Homematic und da bekommt fhem alles mit, was gefunkt wird. Wenn Du einige Geräte nicht mit in der Überwachung haben möchtest - dafür gibt es das Attribut exclude.
Gruß Christoph
Aber wie kommts dann daß seit der Wand Thermostat drin ist beide HKT keine Antwort mehr geben?
Hallo,
was sollen die den Senden ? Die machen doch was das Wandthermostat denen sagt. Also reicht doch die Ventilöffnung vom Wandthermostat aus. Aus Deinem List kann man nicht erkennen was jetzt was für ein Gerät ist. Wie sehen denn die Readings auf der Detailseite des Gerätes aus ? Welches Datum/Uhrzeit haben die?
Gruß Christoph
Ich bin schon nicht mehr zuhause, kann da also nicht genau nachsehen.
Aber ich würde mich wundern wenn der Wand Thermostat die Ventil Stellung der HKT bekommt.
Die interessieren den doch eigentlich nicht, oder?
Der liefert doch nur den HKT die Ist und Soll Temperatur, den Rest machen die HKT doch selbst oder nicht?
Hallo,
bei den neuen Thermostaten bin ich da nicht voll im Bilde - bei den alten hat der Thermostat den Ventilen die Öffnung vorgegeben. Ich vermute fast, dass das jetzt auch so ist das der Wandthermostat die komplette Steuerung macht.
Gruß Christoph
wenn rt und tc-it richtig gepeered sind, übernimmt der rt die measured-temp vom tc-it und sendet seine eigene measured-temp wohl nicht mehr, soweit ich das gelesen habe. ausserdem sendet der tc-it keine ventilstellungen. der regler sitzt im rt und wird mit temperaturen gefüttert.
Deine Werte liegen alle innerhalb bzw über der Hysterese. HCS schaltet erst zu wenn einer deiner Thermostate die untere Schwelle unterschreitet.
Get sollte funktionieren. HCS erkennt ja deine Desired und Measued Temps. Schon mal in einer Telnet Sitzung probiert?
Ich hatte ja schon geschrieben daß die beiden HKT keine Signale mehr gesendet hatten seit sie mit dem WT gekoppelt wurden.
Sieht man ja am List daß diese beiden Werte einen Monat alt sind.
Und dank dieser hohen Werte konnte es in der Konfiguration Thermostat nicht gehen.
Und in Valve wird es wohl nicht gehen können wenn die Positionen nicht zurück gemeldet werden.
Was bringt mir der Zugriff per Telnet für Vorteile?
wenn du den thermostatmode nutzen möchtest, musst du wohl die tc-it in das hcs-modul einbauen. hier hat das schon mal wer gemacht http://forum.fhem.de/index.php/topic,20432.msg141545.html#msg141545 (http://forum.fhem.de/index.php/topic,20432.msg141545.html#msg141545).
andererseits sollte der valve mode eigentlich mit den rt funktionieren, denke ich. hat der rt kein reading actuator, das aktualisiert wird? oder ist der name des readings anders? in welchen channel steht actuator?
seltsam ist auch, dass du keine anzeige von get values bekommst. zum testen würde ich mal ein rt ohne tc-it benutzen.
Eigentlich wollte ich ja den Ventil Modus nutzen, finde den viel sinnvoller.
Von meinen 7 Heizungen haben nur zwei HKT einen WT, alle anderen steuern sich selbst.
Als ich gestern die zwei die am WT hängen komplett aus fhem gelöscht hatte lief alles.
Vom HCS wird der RT unterstützt.
Gesendet von meinem GT-I9295
Das get keine Werte liefert kann ja am Browser liegen.
Ich habe RTs mit und ohne Verknüpfung zu TC und keine Probleme mit HCS. Sowohl valve als auch temperature funktionieren.
Gesendet von meinem GT-I9295