Originally posted by: <email address deleted>
...nachdem ich mich jetzt rudimentär eingearbeitet habe, wollte ich mich
mal an das Thema Heizungssteuerung begeben.
Basierend auf dem Vorschlag aus dem WiKi wollte ich das für meine
Konfiguaration adaptieren.
Meine Konfig: in den Räumen hängen HM_CC_TC und HM_CC_VD (wobei es
vermutlich auch Räume geben wird, die mehr als einen VD haben)
Alle sind mit fhem gepairt und ich hab tempLists generiert.
Alle HM_CC_TC befinden sich im Mode "Auto"
WebFrontend sieht so aus:
Fragen:
(1) Woran kann ich erkennen, das ein HM_CC_TC auch wirklich mein fhem
Kommando angenommen hat? Bislang scheine ich da nichts erkennen zu können,
oder sind meine Einstellungen falsch?
(2) Bei der Verwendung der Funktion devspec2array (um die Stati der
Aktuatoren zu sammeln), kann ich doch TYPE=CUL_HM nicht verwenden, weil es
mit Aktuatoren und Controller durcheinanderwürfelt. Wie würde das richtig
gehen?
VG
Ralf
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> (1) Woran kann ich erkennen, das ein HM_CC_TC auch wirklich mein fhem
> Kommando angenommen hat?
Im Detail-Ansicht der HM_CC_TC sollte "CommandAccepted yes" stehen.
> (2) Bei der Verwendung der Funktion devspec2array (um die Stati der
> Aktuatoren zu sammeln), kann ich doch TYPE=CUL_HM nicht verwenden, weil es
> mit Aktuatoren und Controller durcheinanderwuerfelt. Wie wuerde das richtig
> gehen?
Haengt davon ab, was man erreichen moechte, z.Bsp. mit
list model=HM-CC-TC
Etwas off-topic, faellt mir aber auf dem Bild auf: Frueher wurden HM-Geraete in
FHEMWEB in unterschiedlichen Kaestchen angezeigt. Bei der Einfuehrung des group
Attributes ist dieses Feature verloren gegangen, das habe ich gefixed und
eingecheckt.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Am Freitag, 31. August 2012 08:30:50 UTC+2 schrieb Rudolf Koenig:
>
> > (1) Woran kann ich erkennen, das ein HM_CC_TC auch wirklich mein fhem
> > Kommando angenommen hat?
>
> Im Detail-Ansicht der HM_CC_TC sollte "CommandAccepted yes" stehen.
>
>
Yep! Steht da. Aber das sollte sich doch nach jedem neuen Kommando
aktualisieren, oder?
Das letzte mal lag etliche Tage zurück. Hab heute morgen noch mal neu
gepairt. Aber danach kam dann nichts Neues mehr.
> > (2) Bei der Verwendung der Funktion devspec2array (um die Stati der
> > Aktuatoren zu sammeln), kann ich doch TYPE=CUL_HM nicht verwenden, weil
> es
> > mit Aktuatoren und Controller durcheinanderwuerfelt. Wie wuerde das
> richtig
> > gehen?
>
> Haengt davon ab, was man erreichen moechte, z.Bsp. mit
> list model=HM-CC-TC
>
Das ist super! Das werde ich probieren! Danke schön!
>
> Etwas off-topic, faellt mir aber auf dem Bild auf: Frueher wurden
> HM-Geraete in
> FHEMWEB in unterschiedlichen Kaestchen angezeigt. Bei der Einfuehrung des
> group
> Attributes ist dieses Feature verloren gegangen, das habe ich gefixed und
> eingecheckt.
>
Auch off-topic... ich kann derzeit kein updatefhem machen, weil danach mein
webfrontend nicht mehr hoch kommt. Hab blöderweise mein LogFile gelöscht,
als ich mein Backup wieder eingespielt habe. Aber ich hab was gesehen, das
die Kompilierung fehlgeschlagen ist, weil einiges nicht definiert sein
soll... -> andere Baustelle.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Mach ich! :-)
Ich schreib's ins WiKi. Melde mich wenn fertig.
>> VG
>> Ralf
>>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
...ich hab's mal versucht rudimentär einzufügen.
Sorry, haat nicht mehr Zeit und besser kann ich's noch nicht. :-)
http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach_mit_HomeMatic
VG
Ralf
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Am Sonntag, 16. September 2012 16:41:34 UTC+2 schrieb dou...@m1n1.de:
>
>
> ...ich hab's mal versucht rudimentär einzufügen.
> Sorry, haat nicht mehr Zeit und besser kann ich's noch nicht. :-)
>
> http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach_mit_HomeMatic
>
> VG
> Ralf
>
Hallo Ralf,
in deiner Anleitung hast du zum Anlegen des Log für die Heitzung "logtype
fs20:plot, text" eingegeben. Warum fs20?
Außerdem wäre es doch interessant, wenn die Ventile immer 100% öffnen. Das
würde doch die Heizperioden verkürzen. Ich weiß aber nicht ob man das
einstellen kann.
Ich hab irgendwo gelesen, daß jemand ein mit zwei Wiederständen
modifiziertes Innenthermostat für den Brenner an die Heizungsanlage
angeschlossen hat mit dem er anhand von zwei imaginären Temperaturen auch
den Brenner an und ausschalten kann. Ich werd da noch mal nach suchen.
Warum bist du 1-wire an die Pumpe gegangen?
Und nun noch eine grundsätzliche Frage. Bei mir hab ich auch bei den
Thermostaten ein "CommandAccepted yes". Aber uralt. Was hast du angestellt
um die Thermostate ansprechen zu können? Bei mir geht da nichts.
VG
Aloys
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
>
> Hallo Ralf,
>
> in deiner Anleitung hast du zum Anlegen des Log für die Heitzung "logtype
> fs20:plot, text" eingegeben. Warum fs20?
>
Weil ich nur einen On/Off Status darstellen wollte. Das gibt das fs20.gplot
file her. Wüsste nicht, wie's einfacher gehen könnte :-)
>
> Außerdem wäre es doch interessant, wenn die Ventile immer 100% öffnen. Das
> würde doch die Heizperioden verkürzen. Ich weiß aber nicht ob man das
> einstellen kann.
>
>
Ich wollte ganz bewusst nicht in die Kommunikation zwischen Thermostat und
Stellantrieb eingreifen, da das System lernfähig sein soll.
> Ich hab irgendwo gelesen, daß jemand ein mit zwei Wiederständen
> modifiziertes Innenthermostat für den Brenner an die Heizungsanlage
> angeschlossen hat mit dem er anhand von zwei imaginären Temperaturen auch
> den Brenner an und ausschalten kann. Ich werd da noch mal nach suchen.
>
> Warum bist du 1-wire an die Pumpe gegangen?
>
>
Ich habe eine Viessmann Vitotronic ohne einen Raumthermostaten. Ich kann da
leider nirgendwo "eingreifen" sonst hätte ich diesen Weg auch bevorzugt.
Daher muss ich einfach die Pumpe abschalten. Der Brenner heizt dann einfach
den Kessel auf, aber die Pumpe führt die Wärme nicht ins Haus ab.
> Und nun noch eine grundsätzliche Frage. Bei mir hab ich auch bei den
> Thermostaten ein "CommandAccepted yes". Aber uralt. Was hast du angestellt
> um die Thermostate ansprechen zu können? Bei mir geht da nichts.
>
>
Ich hab länger gebraucht um das zu verstehen: ich hab das Wochenprogramm
direkt an den Thermostaten eingegeben. Diese senden dann ihren Status an
fhem. Umgekehrt scheint das nur in den seltensten Fällen zu klappen, weil
die Thermostaten die meisste Zeit schlafen, dann nicht zuhören, und somit
die meissten Kommandos von fhem verschlafen.
VG
> Aloys
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Moin,
ich habe das auch mal getestet und offenbar hab ich jeden Fehler
mitgenommen, den ich kriegen konnte. Im Log sieht's so aus:
2012.09.18 19:23:43 3: Undefined subroutine &main::prg_Casa_Heating called
at (eval 3607) line 1.
2012.09.18 19:28:38 1: reload: Error:Modul 99_myUtils deactivated:
Can't use global @@ in "my" at /usr/share/fhem/FHEM/99_myUtils.pm line 7,
near "my @@"
syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 7, near "@@fhts"
syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 8, near "@@fhts"
syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 11, near "if"
syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 23, near "@@fhts"
syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 27, near "else"
Der Inhalt der 99_myUtils.pm sieht so aus:
sub
prg_Casa_Heating()
{
my $brauche_waerme=0;
my $ventile_im_leerlauf=0;
my $heizung_status=$fs20_c2b{ReadingsVal("heizung","state","off")};
my @@fhts=devspec2array("TYPE=FHT");
foreach(@@fhts) {
my $ventil=ReadingsVal($_, "actuator", "101%");
$ventil=(substr($ventil, 0, (length($ventil)-1)));
if ($ventil > 50) {
$brauche_waerme=1
}
if ($ventil < 20) {
$ventile_im_leerlauf++
}
}
if ($brauche_waerme != 0) {
Log(3,"Wärme benoetigt. Vorheriger Heizungsstatus: " . $heizung_status);
fhem("set Switch_Heizung output A ON") if ($heizung_status == 00)
}
else {
if ($ventile_im_leerlauf == @@fhts) {
Log(3,"Keine Wärme (mehr) benoetigt. Vorheriger Heizungsstatus: " .
$heizung_status);
fhem("set Switch_Heizung output A OFF") if ($heizung_status == 11)
}
else {
Log(3,"Heizbedarf: " . $ventile_im_leerlauf . " off " . @@fhts . "
actuators are idle.")
}
}
}
Kann da ein Fachkundiger vielleicht was erkennen?
Danke und Gruß
Uwe
Am 17. September 2012 22:04 schrieb dougie@m1n1.de :
>
>
>> Hallo Ralf,
>>
>> in deiner Anleitung hast du zum Anlegen des Log für die Heitzung "logtype
>> fs20:plot, text" eingegeben. Warum fs20?
>>
>
> Weil ich nur einen On/Off Status darstellen wollte. Das gibt das
> fs20.gplot file her. Wüsste nicht, wie's einfacher gehen könnte :-)
>
>
>>
>> Außerdem wäre es doch interessant, wenn die Ventile immer 100% öffnen.
>> Das würde doch die Heizperioden verkürzen. Ich weiß aber nicht ob man das
>> einstellen kann.
>>
>>
> Ich wollte ganz bewusst nicht in die Kommunikation zwischen Thermostat und
> Stellantrieb eingreifen, da das System lernfähig sein soll.
>
>
>
>> Ich hab irgendwo gelesen, daß jemand ein mit zwei Wiederständen
>> modifiziertes Innenthermostat für den Brenner an die Heizungsanlage
>> angeschlossen hat mit dem er anhand von zwei imaginären Temperaturen auch
>> den Brenner an und ausschalten kann. Ich werd da noch mal nach suchen.
>>
>> Warum bist du 1-wire an die Pumpe gegangen?
>>
>>
> Ich habe eine Viessmann Vitotronic ohne einen Raumthermostaten. Ich kann
> da leider nirgendwo "eingreifen" sonst hätte ich diesen Weg auch bevorzugt.
> Daher muss ich einfach die Pumpe abschalten. Der Brenner heizt dann einfach
> den Kessel auf, aber die Pumpe führt die Wärme nicht ins Haus ab.
>
>
>
>> Und nun noch eine grundsätzliche Frage. Bei mir hab ich auch bei den
>> Thermostaten ein "CommandAccepted yes". Aber uralt. Was hast du angestellt
>> um die Thermostate ansprechen zu können? Bei mir geht da nichts.
>>
>>
> Ich hab länger gebraucht um das zu verstehen: ich hab das Wochenprogramm
> direkt an den Thermostaten eingegeben. Diese senden dann ihren Status an
> fhem. Umgekehrt scheint das nur in den seltensten Fällen zu klappen, weil
> die Thermostaten die meisste Zeit schlafen, dann nicht zuhören, und somit
> die meissten Kommandos von fhem verschlafen.
>
> VG
>> Aloys
>>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Was ich so auf den ersten Blick erkennen kann:
Wenn du das Programm in die myUtils kopierst, dann nur ein "@"
In der fhem.cfg muss das @ escaped werden und wird dann zu "@@"
VG
Ralf
Am Dienstag, 18. September 2012 19:42:19 UTC+2 schrieb Uwe Hofmann:
>
> Moin,
>
> ich habe das auch mal getestet und offenbar hab ich jeden Fehler
> mitgenommen, den ich kriegen konnte. Im Log sieht's so aus:
>
> 2012.09.18 19:23:43 3: Undefined subroutine &main::prg_Casa_Heating called
> at (eval 3607) line 1.
>
> 2012.09.18 19:28:38 1: reload: Error:Modul 99_myUtils deactivated:
> Can't use global @@ in "my" at /usr/share/fhem/FHEM/99_myUtils.pm line 7,
> near "my @@"
> syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 7, near "@@fhts"
> syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 8, near "@@fhts"
> syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 11, near "if"
> syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 23, near "@@fhts"
> syntax error at /usr/share/fhem/FHEM/99_myUtils.pm line 27, near "else"
>
> Der Inhalt der 99_myUtils.pm sieht so aus:
>
> sub
> prg_Casa_Heating()
> {
> my $brauche_waerme=0;
> my $ventile_im_leerlauf=0;
> my $heizung_status=$fs20_c2b{ReadingsVal("heizung","state","off")};
> my @@fhts=devspec2array("TYPE=FHT");
> foreach(@@fhts) {
> my $ventil=ReadingsVal($_, "actuator", "101%");
> $ventil=(substr($ventil, 0, (length($ventil)-1)));
> if ($ventil > 50) {
> $brauche_waerme=1
> }
> if ($ventil < 20) {
> $ventile_im_leerlauf++
> }
> }
> if ($brauche_waerme != 0) {
> Log(3,"Wärme benoetigt. Vorheriger Heizungsstatus: " .
> $heizung_status);
> fhem("set Switch_Heizung output A ON") if ($heizung_status == 00)
> }
> else {
> if ($ventile_im_leerlauf == @@fhts) {
> Log(3,"Keine Wärme (mehr) benoetigt. Vorheriger Heizungsstatus: " .
> $heizung_status);
> fhem("set Switch_Heizung output A OFF") if ($heizung_status == 11)
> }
> else {
> Log(3,"Heizbedarf: " . $ventile_im_leerlauf . " off " . @@fhts . "
> actuators are idle.")
> }
> }
> }
>
>
> Kann da ein Fachkundiger vielleicht was erkennen?
>
> Danke und Gruß
> Uwe
>
>
>
> Am 17. September 2012 22:04 schrieb dou...@m1n1.de <
> dou...@gmx.de >:
>
>>
>>
>>> Hallo Ralf,
>>>
>>> in deiner Anleitung hast du zum Anlegen des Log für die Heitzung
>>> "logtype fs20:plot, text" eingegeben. Warum fs20?
>>>
>>
>> Weil ich nur einen On/Off Status darstellen wollte. Das gibt das
>> fs20.gplot file her. Wüsste nicht, wie's einfacher gehen könnte :-)
>>
>>
>>>
>>> Außerdem wäre es doch interessant, wenn die Ventile immer 100% öffnen.
>>> Das würde doch die Heizperioden verkürzen. Ich weiß aber nicht ob man das
>>> einstellen kann.
>>>
>>>
>> Ich wollte ganz bewusst nicht in die Kommunikation zwischen Thermostat
>> und Stellantrieb eingreifen, da das System lernfähig sein soll.
>>
>>
>>
>>> Ich hab irgendwo gelesen, daß jemand ein mit zwei Wiederständen
>>> modifiziertes Innenthermostat für den Brenner an die Heizungsanlage
>>> angeschlossen hat mit dem er anhand von zwei imaginären Temperaturen auch
>>> den Brenner an und ausschalten kann. Ich werd da noch mal nach suchen.
>>>
>>> Warum bist du 1-wire an die Pumpe gegangen?
>>>
>>>
>> Ich habe eine Viessmann Vitotronic ohne einen Raumthermostaten. Ich kann
>> da leider nirgendwo "eingreifen" sonst hätte ich diesen Weg auch bevorzugt.
>> Daher muss ich einfach die Pumpe abschalten. Der Brenner heizt dann einfach
>> den Kessel auf, aber die Pumpe führt die Wärme nicht ins Haus ab.
>>
>>
>>
>>> Und nun noch eine grundsätzliche Frage. Bei mir hab ich auch bei den
>>> Thermostaten ein "CommandAccepted yes". Aber uralt. Was hast du angestellt
>>> um die Thermostate ansprechen zu können? Bei mir geht da nichts.
>>>
>>>
>> Ich hab länger gebraucht um das zu verstehen: ich hab das Wochenprogramm
>> direkt an den Thermostaten eingegeben. Diese senden dann ihren Status an
>> fhem. Umgekehrt scheint das nur in den seltensten Fällen zu klappen, weil
>> die Thermostaten die meisste Zeit schlafen, dann nicht zuhören, und somit
>> die meissten Kommandos von fhem verschlafen.
>>
>> VG
>>> Aloys
>>>
>> --
>> To unsubscribe from this group, send email to
>> fhem-users+...@googlegroups.com
>>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Yepp... das war's. :))))
Danke und Gruß
Uwe
Am 18. September 2012 20:32 schrieb dougie@m1n1.de :
> Was ich so auf den ersten Blick erkennen kann:
>
> Wenn du das Programm in die myUtils kopierst, dann nur ein "@"
> In der fhem.cfg muss das @ escaped werden und wird dann zu "@@"
>
> VG
> Ralf
>
> Am Dienstag, 18. September 2012 19:42:19 UTC+2 schrieb Uwe Hofmann:
>>
>> Moin,
>>
>> ich habe das auch mal getestet und offenbar hab ich jeden Fehler
>> mitgenommen, den ich kriegen konnte. Im Log sieht's so aus:
>>
>> 2012.09.18 19:23:43 3: Undefined subroutine &main::prg_Casa_Heating
>> called at (eval 3607) line 1.
>>
>> 2012.09.18 19:28:38 1: reload: Error:Modul 99_myUtils deactivated:
>> Can't use global @@ in "my" at /usr/share/fhem/FHEM/99_**myUtils.pm
>> line 7, near "my @@"
>> syntax error at /usr/share/fhem/FHEM/99_**myUtils.pm line 7, near
>> "@@fhts"
>> syntax error at /usr/share/fhem/FHEM/99_**myUtils.pm line 8, near
>> "@@fhts"
>> syntax error at /usr/share/fhem/FHEM/99_**myUtils.pm line 11, near "if"
>> syntax error at /usr/share/fhem/FHEM/99_**myUtils.pm line 23, near
>> "@@fhts"
>> syntax error at /usr/share/fhem/FHEM/99_**myUtils.pm line 27, near "else"
>>
>> Der Inhalt der 99_myUtils.pm sieht so aus:
>>
>> sub
>> prg_Casa_Heating()
>> {
>> my $brauche_waerme=0;
>> my $ventile_im_leerlauf=0;
>> my $heizung_status=$fs20_c2b{**ReadingsVal("heizung","state",**
>> "off")};
>> my @@fhts=devspec2array("TYPE=**FHT");
>> foreach(@@fhts) {
>> my $ventil=ReadingsVal($_, "actuator", "101%");
>> $ventil=(substr($ventil, 0, (length($ventil)-1)));
>> if ($ventil > 50) {
>> $brauche_waerme=1
>> }
>> if ($ventil < 20) {
>> $ventile_im_leerlauf++
>> }
>> }
>> if ($brauche_waerme != 0) {
>> Log(3,"Wärme benoetigt. Vorheriger Heizungsstatus: " .
>> $heizung_status);
>> fhem("set Switch_Heizung output A ON") if ($heizung_status == 00)
>> }
>> else {
>> if ($ventile_im_leerlauf == @@fhts) {
>> Log(3,"Keine Wärme (mehr) benoetigt. Vorheriger Heizungsstatus: " .
>> $heizung_status);
>> fhem("set Switch_Heizung output A OFF") if ($heizung_status == 11)
>> }
>> else {
>> Log(3,"Heizbedarf: " . $ventile_im_leerlauf . " off " . @@fhts . "
>> actuators are idle.")
>> }
>> }
>> }
>>
>>
>> Kann da ein Fachkundiger vielleicht was erkennen?
>>
>> Danke und Gruß
>> Uwe
>>
>>
>>
>> Am 17. September 2012 22:04 schrieb dou...@m1n1.de :
>>
>>>
>>>
>>>> Hallo Ralf,
>>>>
>>>> in deiner Anleitung hast du zum Anlegen des Log für die Heitzung
>>>> "logtype fs20:plot, text" eingegeben. Warum fs20?
>>>>
>>>
>>> Weil ich nur einen On/Off Status darstellen wollte. Das gibt das
>>> fs20.gplot file her. Wüsste nicht, wie's einfacher gehen könnte :-)
>>>
>>>
>>>>
>>>> Außerdem wäre es doch interessant, wenn die Ventile immer 100% öffnen.
>>>> Das würde doch die Heizperioden verkürzen. Ich weiß aber nicht ob man das
>>>> einstellen kann.
>>>>
>>>>
>>> Ich wollte ganz bewusst nicht in die Kommunikation zwischen Thermostat
>>> und Stellantrieb eingreifen, da das System lernfähig sein soll.
>>>
>>>
>>>
>>>> Ich hab irgendwo gelesen, daß jemand ein mit zwei Wiederständen
>>>> modifiziertes Innenthermostat für den Brenner an die Heizungsanlage
>>>> angeschlossen hat mit dem er anhand von zwei imaginären Temperaturen auch
>>>> den Brenner an und ausschalten kann. Ich werd da noch mal nach suchen.
>>>>
>>>> Warum bist du 1-wire an die Pumpe gegangen?
>>>>
>>>>
>>> Ich habe eine Viessmann Vitotronic ohne einen Raumthermostaten. Ich kann
>>> da leider nirgendwo "eingreifen" sonst hätte ich diesen Weg auch bevorzugt.
>>> Daher muss ich einfach die Pumpe abschalten. Der Brenner heizt dann einfach
>>> den Kessel auf, aber die Pumpe führt die Wärme nicht ins Haus ab.
>>>
>>>
>>>
>>>> Und nun noch eine grundsätzliche Frage. Bei mir hab ich auch bei den
>>>> Thermostaten ein "CommandAccepted yes". Aber uralt. Was hast du angestellt
>>>> um die Thermostate ansprechen zu können? Bei mir geht da nichts.
>>>>
>>>>
>>> Ich hab länger gebraucht um das zu verstehen: ich hab das Wochenprogramm
>>> direkt an den Thermostaten eingegeben. Diese senden dann ihren Status an
>>> fhem. Umgekehrt scheint das nur in den seltensten Fällen zu klappen, weil
>>> die Thermostaten die meisste Zeit schlafen, dann nicht zuhören, und somit
>>> die meissten Kommandos von fhem verschlafen.
>>>
>>> VG
>>>> Aloys
>>>>
>>> --
>>> To unsubscribe from this group, send email to
>>> fhem-users+...@**googlegroups.com
>>>
>>
>> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> In der fhem.cfg muss das @ escaped werden und wird dann zu "@@"
Stimmt nur bedingt: Eine @ bzw. % Ersetzung findet nur in dem Programm-Teil der
notify und ECMDDevice Elemente statt, wobei @ mit dem Geraet und % mit dem
Event ersetzt wird.
Da diese Ersetzung viele (ver-)stoert, und nach der "Stille-Post" Methode fuer
Unfug sorgt, ueberlege ich es zu ersetzen mit vordefinierten Variablen:
@ -> $device
% -> $event
%EVTPART1 -> $evtpart1, usw.
Das bisherige Verhalten koennten wir mit einem zu setzenden Attribut behalten.
Kommentare?
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> ueberlege ich es zu ersetzen mit vordefinierten Variablen
> @ -> $device
> % -> $event
+1 von mir.
Macht das ganze etwas intuitiver. Es kommt schon mal vor dass ich nach
langer "Konfigurationsabstinenz" da erst wieder ins Manual schauen muss.
Gruß
Dirk
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Fänd ich auch gut.
Mit Übergangszeit, in der der bisherige Weg noch verfügbar ist, damit alle ihre Systeme umstellen können.
=8-)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hallo Ralf,
meine Heizung läuft nun schon seit ein paar Tagen komplett über FHEM
gesteuert, Danke für Deine Hilfe.
Da ich an meiner Gastherme keinen externen Startkontakt habe, musste ich
den Umweg über eine vorgegaukelte Außentemperatur gehen. Ein DS2413-Modul
mit 2 Relais übernimmt das. Das erste Relais schaltet im stromlosen Zustand
einen Widerstand rein, der 40° Außentemperatur simuliert und damit ist die
Heizung aus. Wärmeanforderung schaltet das Relais und damit auf eine
simulierte Temp von ca. 10°. Das zweite Relais wird von meinem
1-Wire-Außentemperaturfühler bei 0° aktiviert und schaltet vom
"10°"-Widerstand auf einen "0°"-Widerstand.
Ich habe hier schon einen zweiten DS2413-Baustein liegen, der mir dann noch
weitere Temperaturen simulieren kann, damit die Heizungskennlinie
entsprechend der Außentemperatur angepasst wird.
Falls FHEM ausfällt, ist die Heizung aus, ich aber über einen zweipoligen
Umschalter den herkömmlichen Außentemperaturfühler einschalten.
Gruß
Uwe
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Danke Uwe,
aber mein Beitrag war hier wirklich nur der allerkleinste.
Ich hab heute noch mal mit den Ein/Aus-Schwellwerten rumprobiert. Bei mir
läuft das jetzt ganz gut, wenn die Heizung einschaltet, wenn zumindest ein
Actuator über 40% steht, und abschaltet, wenn alle unter 35% sind.
Ich bin bei meinem Vorhaben geblieben und schalte lediglich die Umwälzpumpe
des Heizwassers aus und ein.
Wegen deines Aussentempsensors: darüber regeln die Heizungen i.d.R. die
Vorlauftemperatur. Hoffe das klappt bei dir.
So sieht das auszugsweise bei mir aus:
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
>
>
>
> Wegen deines Aussentempsensors: darüber regeln die Heizungen i.d.R. die
> Vorlauftemperatur. Hoffe das klappt bei dir.
>
>
> Deswegen schalte ich gestaffelt Widerstände je nach tatsächlicher
Außentemperatur an die Heizung. Ich warte noch auf die Einbindung des
DS2408 in OWSWITCH durch pah, dann kann ich noch mehr Widerstände
reinschalten :)
Ich habe die Temp/R-Kennlinie des NTC aufgenommen und simuliere nun die
Außentemp. in mehreren Stufen.
Dazu muss ich noch ein kleines Script zusammenbasteln... Per Notify
funktioniert das Schalten, aber da reagiere ich zur Zeit nur auf "Hot" und
"Cool". Um mehrere Stufen zu schalten, muss ich das entsprechende Relais
der jeweiligen Temperatur zuordnen.
Wird noch :)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
...das kannst du aber auch einfacher haben.
Nimm doch so einen Pollin AVR NetIO und spiel dir Ethersex drauf. Dann eine
Anzahl Ausgänge definieren und Widerstände berechnen.
:-)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Stimmt, aber von DS2413-Modulen hatte ich ein paar gebaut...die lagen noch
so rum...
Mit dem Pollin AVR-NET-IO hab ich so meine Erfahrungen gemacht... :( Bevor
man das alles zum Laufen bekommt, kann ich auch mit Relais schalten.
Am 23. September 2012 20:00 schrieb dougie@m1n1.de :
>
> ...das kannst du aber auch einfacher haben.
>
> Nimm doch so einen Pollin AVR NetIO und spiel dir Ethersex drauf. Dann
> eine Anzahl Ausgänge definieren und Widerstände berechnen.
> :-)
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Das Webfrontend gefällt mir gut.
Wie passt man das normale Frontend an? Gibt es dazu eine Anweisung?
Insbesondere die Anzeige der Ventilstellung --> Act_Bad etc. gfällt mir gut!
Wie bringt man das zur Anzeige?
Danke
Billy
Am Freitag, 31. August 2012 07:58:41 UTC+2 schrieb dou...@m1n1.de:
>
>
> ...nachdem ich mich jetzt rudimentär eingearbeitet habe, wollte ich mich
> mal an das Thema Heizungssteuerung begeben.
> Basierend auf dem Vorschlag aus dem WiKi wollte ich das für meine
> Konfiguaration adaptieren.
>
> Meine Konfig: in den Räumen hängen HM_CC_TC und HM_CC_VD (wobei es
> vermutlich auch Räume geben wird, die mehr als einen VD haben)
> Alle sind mit fhem gepairt und ich hab tempLists generiert.
> Alle HM_CC_TC befinden sich im Mode "Auto"
>
> WebFrontend sieht so aus:
>
>
>
>
>
> Fragen:
>
> (1) Woran kann ich erkennen, das ein HM_CC_TC auch wirklich mein fhem
> Kommando angenommen hat? Bislang scheine ich da nichts erkennen zu können,
> oder sind meine Einstellungen falsch?
>
> (2) Bei der Verwendung der Funktion devspec2array (um die Stati der
> Aktuatoren zu sammeln), kann ich doch TYPE=CUL_HM nicht verwenden, weil es
> mit Aktuatoren und Controller durcheinanderwürfelt. Wie würde das richtig
> gehen?
>
>
> VG
> Ralf
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
kannst du uns bitte deine Config zur Erzeugung dieser tollen übergreifenden
(Temperatur, Feuchtigkeit, gewünschte Temperatur, Stellantrieb) Plots zur
Verfügung stellen?
Das wäre echt prima!
Alex
Am Sonntag, 23. September 2012 18:59:53 UTC+2 schrieb dou...@m1n1.de:
>
>
>
> Danke Uwe,
>
> aber mein Beitrag war hier wirklich nur der allerkleinste.
> Ich hab heute noch mal mit den Ein/Aus-Schwellwerten rumprobiert. Bei mir
> läuft das jetzt ganz gut, wenn die Heizung einschaltet, wenn zumindest ein
> Actuator über 40% steht, und abschaltet, wenn alle unter 35% sind.
>
> Ich bin bei meinem Vorhaben geblieben und schalte lediglich die
> Umwälzpumpe des Heizwassers aus und ein.
>
> Wegen deines Aussentempsensors: darüber regeln die Heizungen i.d.R. die
> Vorlauftemperatur. Hoffe das klappt bei dir.
>
> So sieht das auszugsweise bei mir aus:
>
>
>
>
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Klar, gerne doch... anbei mein gplot-File:
############################
# Display the measured temp and the actuator.
# Corresponding FileLog definition:
# define FileLog /var/log/fhem/HM_CC_TC-%Y.log
set terminal png transparent size crop
set output '.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics nomirror
set y2tics
#set ytics
set title ''
set grid xtics y2tics
set y2label "Temperature in C"
set ylabel "Actuator (%)"
#FileLog 4:measured-temp:0:
#FileLog 4:desired:0:
#FileLog 4:humidity:0:
#FileLog 4:actuator:0:int
plot \
"< awk '/temperature/{print $1, $4}' "\
using 1:2 axes x1y2 title 'Measured temperature' with lines lw 2,\
"< awk '/desired/{print $1, $4}' "\
using 1:2 axes x1y2 title 'Desired temperature' with steps,\
"< awk '/humidity/ {print $1, $4+0}' "\
using 1:2 axes x1y1 title 'Humidity (%)' with lines,\
"< awk '/actuator/ {print $1, $4+0}' "\
using 1:2 axes x1y1 title 'Actuator (%)' with lines\
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
So!
Ich hab Licht am Ende des Tunnels! Es wird langsam kalt in Deutschland und
ich musst
Ich hab mir die Heizungssteuerung
http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach
meinen Gegebenheiten angepasst, und seit heute Nachmittag die Steuerung an
fhem übergeben!
Neun Homematic Raumthermostaten und Stellantriebe bilden die Basis für
einen OneWire Switch, der im Keller die Umwälzpumpe für die Heizung
abschaltet, sobald die Soll-Temperaturen erreicht sind.
Freu mich wirklich sehr! So flexibel, sauber und elegant kann man das wohl
wirklich nur mit fhem machen. Ich bin sehr beeindruckt!
Vielen Dank für dieses tolle Werk-/Spielzeug.
Ach ja, wenn jemand die Doku möchte: kann ich gerne bereit stellen.
VG
Ralf
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
So!
Ich hab Licht am Ende des Tunnels! Es wird langsam kalt in Deutschland und
ich musste für die Familie für Wärme sorgen.
Ich hab mir die Heizungssteuerung
http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach
meinen Gegebenheiten angepasst, und seit heute Nachmittag die Steuerung an
fhem übergeben!
Neun Homematic Raumthermostaten und Stellantriebe bilden die Basis für
einen OneWire Switch, der im Keller die Umwälzpumpe für die Heizung
abschaltet, sobald die Soll-Temperaturen erreicht sind.
Freu mich wirklich sehr! So flexibel, sauber und elegant kann man das wohl
wirklich nur mit fhem machen. Ich bin sehr beeindruckt!
Vielen Dank für dieses tolle Werk-/Spielzeug.
Ach ja, wenn jemand die Doku möchte: kann ich gerne bereit stellen.
VG
Ralf
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Hi,
Habe auch die Homematic Raumthermostate und habe es leider nicht geschafft
nach
" http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach " meine Homematic
anzupassen..
Wäre schön wenn Du mal für Anfänger Deine config zeigst.
Hermann
Am Freitag, 14. September 2012 20:29:31 UTC+2 schrieb dou...@m1n1.de:
>
> So!
>
> Ich hab Licht am Ende des Tunnels! Es wird langsam kalt in Deutschland und
> ich musste für die Familie für Wärme sorgen.
>
> Ich hab mir die Heizungssteuerung
> http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach
>
> meinen Gegebenheiten angepasst, und seit heute Nachmittag die Steuerung
> an fhem übergeben!
> Neun Homematic Raumthermostaten und Stellantriebe bilden die Basis für
> einen OneWire Switch, der im Keller die Umwälzpumpe für die Heizung
> abschaltet, sobald die Soll-Temperaturen erreicht sind.
>
> Freu mich wirklich sehr! So flexibel, sauber und elegant kann man das wohl
> wirklich nur mit fhem machen. Ich bin sehr beeindruckt!
>
> Vielen Dank für dieses tolle Werk-/Spielzeug.
> Ach ja, wenn jemand die Doku möchte: kann ich gerne bereit stellen.
>
> VG
> Ralf
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com