FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: fhem_newcomer am 17 Oktober 2015, 10:10:40

Titel: tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 10:10:40
Hallo Zusammen!

Ich hoffe, Ihr könnt mir helfen. Warum auch immer kann ich meine HM-Thermostate nicht mehr mit der templist.cfg versehen, d.h. die entsprechenden Daten an das Thermostat senden.

Meine Templist.cfg sieht in Teilen wie folgt aus:

entities:HS_Bad_1OG
tempListSat>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
tempListSun>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
tempListMon>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
tempListTue>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
tempListWed>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
tempListThu>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
tempListFri>08:00 16.5 09:00 18.5 18:00 18.5 18:30 20.0 20:00 20.0 20:30 18.5 24:00 16.5
entities:HS_Kinderzimmer_1OG
tempListSat>08:00 18.0 19:30 18.0 24:00 18.0
tempListSun>08:00 18.0 19:30 18.0 24:00 18.0
tempListMon>08:00 18.0 19:30 18.0 24:00 18.0
tempListTue>08:00 18.0 19:30 18.0 24:00 18.0
tempListWed>08:00 18.0 19:30 18.0 24:00 18.0
tempListThu>08:00 18.0 19:30 18.0 24:00 18.0
tempListFri>08:00 18.0 19:30 18.0 24:00 18.0
entities:HS_Spitzboden
tempListSat>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0
tempListSun>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0
tempListMon>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0
tempListTue>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0
tempListWed>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0
tempListThu>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0
tempListFri>08:00 14.0 09:30 15.5 11:00 17.0 21:00 17.0 22:00 15.5 24:00 14.0

Ich habe es mit folgendem Befehl versucht:

set <NameThermostat> tempList restore tempList.cfg

Es wird dann folgende Meldung ausgegeben:

Unknown argument tempList, choose one of assignHmKey burstXmit clear deviceRename fwUpdate getConfig getRegRaw inhibit raw regBulk regSet reset sysTime unpair

Wenn ich FHEM die Thermostate anwähle, erhalte ich die Information, dass der Climate-Channel "unpeered2 ist. Das Thermostat wird als "alive" angezeigt.

Kann da jemand etwas mit anfangen und mir vielleicht helfen?
Titel: Antw:tempList-Fehler
Beitrag von: isy am 17 Oktober 2015, 10:28:27
Hallo,
Ich nutze für diese Funktion nur das HMInfo, siehe auch http://www.fhemwiki.de/wiki/HomeMatic_HMInfo

Ich würde die geplante tempList.cfg per Texteditor sichern und über HMInfo per save speichern.
Dann hast du eine saubere tempList.cfg, kannst die Unterschiede prüfen und ggf. die geplanten Werte aus dem Texteditor dort eintragen, quasi neu.

Ich gehe aber davon aus, dass die HM Teile alle sauber gepairt sind.

Gruß Helmut
Titel: Antw:tempList-Fehler
Beitrag von: martinp876 am 17 Oktober 2015, 11:21:20
Zitatset <NameThermostat> tempList restore tempList.cfg

gibt es das Kommando tempList  bei dem Device? ich kenne das nicht. schau einfach einmal
get <NameThermostat> cmdList
an. sollte nicht so schwer sein.
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 15:04:17
das cmdlist gibt es. Dort ist der Befehl set... templist aber nicht aufgeführt. Bis vor ein paar Monaten habe ich das allerdings immer damit gemacht.

Gibt es alternativ dazu nun einen anderen Befehl bzw. eine andere Möglichkeit?
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 15:27:58
Ok, ich habe das mit den HMInfo befehlen gemacht:

nämlich mit:

set hm tempList restore tmpList.cfg

demnach sollten die Änderungen erkannt und dann entsprechend geschrieben werden. Oder habe ich das falsch verstanden?

die Meldung, die dann kam war:

fail  : ././tempList.cfg:HS_Bad_1OG_Clima for HS_Bad_1OG_Clima: file: ././tempList.cfg for HS_Bad_1OG_Clima does not exist

Wie habe ich denn das zu verstehen?
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 15:29:13
natürlich hatte ich das "e" im Befehl geschrieben...   ;)
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 15:52:54
bei mir steht die tempList.cfg im Verzeichnis fhem/fhem. Muss ist dann attr configDir fhem in die fhem.cfg oder kann ich mir das dann sparen?
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 15:56:06
Sorry für das ständige Nachharken, aber mir fällt das ein oder andere auf.

Muss in der Templist.cfgvor den Eintraägen R_0_ , R_1_ , usw. stehen oder ist meine Schreibweise )s.o.) auch in Ordnung?
Titel: Antw:tempList-Fehler
Beitrag von: martinp876 am 17 Oktober 2015, 17:03:08
Ok, hminfo. Andere Baustelle.
Defaultdir ist das fhem Verzeichnis. Eintrag ist nicht notwendig.
Ist das template hinterlegt? Fhem findet es nicht.

R_...
Muss ich nachsehen. Im Prinzip dient es der Sortierung bei der Anzeige. Ich denke dunkannst es weglassen. Einfacher du machst einen test.
Titel: Antw:tempList-Fehler
Beitrag von: isy am 17 Oktober 2015, 17:59:46
Ich hätte erst mal mit "save" eine tempList.cfg geschrieben. Damit hat man ein Original.
Danach habe ich, zum Testen, genau diese tempList.cfg mit "recover" zurück geladen.
Da es keine Änderung gab, muss das ohne Fehlermeldung klappen.

Dann könntest du mit dem eingebauten Fhem Editor die Datei deinen  Wünsche nach anpassen.
Mit "recover" wieder in die HM übertragen.

Da ich keinen Burst aktiviert habe, dauert das Ack, je nach dem, bis zu 2,5 Minuten.

Wenn du nach dem reCover direkt ein verify machst, bekommst du eine FM, weil ja u.U. noch nicht geschrieben wurde.
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 19:02:52
die tempList.cfg habe ich angelet. Deswegen habe ich auf das SAVE auch nicht mehr geantwortet. Bin zwar anfänger, aber das kann ich schon. Aber trotzdem danke für die Basics.

Was meinst du mit "recover"? Wie seht die Befehlszeile dann genau aus?
Titel: Antw:tempList-Fehler
Beitrag von: isy am 17 Oktober 2015, 19:26:56
Vertippt. Meine restore
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 19:29:53
In meiner fhem.cfg stand bei den Thermostaten folgendes

#set HS_Keller_li_Clima tempListTmpl restore FHEM/tempList.cfg:HS_Keller_li

Kann es sein, dass die Raute die Übertragung der Templist verhindert hat?
Titel: Antw:tempList-Fehler
Beitrag von: isy am 17 Oktober 2015, 19:32:59
Bin auch noch recht neu, aber # bedeutet Kommentar.
Titel: Antw:tempList-Fehler
Beitrag von: fhem_newcomer am 17 Oktober 2015, 20:09:50
Problem gelöst!  :)

Die Zeile, die mit der Raute versehen hatte, war die Befehlszeile für den Theromastat. Die neue Templist ist neu auf das Thermoastat geschrieben worden.

Danke für Eure Mithilfe!