Modul weekprofile + FHEMWEB widget

Begonnen von Risiko, 23 Dezember 2015, 20:16:54

Vorheriges Thema - Nächstes Thema

rvideobaer

hallo,

ich bin immer noch am experimentieren, wenn ich einen wert des master profiles ändere wird er übertragen. Ändere ich mehrere Einstellungen(zb. Temperatur an 2 oder mehr Tagen wird es nicht übertragen.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

VolkerGBenner

Zitat von: rvideobaer am 07 Januar 2016, 13:47:23
hallo,

ich bin immer noch am experimentieren, wenn ich einen wert des master profiles ändere wird er übertragen. Ändere ich mehrere Einstellungen(zb. Temperatur an 2 oder mehr Tagen wird es nicht übertragen.

Gruß Rolf

Könnte an zu wenigen Credits liegen. Hab ich auch schon beobachtet. Die sind dann aber nach und nach von ganz allein aufgetaucht, wenn wieder genug Credits frei waren. (Meine ich beobachtet zu haben :-) )
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

VolkerGBenner

Ich hab gestern mal ein MAX! Heizkörperthermostat manuell angelernt, also ohne autocreate. Dabei wird dann kein standartmäßiges Wochenprofil angelegt und ich hab auch nicht rausbekommen, wie ich es auf einfachem Weg aus dem Gerät auslesen konnte. Auf jeden Fall ist mir aufgefallen, dass, wenn dem  Gerät noch kein Wochenprofil zugeordnet ist, weekProfile auch nichts zum editieren anbietet, ich also auch keine neuen Einträge erstellen kann. WeekProfile kann also nur editieren und nicht anlegen.
Für so bekloppte Individualisten mit Hang zur Bequemlichkeit wäre es noch praktisch, wenn weekProfile auch ein DefaultWochenProgramm mitbringt, so wie autocreate es ja, so nehm ich mal an, auch macht. Ich mußte so jetzt erst über die Eingabezeile ein Minimalwochenprogramm eintipseln, damit weekProfile was zum editieren hatte.
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

rvideobaer

Hallo,

an den Credits liegt es nicht da erst gar nichts ans Thermostat geschickt wird. Bei einem Eintrag sofort CMDs_pending, bei mehr bleibt es bei CMDs_done.

Gruß
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Gerd.Ternes

Hallo liebe FHEM´ler,

das Modul an sich finde ich klasse. Leider kann ich jedoch meine HM Thermostate nicht aktualisieren. Bei meinen HM-CC-TC kommt die Meldung:
2016.01.07 16:43:09 3: set HM_Wohnzimmer_Climate tempListMon prep 12:00 24.5 24:00 18.5;;set HM_Wohnzimmer_Climate tempListTue prep 24:00 18.5;;set HM_Wohnzimmer_Climate tempListWed prep 24:00 18.5;;set HM_Wohnzimmer_Climate tempListThu prep 24:00 18.5;;set HM_Wohnzimmer_Climate tempListFri prep 24:00 19.5;;set HM_Wohnzimmer_Climate tempListSat prep 24:00 18.5;;set HM_Wohnzimmer_Climate tempListSun exec 24:00 18.5 : Invalid temperature 18.5;set, choose one of on off 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10.0 10.5 11.0 11.5 12.0 12.5 13.0 13.5 14.0 14.5 15.0 15.5 16.0 16.5 17.0 17.5 18.0 18.5 19.0 19.5 20.0 20.5 21.0 21.5 22.0 22.5 23.0 23.5 24.0 24.5 25.0 25.5 26.0 26.5 27.0 27.5 28.0 28.5 29.0 29.5 30.0
Bei dem Modell  HM-TC-IT-WM-W-EU  kommt folgende Meldung:
2016.01.07 16:45:51 3: set HM_Bad_oben_Climate tempListMon prep 12:00 24.5 24:00 18.5;;set HM_Bad_oben_Climate tempListTue prep 24:00 18.5;;set HM_Bad_oben_Climate tempListWed prep 24:00 18.5;;set HM_Bad_oben_Climate tempListThu prep 24:00 18.5;;set HM_Bad_oben_Climate tempListFri prep 24:00 19.5;;set HM_Bad_oben_Climate tempListSat prep 24:00 18.5;;set HM_Bad_oben_Climate tempListSun exec 24:00 18.5 : To many arguments, max 13 pairs

Hat jemand die gleichen Probleme?

Risiko

Zitat von: Hauswart am 07 Januar 2016, 09:41:09
Super tolles Modul, funktioniert in Kombination mit einem HM-CC-RT-DN super :)
define WT1 weekprofile HMxxx_Clima
Danke und super, dass es mit einem HM-Thermostat funzt.

Risiko

Zitat von: VolkerGBenner am 07 Januar 2016, 14:28:43
Ich hab gestern mal ein MAX! Heizkörperthermostat manuell angelernt, also ohne autocreate. Dabei wird dann kein standartmäßiges Wochenprofil angelegt und ich hab auch nicht rausbekommen, wie ich es auf einfachem Weg aus dem Gerät auslesen konnte. Auf jeden Fall ist mir aufgefallen, dass, wenn dem  Gerät noch kein Wochenprofil zugeordnet ist, weekProfile auch nichts zum editieren anbietet, ich also auch keine neuen Einträge erstellen kann. WeekProfile kann also nur editieren und nicht anlegen.
Für so bekloppte Individualisten mit Hang zur Bequemlichkeit wäre es noch praktisch, wenn weekProfile auch ein DefaultWochenProgramm mitbringt, so wie autocreate es ja, so nehm ich mal an, auch macht. Ich mußte so jetzt erst über die Eingabezeile ein Minimalwochenprogramm eintipseln, damit weekProfile was zum editieren hatte.
Ab morgen sollte es gehen!  ;)

