Modul weekprofile + FHEMWEB widget

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

Vorheriges Thema - Nächstes Thema

Papaloewe

ZitatAlso für HM müsste mal jemand die richtige Befehlssyntax zuliefern. Die Einschränkung von 13 steht meiner Meinung nach auch nirgends.

Also bei der hmtl-gui-Variante funktioniert es bei mir und es wird Folgendes angezeigt:
set EG.WZ.HZ_ClimRT_tr tempListMon prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListTue prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListWed prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListThu prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListFri prep  12:00 17 23:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListSat prep  07:00 17 23:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListSun exec  07:00 17 22:00 21 24:00 17

VolkerGBenner

So,
das sagt mir die fhem.cfg, wenn ich versuche ein Wochenprofil, erstellt mit Hilfe des Default-Profils von weekProfile, an das Device zu senden:
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Mon - create default
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Tue - create default
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Wed - create default
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Thu - create default
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Fri - create default
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Sat - create default
2016.01.08 22:45:02 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Sun - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Mon - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Tue - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Wed - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Thu - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Fri - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Sat - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Sun - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Mon - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Tue - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Wed - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Thu - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Fri - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Sat - create default
2016.01.08 22:45:04 3: WARNING master device Badezimmer_WT_042d7c has no day profile for Sun - create default


Solange nicht durch manuelle Eingabe in der Eingabezeile oder durch autocreate ein Wochenprofil im/zum Device angelegt wurde, scheint "(ich weiß jetzt grad nicht welche Instanz)" das nicht zu akzeptieren. Oder kommt die Meldung von weekProfile?

Ich habe erst das master-Profil in ein anderes Profil kopiert und das dann an das Device gesendet.
1x  RasPiB3+  mit RPI-RF-MOD und pivccu3
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

#77
Zitat von: VolkerGBenner am 08 Januar 2016, 22:56:11
Oder kommt die Meldung von weekProfile?
Ja. Es wird versucht das aktuelle Profil vom device auszulesen, um nur Änderungen zu Übertragen. Beim Auslesen wird aber festgestellt, dass es kein Profil für jeden Tag gibt.
Wenn es dann einmal übertragen ist, sollte das nicht mehr kommen.

VolkerGBenner

Ich bekomme jetzt aber irgendwie auch manuell kein "set .. weekProfile ..." übertragen. Bringt mir die gleiche Fehlermeldung. Da könnte dann auch bei mir der Fehler noch woanders liegen. :-(
1x  RasPiB3+  mit RPI-RF-MOD und pivccu3
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

#79
Neue Funktionalität:

Kopieren zu anderen weekprofile Instanzen
Profile können zu anderen weekprofile Instanzen gesendet werden.

Device-Liste mit Mehrfachauswahl:
Es werden alle unterstützen Geräte mit Alias Namen angezeigt. Das assoziierte master device ist vorausgewählt.
Zum zusätzlichen eintragen muss wie gehabt der Name und nicht der Alias des Gerätes verwendet werden. Sollte aber nicht mehr erforderlich sein.
Es kann somit ein Profil an mehrere Geräte gesendet werden.

Risiko

Zitat von: VolkerGBenner am 09 Januar 2016, 00:27:59
Ich bekomme jetzt aber irgendwie auch manuell kein "set .. weekProfile ..." übertragen. Bringt mir die gleiche Fehlermeldung. Da könnte dann auch bei mir der Fehler noch woanders liegen. :-(
Sehe nur eine Warnung und kein Fehler. Weiß leider noch nicht so richtig, was du meinst.

Afterburner

Super das mit der Vorauswahl des Devices :)

Evtl noch ein Hinweis für alle die nach dem Update keine Profile mehr sehen, einmal STRG + F5 drücken
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender

Papaloewe

#82
Bei HM (HM-CC-RT-DN) kommt leider weiterhin:
2016.01.09 09:07:25 3: set EG.KU.HZ_ClimRT_tr tempListMon prep 12:00 17.0 20:00 19.0 24:00 17.0;;set EG.KU.HZ_ClimRT_tr tempListTue prep 12:00 17.0 20:00 19.0 24:00 17.0;;set EG.KU.HZ_ClimRT_tr tempListWed prep 12:00 17.0 20:00 19.0 24:00 17.0;;set EG.KU.HZ_ClimRT_tr tempListThu prep 12:00 17.0 20:00 19.0 24:00 17.0;;set EG.KU.HZ_ClimRT_tr tempListFri exec 12:00 17.0 20:00 19.0 24:00 17.0 : To many arguments, max 13 pairs

Liegt es evtl. an den doppelten Semikolon's?

Diese Syntax funktioniert:
set EG.WZ.HZ_ClimRT_tr tempListMon prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListTue prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListWed prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListThu prep  12:00 17 22:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListFri prep  12:00 17 23:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListSat prep  07:00 17 23:00 21 24:00 17; set EG.WZ.HZ_ClimRT_tr tempListSun exec  07:00 17 22:00 21 24:00 17

Risiko

Zitat von: Papaloewe am 09 Januar 2016, 09:49:19
Liegt es evtl. an den doppelten Semikolon's?
Hab es geändert und eingecheckt. Bitte mal testen.

Afterburner

Zwecks der neuen "Senden an" Funktion, da bedarf es noch etwas Feintuning ;)

