FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: LotharRappsilber am 04 März 2014, 10:57:15

Titel: Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 10:57:15
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
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 11:02:33
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
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 14:23:34
Hat denn keiner eine Idee?
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 14:29:17
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.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 14:44:08
ich gebe gerne informationen. was brauchst du???
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 14:50:12
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.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 15:00:50
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."
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 15:07:24
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.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 15:11:34
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!
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 15:17:36
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?
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 16:09:43
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.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 16:14:56
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")};
}


Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 16:24:01
Habe Deine Temp-Listen eingepflegt und dann neu gestartet. Wenn ich dann {SetTempList_Bad} eingebe, kommt
Bad format, use HH:MM TEMP ... .
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 16:26:42
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.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 16:31:23
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 $

Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 16:57:56
dein fhem ist ein halbes Jahr alt. Damit KANN das alles noch gar nicht funktionieren. Damals gab es weder den Regler RT-DN noch prep und exec.
Bring Dein fhem auf aktuellen Stand, dann probiers nochmal.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 17:02:13
Wenn ich update ergebe, kommt diese Meldung:

==> Action required:

    There is at least one unconfirmed message. Before updating FHEM
    these messages have to be confirmed first:
      ID: update-20130127-001

    To view a message (again), please enter 'notice view <ID>'.
    To confirm a message, please enter 'notice confirm <ID> [value]'.
    '[value]' is an optional argument. Please refer to the message,
    whether the disclosure of '[value]' is necessary.

    For further information please consult the manual for the command
    'notice' in the documentation of FHEM (commandref.html).

    The update is canceled for now.   
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: Joachim am 04 März 2014, 17:07:53
Lothar, lesen, und verstehen!
==> Action required:

    There is at least one unconfirmed message. Before updating FHEM
    these messages have to be confirmed first:
      ID: update-20130127-001

    To view a message (again), please enter 'notice view <ID>'.
    To confirm a message, please enter 'notice confirm <ID> [value]'.
    '[value]' is an optional argument. Please refer to the message,
    whether the disclosure of '[value]' is necessary.

    For further information please consult the manual for the command
    'notice' in the documentation of FHEM (commandref.html).

    The update is canceled for now.   
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 17:10:16
Ich kann leider kein Englisch, deshalb verstehe ich es nicht.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: Joachim am 04 März 2014, 17:21:49
Wenn Du kein englisch kannst, dann nutz eine Hilfe!
in diesem Fall

http://www.babelfish.de

unbekannten Text eingeben, und übersetzen lassen
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: LotharRappsilber am 04 März 2014, 17:31:46
Jetzt klappt es. Danke!!!
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: betateilchen am 04 März 2014, 19:16:06
wenn Du glaubst, dass ich mir jetzt Gedanken darüber mache, WAS jetzt bei Deinen unzähligen Baustellen funktioniert, hast Du Dich aber getäuscht.
Titel: Antw:Programmierung HM_CC_RT_DN
Beitrag von: Deudi am 05 März 2014, 12:29:43
Hatte gerade etwas zum Aufheitern gesucht (Trauerfall) - und gefunden. Popcorn ist vollständig aufgebraucht, this thread made my day. Thanx!  ;D ;D ;D