VolkerGBenner

Zitat von: Risiko am 07 Januar 2016, 20:04:53
Ab morgen sollte es gehen!  ;)

;D Mein Held  ;D Das nenn ich mal prompten Service.
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

Risiko

Zitat von: Gerd.Ternes am 07 Januar 2016, 16:47:53

Bei meinen HM-CC-TC kommt die Meldung: Invalid temperature 18.5;set, choose one of ....
Bei dem Modell  HM-TC-IT-WM-W-EU  kommt folgende Meldung: To many arguments, max 13 pairs
Hat jemand die gleichen Probleme?
Sorry. Habe mir die Befehlssyntax aus der commandref für CUL_HM abgeschaut - jedenfalls so wie ich es interpretiert habe. Kann da leider nicht so richtig unterstützen. Vielleicht kann ja jemand das korrigieren bzw. die richtige Syntax für HM-CC-TC | HM-TC-IT-WM-W-EU  liefern.

Ziel sollte (denke ich aktuell) aber sein, über HMInfo zu gehen. Wird aber leider noch etwas dauern.

Gerd.Ternes

Hallo Risiko,

wäre es viel Aufwand, die einzelnen Tage (anstelle die Tage zusammenzufassen) zu schreiben. Es ist zwar nicht die beste Lösung, könnte aber funktionieren.

VG

Gerd

VolkerGBenner

Hallo Risiko,

habe gerade gemerkt, dass es noch sinnvoll sein könnte, die (weekprofile**.cfg)s mit in den "rename"-Befehl einbeziehen zu lassen.
Nur so um alles rund zu machen.

Die fhem***.log-Ausgabe nach Neustart, nachdem ich ein paar vernachlässigte Geräte umbenannt hatte:
2016.01.08 11:53:36 2: wpEsszimmer(assignDev): device MAX_087629 not supported or defined
2016.01.08 11:53:36 2: wpTreppenhaus(assignDev): device MAX_0aff3a not supported or defined
2016.01.08 11:53:36 2: wpWW_Zirkulation(assignDev): device MAX_083109 not supported or defined
2016.01.08 11:53:36 1: Including ./log/fhem.save
2016.01.08 11:53:38 2: wpEsszimmer(assignDev): device MAX_087629 not supported or defined
2016.01.08 11:53:38 2: wpTreppenhaus(assignDev): device MAX_0aff3a not supported or defined
2016.01.08 11:53:38 2: wpWW_Zirkulation(assignDev): device MAX_083109 not supported or defined
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

Hauswart

#71
Zitat von: Risiko am 07 Januar 2016, 20:03:29
Danke und super, dass es mit einem HM-Thermostat funzt.

Jetzt wohl nicht mehr  :o

Zitat2016.01.08 16:15:05 3: set HM_XXX_Clima tempListTue prep 06:00 17.0 08:30 21.0 17:00 17.0 22:00 21.0 24:00 17.0;;set HM_XXX_Clima tempListWed prep 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0;;set HM_XXX_Clima tempListSat prep 07:00 17.0 22:00 21.0 24:00 17.0;;set HM_XXX_Clima tempListSun exec 07:00 17.0 22:00 21.0 24:00 17.0 : To many arguments, max 13 pairs

Edit: Habe FHEM neu gestartet und nur einen Eintrag bearbeitet und gespeichert => geht.

Edit 2: Zwei Einträge bearbeitet:
Zitat2016.01.08 16:24:38 3: set HM_XXX_Clima tempListMon prep 06:00 17.0 08:30 21.0 17:00 17.0 22:00 21.0 24:00 17.0;;set HM_XXX_Clima tempListFri exec 06:00 17.0 08:30 21.0 17:00 17.0 22:00 21.0 24:00 17.0 : Bad format, use HH:MM TEMP ...

Edit 3:
Zitat2016.01.08 16:26:12 1: PERL WARNING: Use of uninitialized value $temps[0] in substitution (s///) at ./FHEM/98_weekprofile.pm line 124.
2016.01.08 16:26:13 3: CUL_HM set HM_XXX_Clima tempListFri exec 06:00 17.0 08:30 21.0 17:00 17.0 22:00 21.0 24:00 17.0
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

Risiko

Also für HM müsste mal jemand die richtige Befehlssyntax zuliefern. Die Einschränkung von 13 steht meiner Meinung nach auch nirgends.
Zu Edit 3: Schaue ich mir an.

Risiko

Zitat von: VolkerGBenner am 08 Januar 2016, 12:03:18
habe gerade gemerkt, dass es noch sinnvoll sein könnte, die (weekprofile**.cfg)s mit in den "rename"-Befehl einbeziehen zu lassen.
Nur so um alles rund zu machen.
Rename vom Master device und vom Modul selbst wir noch nicht unterstützt. Hab es aber notiert.

VolkerGBenner

Zitat von: Risiko am 08 Januar 2016, 18:35:43
Rename vom Master device und vom Modul selbst wir noch nicht unterstützt. Hab es aber notiert.

Also ich meinte jetzt, dass wenn ich eins meiner Geräte über "rename <device>" umbenenne, auch die Einträge in den Wochenprofilen in den weekprofile.cfg-Dateien mit geändert werden müssen. Sonst findet weekprofile seine master nicht nicht mehr.

1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,