define <name> HCE <device> <interval> <valveThresholdOn> <valveThresholdOff>
es müsste aber
define <name> HCS <device> <interval> <valveThresholdOn> <valveThresholdOff>
heißen
2012.11.06 05:56:30 3: Wasserpumpe Ein 2012.11.06 06:00:00 2: FHT set OG_Badezimmer_Heizung desired-temp 17.0 2012.11.06 06:06:30 2: FS20 set Wasserpumpe off 2012.11.06 06:06:30 3: Wasserpumpe Aus
2012.11.06 17:06:30 3: Wasserpumpe Aus 2012.11.06 17:16:30 3: Wasserpumpe Aus 2012.11.06 17:26:30 3: Wasserpumpe Aus
Lösche ich das Log (3,....) raus sind auch die Logeinträge weg (oder sollten
zumindest weg sein ;-) ).
Grüße
Den raumthermostat kann man über ein relais und einen passenden Widerstand im temperaturfuhler zum schalten der Themen missbrauchen
Von meinem Xperia™-Smartphone gesendet
aber ich denke auch, das eine heizung (nicht dass das einer hier behauptet
hat) kein "lichtschalter" ist, frei nach dem motto: "mir ist kalt, heizung an,
mir wird warm."
beispiel:
wenn ich als "referenztemperatur" z.b. 21.5° setze und die heizung
ausgeschaltet werden soll, wenn 21.7 erreicht ist aber bei 21.4° wieder
eingeschaltet werden soll, und das ganze noch mit verschiedenen thermostaten
und den jeweiligen "refernztemperaturen", _vermute_ ich, das die
heizungsanlage wesentlich häufiger schaltet als bei der _bewussten_ trägheit
durch die ventilstellungen.
also... lass mir noch a bisserl zeit, vielleicht versuchst du das mit dem
"umstricken" zu überbrücken und dann setz ich mich mit dem thema nochmals
auseinander..
gruss martin
feedback (besonders zu <idleperiod>) nach tests sind erwünscht! bei mir läuft
es wie erwartet in den letzten 2 stunden...
2012.11.07 19:41:09 3: CUL_1: Possible commands: BCFiAGMRTVWXefmltux Use of uninitialized value $valveState in substitution (s///) at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 341, <$fh> line 583. Use of uninitialized value $valveState in concatenation (.) or string at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 369, <$fh> line 583. Use of uninitialized value $valveState in numeric ge (>=) at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 378, <$fh> line 583. Use of uninitialized value $valveState in substitution (s///) at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 341, <$fh> line 583. Use of uninitialized value $valveState in concatenation (.) or string at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 369, <$fh> line 583. Use of uninitialized value $valveState in numeric ge (>=) at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 378, <$fh> line 583. Use of uninitialized value $valveState in substitution (s///) at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 341, <$fh> line 583. Use of uninitialized value $valveState in concatenation (.) or string at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 369, <$fh> line 583. Use of uninitialized value $valveState in numeric ge (>=) at /var/InternerSpeicher/fhem/FHEM/59_HCS.pm line 378, <$fh> line 583. 2012.11.07 19:41:13 3: HCS Waermebedarf Found 3 Device(s): 0 FHT, 3 HM-CC-TC. demand: 0, idle: 3, ignored: 0, excluded: 0, overdrive: no
Hermann
hiya @all,
ich habe so eben ein neues modul bereit gestellt:
HCS - heating control system
angeregt durch einen wiki eintrag habe ich diese idee übernommen und weiter
verfeinert. das ganze dann in ein modul "verpackt". somit ist die umsetzung
mittels 99_myUtils.pm nicht mehr nötig.
auf meiner homepage findet man unter
http://www.fischer-net.de/hausautomation/fhem/53-fhem-modul-zur-erweiterten-heizungssteuerung.html
eine ausführliche beschreibung, sowie einen kompletten aufbau mittels
HomeMatic Funk-Schaltaktor, 1-fach (HM-LC-Sw1-SM) einer HomeMatic Statusanzeige
(HM-OU-LED16) in kombination mit einem vaillant atmoTEC classic "Gas-Wandheizgerät".
an dieser stelle geht noch ein dank an benjamin für seine unterstützung!
während ich mich ums coden gekümmert habe, übernahm er freundlicherweise die
dokumentation! frei nach dem motto: anwender unterstützt entwickler.
das neue modul sollte heute bereits über "update" verteilt werden.
viel spass damit...
gruss martin
hier eine kurze beschreibung:
Das HCS (Heating Control System) Device überwacht in einem frei definierbarem
Interval (Default: 10 Minuten) den Zustand aller gefundenen Ventile. Anhand von
Hallo!
Heizung_OG_BA_demand | 0 | 2012-11-09 13:53:17 |
Heizung_OG_BA_state | 0% (excluded) | 2012-11-09 13:53:17 |
Wz_Heizung1_demand | 1 | 2012-11-09 13:53:17 |
Wz_Heizung1_state | 28% | 2012-11-09 13:53:17 |
device | on | 2012-11-09 13:53:17 |
overdrive | 0 | 2012-11-09 13:53:17 |
sensor | 20.2 | 2012-11-03 17:57:39 |
state | demand | 2012-11-09 13:53:17 |
device | LuefterHeizung | deleteattr |
deviceCmdOff | off | deleteattr |
deviceCmdOn | on | deleteattr |
event-on-change-reading | state,demand | deleteattr |
interval | 5 | deleteattr |
loglevel | 5 | deleteattr |
sensor | Wz_Heizung1 | deleteattr |
sensorReading | measured-temp | deleteattr |
valveThresholdOff | 10 | deleteattr |
valveThresholdOn | 15 | deleteattr |
valvesExcluded | Heizung_OG_BA | deleteattr |
hiya @all,
ich habe so eben ein neues modul bereit gestellt:
HCS - heating control system
Bei mir z.B. kann ich die Steuerung nur realisieren in dem ich die Heizkreisumwälzpumpe mit HCS EIN/AUS-schalten lasse. Kann ich denn überhaupt eine Einspaarung erzielen wenn ich eine moderne Umwälzpumpe eingebaut habe, die ihre Leistung bei wenig Abnahme zurückfährt ?
Bzw. ist es bei grosser Kälte nicht prinzipiell gut wenn eine Zirkulation stattfindet (auch wenn die Heizkörper nicht offen sind) ?