Programmierung HM_CC_RT_DN

Begonnen von LotharRappsilber, 04 März 2014, 10:57:15

Vorheriges Thema - Nächstes Thema

LotharRappsilber

Hallo,

brauche Eure Hilfe. Habe mir schon mehrmals HowTo_Homematic_mit_Fhem_auf_FB_7390_V-1.6.pdf durchgelesen, aber komme nicht weiter. I
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

falsche Taste gedrückt, Entschuldigung. Ich habe ClimRT_tr in Bad umbenannt und lt. Anleitung Temp-Listen erstellt. Wenn ich {SetTempList_Bad} eingebe, kommt
Bad format, use HH:MM TEMP ... Bitte um Hilfe!

Gruß
Lothar
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

LotharRappsilber

FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

betateilchen

Du brauchst Dich doch eigentlich nicht wundern, wenn Dir hier niemand (mehr) hilft?

Du gibst keinerlei Information und erwartest trotzdem eine Lösung für ein nicht definiertes Problem.
Das funktioniert so einfach grundsätzlich nicht.
Im Moment kann Dir einfach niemand helfen, selbst wenn man es wollte.

Ausserdem bist Du schon wieder im falschen Unterforum.

Und nach 3 1/2 Stunden schon zu reklamieren, dass niemand antwortet, ist auch nicht die feine Art.
Das hier ist ein freiwilliges, nichtkommerzielles Forum von Hobby-Enthusiasten und keine 24/7 Support-Hotline.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LotharRappsilber

ich gebe gerne informationen. was brauchst du???
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

betateilchen

ich geh mal eben frisches Popcorn holen  :P

In der Zwischenzeit kannst Du z.B. mal hier reinschreiben, wie Du SetTempList verwendest, bzw. was in Deiner gleichnamigen Funktion eigentlich genau drinsteht.

Und vergiß bitte nicht, code-Tags zu verwenden. Danke.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LotharRappsilber

ich habe es so gemacht, wie ab Seite 10 drinsteht (HowTo_Homematic_mit_Fhem_auf_FB_7390_V-1.6.pdf).

Da steht "Wenn ihr eure Daten dann eingegeben habt und auf save gedrückt habt, aktiviert die Liste über ein {SetTempList_HeizungFenster_ClimRT_tr} , wobei ihr hier auch wieder den Namen HeizungFenster_ClimRT_tr durch euren Namen ersetzen müsst."
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

betateilchen

Danke, aber das hilft mir auch nicht weiter. Ich wollte keine Zitate aus irgendwelchen Anleitungen haben, sondern wissen, was Du bei Dir genau gemacht hast.

Fakten, Fakten, Fakten!

Viel Glück - vielleicht meldet sich ja noch jemand, der mit Deinen Nicht-Informationen mehr anfangen kann als ich.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LotharRappsilber

das steht in meiner 99-myutils.pm

##############################################
package main;
use strict;
use warnings;
use POSIX;
sub
myUtils_Initialize($$)
{
my ($hash) = @_;
}
######################################################
sub
SetTempList_Bad()
{
{ fhem ("set Bad tempListMon prep 08:30 22.0 20:30 22.0 24:00 15.0")};
{ fhem ("set Bad tempListTue prep 08:30 22.0 10:30 15.0 20:00 22.0")};
{ fhem ("set Bad tempListWed prep 08:30 22.0 20:30 22.0 24:00 15.0")};
{ fhem ("set Bad tempListThu prep 08:30 22.0 20:30 22.0 24:00 15.0")};
{ fhem ("set Bad tempListFri prep 08:30 22.0 20:30 22.0 24:00 15.0")};
{ fhem ("set Bad tempListSat prep 08:30 22.0 10:30 15.0 20:30 22.0 24:00 15.0")};
{ fhem ("set Bad tempListSun exec 08:30 22.0 10:30 15.0 20:30 22.0 24:00 15.0")};
}
# End SetTempList_Bad
1;

Gruß und Danke!
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

betateilchen

Erstens fehlt am Dienstag die wichtige 24:00 Uhr Angabe und zweitens frage ich mich, ob Du wirklich diese Heizzeiten haben willst. Die ganze Nacht durch bis 08:30 Uhr auf 22° heizen und dann die Heizung runterregeln?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LotharRappsilber

Entschuldige bitte, dass ich erst jetzt antworte, aber ich hatte nach meinem Schlaganfall Therapie. Die Zeiten kann  ich noch ändern, mir geht es ums umsetzen.
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

betateilchen

Das mit Deiner Therapie nach Deinem Schlaganfall ist inzwischen bekannt, dafür brauchst Du Dich nicht entschuldigen.
Außerdem erwarte ich Im Gegensatz zu Dir generell nicht innerhalb von 5 Minuten eine Antwort.

Aber mit der Antwort, die Du jetzt gegeben hast, kann ich wieder nichts anfangen.
Es geht nicht darum, dass Du Zeiten irgendwie änderst, sondern dass Du die Syntax in Deiner Funktion genau so einsetzt, wie sie vorgeschrieben ist.

Nimm doch mal eine ganz einfache tempList und versuche, ob das Setzen dieser Liste funktioniert.
Wenn ja, weißt Du zumindest, dass die Kommunikation zwischen Deinem fhem und Deinem Thermostaten korrekt läuft.



sub
SetTempList_Bad()
{
{ fhem ("set Bad tempListMon prep 24:00 16")};
{ fhem ("set Bad tempListTue prep 24:00 16")};
{ fhem ("set Bad tempListWed prep 24:00 16")};
{ fhem ("set Bad tempListThu prep 24:00 16")};
{ fhem ("set Bad tempListFri prep 24:00 16")};
{ fhem ("set Bad tempListSat prep 24:00 16")};
{ fhem ("set Bad tempListSun exec 24:00 16")};
}


-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LotharRappsilber

Habe Deine Temp-Listen eingepflegt und dann neu gestartet. Wenn ich dann {SetTempList_Bad} eingebe, kommt
Bad format, use HH:MM TEMP ... .
FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL

betateilchen

Kann es sein, dass Du nicht mit den aktuellen Versionen der Homematic Modul in Deinem fhem arbeitest?

Gib mal bitte in der Befehlszeile ein:



version



und stelle das Ergebnis hier rein.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

LotharRappsilber

Bitte schön

# $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $
# $Id: 00_CUL.pm 3853 2013-09-04 06:54:57Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 3968 2013-09-28 14:49:43Z martinp876 $
# $Id: 14_CUL_WS.pm 3818 2013-08-29 17:04:56Z rudolfkoenig $
# $Id: 00_FBAHA.pm 2777 2013-02-20 08:02:01Z rudolfkoenig $
# $Id: 10_FBDECT.pm 2779 2013-02-21 08:52:27Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 3963 2013-09-26 08:55:32Z martinp876 $
# $Id: 95_FLOORPLAN.pm 3971 2013-09-29 08:16:39Z ulimaass $
# $Id: 92_FileLog.pm 3759 2013-08-21 08:13:08Z rudolfkoenig $
# $Id: 00_HMLAN.pm 3968 2013-09-28 14:49:43Z martinp876 $
# $Id: 13_KS300.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_SVG.pm 3857 2013-09-04 21:09:38Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 98_autocreate.pm 3957 2013-09-25 06:21:02Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_eventTypes.pm 2982 2013-03-24 17:47:28Z rudolfkoenig $
./FHEM/99_myUtils.pm: No such file or directory
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $

FB 7590, FHEM, 1xCCU2, 6xDECT200, 1xDECT201, 1xHMIP-SWO-PL, 1xHMIP-PS, 1xDECT301,  2xHM-LC-Sw1-PL