Die rot markierten im Screenshot sollte da nicht drin erscheinen,
die grün markierten sind OK und
die ohne Markierung, also die anderen Weekprofile könnten evtl in einem anderen Menüpunkt untergebracht werden.
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender

Papaloewe

ZitatHab es geändert und eingecheckt. Bitte mal testen.
ok, HM scheint jetzt zu funktionieren:

2016.01.10 11:20:21 3: CUL_HM set EG.KU.HZ_ClimRT_tr tempListMon prep 12:00 17.0 20:00 19.0 24:00 17.0
2016.01.10 11:20:21 3: CUL_HM set EG.KU.HZ_ClimRT_tr tempListTue prep 12:00 17.0 20:00 19.0 24:00 17.0
2016.01.10 11:20:21 3: CUL_HM set EG.KU.HZ_ClimRT_tr tempListWed prep 12:00 17.0 20:00 19.0 24:00 17.0
2016.01.10 11:20:21 3: CUL_HM set EG.KU.HZ_ClimRT_tr tempListThu prep 12:00 17.0 20:00 19.0 24:00 17.0
2016.01.10 11:20:22 3: CUL_HM set EG.KU.HZ_ClimRT_tr tempListFri exec 12:00 17.0 20:00 19.0 24:00 17.0


Vielen Dank.

Risiko

Zitat von: Afterburner am 09 Januar 2016, 20:31:33
Zwecks der neuen "Senden an" Funktion, da bedarf es noch etwas Feintuning ;)

Die rot markierten im Screenshot sollte da nicht drin erscheinen,
die grün markierten sind OK und
die ohne Markierung, also die anderen Weekprofile könnten evtl in einem anderen Menüpunkt untergebracht werden.
Also die Shutterkontakte sollte mit der letzten Version nicht mehr auftauchen.
Hättest du auch einen Vorschlag für eines anderen Menüpunkt? Ich finde es dort eigentlich passend. Evtl. könnte man die Typen unterschiedlich Darstellen.

Afterburner

Jupp Fensterkontakte sind raus, Wettersensor, Klingelsensor, Steckdose noch nicht.
Wegen dem Menüpunkt, ich würde das hinter das + legen denn Du kopierst das Profil ja in ein andere Profil und + ist fürs kopieren gedacht
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender

Risiko

Zitat von: Afterburner am 10 Januar 2016, 15:44:39
Jupp Fensterkontakte sind raus, Wettersensor, Klingelsensor, Steckdose noch nicht.
Was sind das für Devices, Homatic?
Zitat von: Afterburner am 10 Januar 2016, 15:44:39
Wegen dem Menüpunkt, ich würde das hinter das + legen denn Du kopierst das Profil ja in ein andere Profil und + ist fürs kopieren gedacht
Ist was dran. Werde nochmal darüber schlafen  ;)

Afterburner

ZitatIst was dran. Werde nochmal darüber schlafen
kannst du beim schlafen denken ? ^^


ZitatArbeitszimmer.Steckdose
Arbeitszimmer.Steckdose_SenPwr
Arbeitszimmer.Steckdose_SenF
Arbeitszimmer.Steckdose_Pwr
Arbeitszimmer.Steckdose_SenI
Arbeitszimmer.Steckdose_SenU
Arbeitszimmer.Steckdose_Sw

HomeMatic 130248 Funk-Schaltaktor 1-fach mit Leistungsmessung HM-ES-PMSw1-Pl
http://www.fhemwiki.de/wiki/HM-ES-PMSw1-Pl_Funk-Schaltaktor_1-fach_mit_Leistungsmessung

ZitatHM.Flur.Klingelsensor

HomeMatic Klingelsensor HM-Sen-DB-PCB

ZitatWetter.Sensor
Das ist der Universalsensor von Dirk hier aus dem Forum

ZitatActionDetector

NAME ActionDetector
NTFY_ORDER 50-ActionDetector
TYPE CUL_HM
   
   






PS: was passiert eigentlich wenn Du ein Profil an ein anderes Profil schickst und es das Profil schon gibt ? Also den Namen ? ;)
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender