FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: mfeske am 26 Dezember 2014, 00:52:13

Titel: Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 26 Dezember 2014, 00:52:13
Hallo zusammen,

kann ich eigentlich das Pairing "erneuern" für einen Stellantrieb ohne alle meine Einstellungen, Icon, Raum Wochenschaltplan zu verlieren?

Ich habe oft Meldungen wie diese:
2014.12.26 00:43:22 2: CUL_MAX_SendQueueHandler: Missing ack from 0dd196 for 0b7c00401234560dd196006
im Log
für ein 2014-12-26 00:49:25 MAX Heizung_Tania desiredTemperature 17.0 erhalte ich im EventMonitor auch kein desiredTemperature: 17.0 zurück.

Wie kann ich noch rausfinden, warum ich immer an die 1% Grenze komme und keine Credits mehr habe? Momentan verwende ich ein Fensterkontakt und zwei Stellantriebe. Geplant ist eine Vielzahl, aber wenn ich jetzt schon an die 1% Grenze komme :-(

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 27 Dezember 2014, 07:26:01
Normalerweise gibt es nix zu erneuern, weil das pairing nicht veraltet ;)

Du könntest mal einen Werksresett vom Thermostat machen (Batterien raus, 60sec warten, die 3 Taster gleichzeitig drücken und Batterien wieder rein, bis res im Display steht), anschließend nochmal mit fhem pairen.
set cm pairmode 600
So in der Art, wie dein Max IO halt heißt, und dann die Boost Taste lange drücken. (Der Eventmonitor kann nicht schaden dabei.)

Dann sollte der 30sec Timer runterzählen anfangen. Bei mir ist es meist bei 28 oder 27 fertig.

Fhem behält i.d.R. die Attribute bei. Individuelle Wochenprogramme gehen hopps. (Sollten sie je wirklich existiert haben!)

Wichtig:
Mach am Schluß in fhem ein Save config! Sehr hilfreicher Knopf. Vorbeugend gegen fhem-Allzheimer. Zu Risiken und Nebenwirkungen lesen Sie die commandref und fragen Sie im Forum nach ;)


Fußnote:
So Wochenzeitpläne kannst du natürlich eintippen in der Befehlszeile.
Dann werden sie gesetzt und sind weg. Meist stellst du irgendwann mal fest, dass du das so nicht wolltest. Wenn du das setzen in einer Funktion  in der 99_myUtils.pm auslagerst, kannst du es recyceln.
Praktisch z.B. für Urlaubsmodus...


Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 27 Dezember 2014, 10:50:20
Hallo Rince,

danke für Deine Hilfe. Irgendwas scheint ja noch zu gehen. Ich habe für beide Stellantriebe für heute ein read
Heizung_Tania
TimeInformationHour 0 2014-12-26 18:28:04
groupid 0 2014-12-26 20:00:00
msgcnt 6 2014-12-27 08:00:00

Heizung_Janic
TimeInformationHour 1 2014-12-26 18:28:04
groupid 0 2014-12-26 20:00:00
msgcnt 12 2014-12-27 08:52:37


Für beide habe ich identische Wochenprogramme über die FHEM Kommandozeile eingegeben:
# Heizkeller Beginn
define HeizungMorgensWeekTania at *05:30:00 { fhem("set Heizung_Tania desiredTemperature 20.1") if($wday == 1 || $wday == 2  || $wday == 3  || $wday == 4  || $wday == 5 ) }
attr HeizungMorgensWeekTania room Heizkeller
define HeizungTagWeekTania at *09:00:00 { fhem("set Heizung_Tania desiredTemperature 18.2") if($wday == 1 || $wday == 2  || $wday == 3  || $wday == 4  || $wday == 5 ) }
attr HeizungTagWeekTania room Heizkeller
define HeizungNachmittagWeekTania at *16:00:00 { fhem("set Heizung_Tania desiredTemperature 20.3") if($wday == 1 || $wday == 2  || $wday == 3  || $wday == 4  || $wday == 5 ) }
attr HeizungNachmittagWeekTania room Heizkeller
define HeizungNachtWeekTania at *20:00:00 { fhem("set Heizung_Tania desiredTemperature 18.0") if($wday == 1 || $wday == 2  || $wday == 3  || $wday == 4  || $wday == 5 ) }
attr HeizungNachtWeekTania room Heizkeller
define HeizungTagWeekendTania at *08:00:00 { fhem("set Heizung_Tania desiredTemperature 20.1") if($wday == 0 || $wday == 6) }
attr HeizungTagWeekendTania room Heizkeller
define HeizungNachtWeekendTania at *20:00:00 { fhem("set Heizung_Tania desiredTemperature 18.0") if($wday == 0 || $wday == 6) }
attr HeizungNachtWeekendTania room Heizkeller
define HeizungMorgensWeekJanic at *05:30:00 { fhem("set Heizung_Janic desiredTemperature 20.1") if($wday == 1 || $wday == 2  || $wday == 3  || $wday == 4  || $wday == 5 ) }


Save config ist mein Lieblingsknopf geworden und ich drücke Ihn immer einmal mehr als zu wenig.

Aktuell habe ich das Problem, das ich zum Beispiel für HeizungMorgensWeekTania und keine Bestätigung im Log für den Stellregler finde:
2014-12-26_00:40:51 Heizung_Tania desiredTemperature 17.0
2014-12-26_00:49:25 Heizung_Tania desiredTemperature 17.0
2014-12-26_05:30:00 Heizung_Tania desiredTemperature 20.1
2014-12-26_09:00:00 Heizung_Tania desiredTemperature 18.2
2014-12-26_09:41:02 Heizung_Tania deassociate Kontakt_Flur


Es blieb also auch heute leider kalt in Ihrem Zimmer :-(
Wenn ich das Log richtig werte dann setzt FHEM den Wert bekommt aber keine Bestätigung ?! (kein desiredTemperature: 20.1). Woran kann das den noch liegen?

Mein Luxusproblem ist. Es sind momentan Ferien. Tania ist da und hätte es gerne durchgehend warm und Janic ist nicht hier und da könnte die Heizung eigentlich auf eco stehen. Sehe Du hast die gleiche Hardware, wie hast Du den die indivduellen Wochenprogramme gestaltet?

Auslagern in 99_myUtils.pm hört sich super an. Habe ich in der Anfänger PDF was überlesen? Das würde mich wahrscheinlich auch absichern wenn ich FHEM mal neu aufsetzen muss, was ich hoffe nie tun zu müssen.

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 27 Dezember 2014, 13:26:17
Gib mal ein:
list Heizung_Tania

Ich glaube nicht, dass das Ding gepaired ist. Nur die Funktelegramme mitlesen hilft nicht...

Im übrigen hast du nicht wirklich ein Wochenprofil ;)
Das, was du da über zig at lostrittst, ist eine manuelle Steuerung der Thermostatventile. Das erzeugt durchaus respektable Funklasten.

Wenn du mal das Thermostatventil auf "Auto" stellst (nicht über fhem, sondern am Ventil selber), siehst du da eine andere Temperatur. Die kommt direkt vom Ventil selber. Und man kann das mit fhem modifizieren. Schau dir mal das den commandref Eintrag zu Max an. Da ist es beschrieben...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 27 Dezember 2014, 21:43:20
list Heizung_Tania:
Internals:
   DEF        HeatingThermostatPlus 0dd196
   IODev      cm
   NAME       Heizung_Tania
   NR         29
   STATE      18.0 °C
   TYPE       MAX
   addr       0dd196
   type       HeatingThermostatPlus
   Readings:
     2014-12-26 18:28:04   TimeInformationHour 0
     2014-12-26 20:00:00   groupid         0
     2014-12-27 20:00:00   msgcnt          9
   Internals:
     interfaces thermostat;battery;temperature
Attributes:
   IODev      cm
   icon       control_building_modern_s_2og_og1
   room       Tania


list Heizung_Janic:
Internals:
   DEF        HeatingThermostatPlus 0dcfbd
   IODev      cm
   NAME       Heizung_Janic
   NR         27
   STATE      17.0 °C
   TYPE       MAX
   addr       0dcfbd
   type       HeatingThermostatPlus
   Readings:
     2014-12-26 18:28:04   TimeInformationHour 1
     2014-12-26 20:00:00   groupid         0
     2014-12-27 20:52:37   msgcnt          15
   Internals:
     interfaces thermostat;battery;temperature
Attributes:
   IODev      cm
   icon       control_building_modern_s_2og_og1
   room       Janic


Wie machst Du das mit den Wochenprogrammen? Direkt in der 99_myUtils.pm ? Ich musste ja erstmal nehmen was ich als Anfänger und somit Jäger und Sammler finde ;-)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 27 Dezember 2014, 22:43:30
Ok,
diese Teile kennen fhem allesamt nicht. Die sind nicht gepaired.
Mach es so, wie ich oben schrieb.
Den Cul in den Pairing Modus bringen, Werksreset bei den Devices, anlernen :)


Zu den WeekProfiles gehen wir später, wenn es überhapt mal läuft. Nur so, du hast 1 Fensterkontakt? Mach mal auch ein list von dem.
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 28 Dezember 2014, 11:07:10
hier mein list Kontakt_Flur
Internals:
   DEF        ShutterContact 0e45e3
   IODev      cm
   LASTInputDev cm
   MSGCNT     13
   NAME       Kontakt_Flur
   NR         31
   RSSI       -96
   STATE      closed
   TYPE       MAX
   addr       0e45e3
   backend    cm
   cm_MSGCNT  13
   cm_TIME    2014-12-28 10:10:14
   rferror    0
   type       ShutterContact
   Readings:
     2014-12-28 10:10:14   battery         ok
     2014-12-26 22:57:10   firmware        1.0
     2014-12-26 22:57:09   groupid         0
     2014-12-26 23:11:26   msgcnt          28
     2014-12-28 10:10:14   onoff           0
     2014-12-28 10:10:14   state           closed
     2014-12-26 22:57:10   testresult      0
   Internals:
     interfaces switch_active;battery
Attributes:
   IODev      cm
   devStateIcon opened:fts_light_dome_open closed:fts_light_dome:FS20.off
   room       Flur


Mit dem erneuern des Pairing setze ich mich nachher noch hin.
Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 28 Dezember 2014, 13:01:25
Der sieht gut aus :)
Siehst den Unterschied? (mal abgesehen davon, dass es ein Fensterkontakt und kein Thermostatventil ist) ;)

Allerdings ist ein RSSI von -96 schon bemerkenswert schlecht!
Die Funkverbindung ist nicht wirklich gut. Das ist aber ein Problem der räumlichen Platzierung vom Cul und dem Gerät.
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 28 Dezember 2014, 14:26:50
Zitat von: Rince am 28 Dezember 2014, 13:01:25
Allerdings ist ein RSSI von -96 schon bemerkenswert schlecht!
Die Funkverbindung ist nicht wirklich gut. Das ist aber ein Problem der räumlichen Platzierung vom Cul und dem Gerät.

der liegt im nebenraum zum testen, nur zwei meter entfernt :-(
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 28 Dezember 2014, 14:45:11
neues Pairing aber wieder ein schlechter RSSI Wert, obwohl im Nebenzimmer. Bin extra mal in eine andere Etage mit den Raspi gezogen :-( Sind die beiden CULS vielleicht zu dicht nebeneinander?
Uhrzeit und Tag muss ich wohl doch am Stellregler einstellen, dachte das könnte ich auch über FHEM machen.
Internals:
   DEF        HeatingThermostatPlus 0dd196
   IODev      cm
   LASTInputDev cm
   MSGCNT     3
   NAME       Heizung_Tania
   NR         29
   RSSI       -102.5
   STATE      17.0 °C
   TYPE       MAX
   addr       0dd196
   backend    cm
   cm_MSGCNT  3
   cm_TIME    2014-12-28 14:41:13
   dstsetting 1
   mode       0
   rferror    0
   serial     KEQ1034646
   type       HeatingThermostatPlus
   Readings:
     2014-12-26 18:28:04   TimeInformationHour 0
     2014-12-28 14:41:13   battery         ok
     2014-12-28 14:41:12   boostDuration   25
     2014-12-28 14:41:12   boostValveposition 80
     2014-12-28 14:41:12   comfortTemperature 21.0
     2014-12-28 14:41:12   decalcification Sat 12:00
     2014-12-28 14:41:13   desiredTemperature 17.0
     2014-12-28 14:41:12   ecoTemperature  17.0
     2014-12-28 14:41:12   firmware        1.0
     2014-12-28 14:41:12   groupid         0
     2014-12-28 14:41:12   maxValveSetting 100
     2014-12-28 14:41:12   maximumTemperature on
     2014-12-28 14:41:12   measurementOffset 0.0
     2014-12-28 14:41:12   minimumTemperature off
     2014-12-28 14:41:13   mode            auto
     2014-12-28 14:41:14   msgcnt          18
     2014-12-28 14:41:13   state           17.0 °C
     2014-12-28 14:41:12   testresult      255
     2014-12-28 14:41:12   valveOffset     0
     2014-12-28 14:41:13   valveposition   0
     2014-12-28 14:41:12   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-00:00
     2014-12-28 14:41:12   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-00:00
     2014-12-28 14:41:12   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2014-12-28 14:41:12   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2014-12-28 14:41:12   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2014-12-28 14:41:12   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2014-12-28 14:41:12   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2014-12-28 14:41:12   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2014-12-28 14:41:12   windowOpenDuration 15
     2014-12-28 14:41:12   windowOpenTemperature 12.0
   Internals:
     interfaces thermostat;battery;temperature
Attributes:
   IODev      cm
   icon       control_building_modern_s_2og_og1
   room       Tania


Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 28 Dezember 2014, 14:53:18
ZitatUhrzeit und Tag muss ich wohl doch am Stellregler einstellen
I wo.
Macht fhem schon selber.
1x pro Tag, oder wenn du es beim Cul selber anstößt.

Jetzt ist er ordentlich gepaired.

Unbedingt ein save config machen, gell!


Wenn du dir jetzt die readings ansiehst, entdeckst du auch das eingestellte Wochenprofil. Das wird im Auto-Modus durchgezogen.
Selbiges kannst du natürlich modifizieren.

Ich würde aber erst noch das zweite Thermostatventil pairen...


RSSI
Solange es geht, reicht es ja aus. Behalte mal die lost Packages im Auge wenn alles fertig ist...




Damit löst sich dann auch dein anderer Thread mit dem Stellantrieb und Fensterkontakt...
Solange die Geräte nicht ordentlich gepaired sind (und zwar ALLE Beteiligten), klappt es nicht...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 31 Dezember 2014, 12:55:42
Hallo Rince,

der Fensterkontakt scheint jetzt zumindest bei Heizung_Janic zu funktionieren. Wenn er geöffnet ist erscheint ein geöffnetes Fenster im Display vom Stellantrieb. Ich komme aber immer noch nicht dahinter warum Heizung_Tania so einen schlechten RSSI von -97 hat. Der Raspy ist in der Etage direkt darüber. Heizung_Janic ist im Nebenzimmer von Heizung_Tania (weiter weg vom CUL).

Wenn ich über FHEM ein desiredTemperature 18.5 Grad setze kommt in den Logs:
2014.12.31 12:45:03 2: CUL_MAX_SendQueueHandler: Missing ack from 0dd196 for 0b4800401234560dd1960065
2014.12.31 12:45:28 2: CUL_MAX_SendQueueHandler: Missing ack from 0dcfbd for 0b4300401234560dcfbd0065

und bei den Stellantrieben:
2014-12-31_05:30:00 Heizung_Janic desiredTemperature 20.1
2014-12-31_09:00:00 Heizung_Janic desiredTemperature 18.2
2014-12-31_12:45:05 Heizung_Janic desiredTemperature 18.5
2014-12-31_12:39:31 Heizung_Tania temperature: 19.7
2014-12-31_12:39:31 Heizung_Tania valveposition: 12
2014-12-31_12:39:31 Heizung_Tania 19.0 °C
2014-12-31_12:44:40 Heizung_Tania desiredTemperature 18.5


sieht für mich so aus, als ob meine 18.5 wieder nicht bestätigt werden vom Stellantrieb :-(

An ein vernünftiges Wochenprogramm per 99_myUtils.pm ist da wohl auch nicht zu denken.

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 06 Januar 2015, 07:13:08
Moment.
Irgendwas geht hier mächtig in die Hose:

In deiner Signatur steht hinter dem Cul 868 was mit (433). Du versuchst nicht zufällig noch nebenbei den Cul hin und herzuschalten um 433MHz Geräte zu steuern?

Und dann steht da noch was von einem Cube drinnen. Dir ist klar, dass du, wenn du vom fhem aus mit dem Cul irgend etwas steuern willst (z.B. Temperatur setzen), der Cube gar nicht mehr verwendet werden darf?

Wenn du nämlich am Cube anfängst deine Geräte wieder anzulernen, verlieren diese Automatisch ihr pairing mit fhem...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 06 Januar 2015, 08:37:06
Hallo Rince,

habe die Signatur mal korrigiert, danke für den Hinweis.
Den Cube hatte ich am Anfang im Einsatz, bis ich festgestellt habe, das es eine Fehlinvestition war; bis auf das er zuverlässig mit den Stellantrieben kommuniziert hat. Mich wurmt wirklich das ich das nicht vernünftig hin bekomme. Den einen Tag hat es funktioniert und ich konnte über FHEM die Temepratur einstellen und am nächsten schon nicht mehr. Habe auch schon die Batterien getauscht.

Nein den CUL schalte ich nicht hin und her, hatte im Anfängerbereich mal gelesen, das es schief gehen könnte und habe mir deshalb gleich zwei gekauft.

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 06 Januar 2015, 21:03:53
Hmmmmmmmm
Also:
Den Cube benutzt du nicht, ja? (Pack ihn am besten in einen Karton tief in den Keller)
Aber du hast 2 Culs...

Es kann sein, dass die bei einem Restart anders rum nummeriert werden intern. Das kann man mit udev gut lösen, aber wir können es vorher mal anders versuchen:
Zieh bitte den anderen Cul ab (Schreibtischschublade reicht, Keller muss nicht sein ;) )
Restart fhem
Dann mach das Pairing neu.

Ich glaube, dann läuft es erst mal durch :)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 08 Januar 2015, 18:09:00
Hallo Rince,

den Cube werde ich wohl eher zurück schicken ;-) Nimmt im Keller so viel Platz weg.

Ich weiß nicht was ich falsch mache :-(
attr global verbose 5
fhem shutdown
shutdown -h now //am raspi


CUL433 abgezogen

raspi neu gestartet
set cm pairmode 600
Stellantrieb auf Werkseinstellungen gesetzt und dach Adaptierungsfahrt 3 sek Boost taste für Funkverbindung.
Im Log taucht auch ein CUL_MAX_Parse: Got PairPing (dst 000000, pairmode 0), firmware 16, type 2, testresult 255, serial KEQ1035134 auf.

Allerdings steht für den Stellantrieb wieder ein so denke ich schlechter RSSI mit -98,5 drin.

CUL und Stellantrieb sind gerade mal 2 Meter auseinander im gleichen Raum :-(
Spielt der USB HUB bei der Verbindungsqualität eine Rolle und beim finden der CULS ?

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 08 Januar 2015, 19:46:00
Nein, Hub macht das nicht schlechter. Außer das Netzteil ist defekt. Kann ich aber nicht glauben.
Ohne den aktiven Hub wird es nicht gehen, weil der RasPi versorgungsspannungstechnisch eine Fehlkontruktion ist. Lass das alles wie es ist.

Ich denke ja, dass es jetzt funktioniert.

In der Zwischenzeit mach doch mal ein
list cm
Nur so zum Zeitvertreib ;)

Was für eine Antenne hast du denn an dem Cul?
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 08 Januar 2015, 19:56:36
Hallo Rince,

na ich bin ja gespannt  ob wir das hinbekommen, ich bekomm schon echten Ärger mit meiner Family weil das mit der Heizung nicht klappt :-(
Antenne hatte ich gleich mitbestellt, es ist die RP-SMA 868 MHz + 5dBi 15 cm; am CUL433 habe ich eine RP-SMA 433 MHz + 3dBi; warum ich unterschiedliche genommen habe, weiss ich gar nicht mehr :-( btw wie kann man die CULs eigentlich bei abgenommender Antenne unterscheiden ?
Gruß
Micha
list cm:
Internals:
   CUL868_MSGCNT 1
   CUL868_RAWMSG Z0A0F0A030DD19612345700
   CUL868_RSSI -102
   CUL868_TIME 2015-01-08 19:39:04
   DEF        123456
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     1
   NAME       cm
   NR         22
   STATE      Defined
   TYPE       CUL_MAX
   addr       123456
   cnt        0
   pairmode   0
   retryCount 0
   Readings:
     2015-01-08 19:43:12   packetsLost     428
   sendQueue:
Attributes:
   IODev      CUL868
   room       Funkzentrale


list Heizung_Janic
Internals:
   DEF        HeatingThermostatPlus 0dcfbd
   IODev      cm
   NAME       Heizung_Janic
   NR         74
   STATE      17.0 °C
   TYPE       MAX
   addr       0dcfbd
   type       HeatingThermostatPlus
   Readings:
     2014-12-26 18:28:04   TimeInformationHour 1
     2015-01-08 14:06:00   battery         ok
     2015-01-08 19:00:10   boostDuration   25
     2015-01-08 19:00:10   boostValveposition 80
     2015-01-08 19:00:10   comfortTemperature 21.0
     2015-01-08 19:00:10   decalcification Sat 12:00
     2015-01-08 14:06:00   desiredTemperature 17.0
     2015-01-08 19:00:10   ecoTemperature  17.0
     2015-01-08 19:00:10   firmware        1.0
     2015-01-08 19:00:10   groupid         0
     2015-01-08 19:00:10   maxValveSetting 100
     2015-01-08 19:00:10   maximumTemperature on
     2015-01-08 19:00:10   measurementOffset 0.0
     2015-01-08 19:00:10   minimumTemperature off
     2015-01-08 14:06:00   mode            auto
     2015-01-08 19:00:10   msgcnt          149
     2015-01-08 19:00:10   state           17.0 °C
     2015-01-08 12:00:10   temperature     17.6
     2015-01-08 19:00:10   testresult      255
     2015-01-08 19:00:10   valveOffset     0
     2015-01-08 14:06:00   valveposition   8
     2015-01-08 19:00:10   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-00:00
     2015-01-08 19:00:10   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-00:00
     2015-01-08 19:00:10   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 19:00:10   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 19:00:10   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 19:00:10   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 19:00:10   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 19:00:10   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 19:00:10   windowOpenDuration 15
     2015-01-08 19:00:10   windowOpenTemperature 12.0
   Internals:
     interfaces thermostat;battery;temperature
Attributes:
   IODev      cm
   icon       control_building_modern_s_2og_og1
   room       Janic


list Heizung_Tania
Internals:
   DEF        HeatingThermostatPlus 0dd196
   IODev      cm
   NAME       Heizung_Tania
   NR         76
   RSSI       -102
   STATE      21.0 °C
   TYPE       MAX
   addr       0dd196
   type       HeatingThermostatPlus
   Readings:
     2014-12-26 18:28:04   TimeInformationHour 0
     2015-01-08 17:33:36   battery         ok
     2015-01-08 18:54:26   boostDuration   25
     2015-01-08 18:54:26   boostValveposition 80
     2015-01-08 18:54:26   comfortTemperature 21.0
     2015-01-08 18:54:26   decalcification Sat 12:00
     2015-01-08 17:33:36   desiredTemperature 21.0
     2015-01-08 18:54:26   ecoTemperature  17.0
     2015-01-08 18:54:26   firmware        1.0
     2015-01-08 18:54:26   groupid         0
     2015-01-08 18:54:26   maxValveSetting 100
     2015-01-08 18:54:26   maximumTemperature on
     2015-01-08 18:54:26   measurementOffset 0.0
     2015-01-08 18:54:26   minimumTemperature off
     2015-01-08 17:33:36   mode            auto
     2015-01-08 19:37:37   msgcnt          156
     2015-01-08 18:54:26   state           21.0 °C
     2015-01-08 17:33:36   temperature     22.7
     2015-01-08 18:54:26   testresult      187
     2015-01-08 18:54:26   valveOffset     0
     2015-01-08 17:33:36   valveposition   41
     2015-01-08 18:54:26   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-00:00
     2015-01-08 18:54:26   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-00:00
     2015-01-08 18:54:26   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 18:54:26   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 18:54:26   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 18:54:26   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 18:54:26   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2015-01-08 18:54:26   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-00:00
     2015-01-08 18:54:26   windowOpenDuration 15
     2015-01-08 18:54:26   windowOpenTemperature 12.0
   Internals:
     interfaces thermostat;battery;temperature
Attributes:
   IODev      cm
   icon       control_building_modern_s_2og_og1
   room       Tania


list Kontakt_Flur
Internals:
   DEF        ShutterContact 0e45e3
   IODev      cm
   NAME       Kontakt_Flur
   NR         28
   STATE      opened
   TYPE       MAX
   addr       0e45e3
   type       ShutterContact
   Readings:
     2015-01-08 19:02:53   battery         ok
     2015-01-08 18:42:01   firmware        1.0
     2015-01-08 18:42:01   groupid         0
     2015-01-08 18:42:01   msgcnt          54
     2015-01-08 19:02:53   onoff           1
     2015-01-08 19:02:53   state           opened
     2015-01-08 18:42:01   testresult      0
   Internals:
     interfaces switch_active;battery
Attributes:
   IODev      cm
   devStateIcon opened:fts_light_dome_open closed:fts_light_dome:FS20.off
   room       Flur
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 08 Januar 2015, 20:11:00
lernen durch schmerzen :-(

SAVE CONFIG

Okay neu angelernt und save config ausgeführt
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 08 Januar 2015, 23:00:18
Gut.
Dann müssten die list ??? jetzt auch etwas länger sein...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 09 Januar 2015, 17:25:35
list cm:
Internals:
   CUL868_MSGCNT 1
   CUL868_RAWMSG Z0AA80A030DD19612345600
   CUL868_RSSI -102.5
   CUL868_TIME 2015-01-09 17:24:11
   DEF        123456
   IODev      CUL868
   LASTInputDev CUL868
   MSGCNT     1
   NAME       cm
   NR         22
   STATE      Defined
   TYPE       CUL_MAX
   addr       123456
   cnt        0
   pairmode   0
   retryCount 0
   Readings:
     2015-01-08 20:39:15   packetsLost     433
   sendQueue:
     HASH(0x17a5f98)
Attributes:
   IODev      CUL868
   room       Funkzentral


Meinem Sohn ist auch der raspy runtergefallen und deshalb gab es 12 stunden keine daten :-( Beide Stellantriebe haben noch keine aktuelle Uhrzeit
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 09 Januar 2015, 18:24:39
Wichtig ist, dass der Zähler
ZitatpacketsLost     433 
Nicht kräftig nach oben klettert. Meine RasPis haben mir eine grobe Behandlung nie verübelt ;)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 09 Januar 2015, 19:25:53
ist den das list cm so okay ?
Wann wird sich die Uhrzeit korrekt einstellen an den Stellantrieben ?
Meine Befehle zum ändern der Temperatur werden leider noch ignoriert.
Muss jetzt mit udev was gemacht werden und wenn ja was und wie ?

Das kann doch nicht alles an mir liegen :-(

Die verdrehten Angaben irritieren mich trotzdem:
VERSION V 1.62 CUL433 bei meinem CUL868

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 09 Januar 2015, 20:22:41
Hä?

Haben wir das übersehen?

Du jast schon den 868er Cul im Rechner stecken grade, oder?




Mift.
Dann wird dein 868er Cul grade als 433er erkannt schätze ich.

Ok, dann brauchen wir jetzt passende udev Regeln, damit dein fhem weiß, welcher der beiden Culs der 868er und welcher der 433er ist.

Damit bin ich hier vorübergehend raus.


Das Problem ist meiner Meinung nach:
Wenn du 2 Culs hast, dann initialisiert dein Rechner mal den einen, mal den anderen Cul zuerst. Udef Regeln sorgen dafür, dass die Culs immer die gleiche Nummer bekommen.
Fhem bekommt diese Änderung nicht mit und versucht dann entsprechend die Culs mit dem jeweils falschen Protokoll zu steuern, was dementsprechend in die Hose geht.

Such am besten mal nach udev im Einplatinenrechner-Bereich des Forums oder unter Anfängerfragen...


Da kann ich dir nicht weiterhelfen, danich das Problem noch nie gehabt habe (habe nur 1 Cul)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 09 Januar 2015, 22:15:58
...aber jetzt ist doch gerade nur einer angeschlossen :-(
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 09 Januar 2015, 22:58:42
Macht in dem Fall nix leider.
Hätte ich auch gehofft...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 10 Januar 2015, 11:52:25
Hallo Rince,

ich glaube jetzt wirklich das ich irgendwas irgendwie vertauscht habe :-( Aber woran erkenne ich den jetzt welcher welcher CUL ist ? Von Busware leider keine Antwort dazu :-(
Jetzt steht im List beim cul868 auch bei der Version VERSION    V 1.61e CUL868 siehe auch hier (http://forum.fhem.de/index.php?topic=31823.msg243148#msg243148) allerdings bin ich davon ausgegangen das ich den cul433 mit der Version 1.61e geflasht habe damit es mit der Intertechno Fernbedienung korrekt funktioniert, siehe auch hier (http://siehe%20auch%20[url=http://forum.fhem.de/index.php?topic=31823.msg243148#msg243148)]hier[/url].

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 10 Januar 2015, 13:07:11
Ok, dann pair jetzt (hoffentlich zum letzten mal) die ganzen Max Teile mit dem 868er Cul, und vergiss das save config nicht :)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 10 Januar 2015, 13:23:56
... aber der hat doch noch die falsche firmware wie es aussieht ?!
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 10 Januar 2015, 14:35:04
Dann mach einfach die 1.61 drauf ;)

Dauert ja nicht lange.
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 10 Januar 2015, 20:51:03
Hallo rince reicht es jetzt, wenn ich in der fhem.cfg die Adressen austausche für die CULs?
define CUL868 CUL /dev/ttyACM0@9600 1034
attr CUL868 devStateIcon .*:cul_868
attr CUL868 icon cul_868
attr CUL868 rfmode MAX
attr CUL868 room Funkzentrale
define cm CUL_MAX 123456
attr cm IODev CUL868
attr cm room Funkzentrale
define CUL433 CUL /dev/ttyACM1@9600 1134
attr CUL433 devStateIcon .*:cul_cul
attr CUL433 icon cul_cul
attr CUL433 room Funkzentrale


Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 10 Januar 2015, 21:53:35
Ich hab keine Ahnung, tut mir leid.

Probiere es einfach mal aus.



Mehr, als völlig zerstören können wir die Installation nicht. Und ein Backup der RasPi SD Karte dauert ja nicht so lange ;)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 10 Januar 2015, 23:14:59
Scheint jetzt alles stabiler zu laufen, habe beide jetzt auf 1.62 geflasht und wenn beide angesteckt sind funktioniert die Zuordnung korrekt.

Kannst Du mich jetzt in die Geheimnisse einführen ?!
Zitat von: Rince am 27 Dezember 2014, 07:26:01
Fußnote:
So Wochenzeitpläne kannst du natürlich eintippen in der Befehlszeile.
Dann werden sie gesetzt und sind weg. Meist stellst du irgendwann mal fest, dass du das so nicht wolltest. Wenn du das setzen in einer Funktion  in der 99_myUtils.pm auslagerst, kannst du es recyceln.
Praktisch z.B. für Urlaubsmodus...

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 11 Januar 2015, 09:16:09
Strike :)


Hast du jetzt direkt die Geräte in fhem eingebunden, wie dir im Einplatinenrechner Forum geraten wurde?
Oder udev Regeln erstellt?

Weil nämlich, sonst könnte fhem bei nächsten Neustart die Dinger wieder vertauschen!


Zu deiner Frage:
1. Bevor wir in der 99_myUtils.pm Profile setzen, richten wir Max mal ordentlich ein.

Dazu bitte erst mal bei jedem Gerät eine groupid setzen. Kannst du direkt in der Detailansicht der Thermostate und Fensterkontakte machen.
set Heizkörper groupid (steht in der DropDownListe) <eineZahlreinschreiben>

Die GroupID ist wichtig, und muss unterschiedlich sein für alle Thermostate, die verschiedene Wochenprofile haben. Ansonsten ist nämlich ein Ventil der Master und überschreibt die Solltemperaturen der anderen Ventile...

Setze einfach deine auf 1, die deiner Tochter auf 2 und die vom Junior auf 3. Die zugehörigen Fensterkontakte auch. Ob man das braucht bei den Fensterkontakten weiß ich nicht. Aber am Anfang von Max wußte man auch nicht, was die GroupID überhaupt ist ;)

Einfach mal setzen. Etwas später,  wenn du wieder die Detailansicht ansiehst, sollte die neue GroupID drin stehen. Je nachdem wie viele freie Credits du hast, geht es schneller oder dauert länger. Bei mir hat es neulich über eine Stunde gedauert, bis alles durch war. Da lief aber auch MaxScan mit, und ich habe aktuell 13 Thermostatventile.



2. Als nächstes lies dir bitte mal die commandref durch bei Max, unter besonderer Berücksichtigung von weekprofile.

Ich geb dir später ein Beispiel wie das geht. Aber erst lesen...

Was du dir überlegen solltest:
Wann wird welcher Raum wie benutzt.

Bei mir lief das z.B. so ab:
Ich hasse es, morgens ein kaltes Bad zu betreten. Wenn ich dann aber in der Arbeit bin, nutzt mein Bad niemand mehr (auch nicht meine Frau). Abends hingegen ist es wieder in Benutzung.
Das nächste, was du nicht weißt,  sondern nach 2-3 Tagen ansehen kannst, ist die Frage wie schnell heizt sich der konkrete Raum auf. Das mußt erst mal raten.
Bei mir sieht es dann so aus:
Solltemperatur Nachts 17°
Ab 5.30 Uhr will ich 21° (meist gehe ich so gegen 6.30° ins Bad)
Im Prinzip könnte ich dann auch die Heizerei wieder einstellen, da das Bad dann warm ist, Solltemperatur wieder auf 17°.

Das überlege dir mal für jeden Raum.

Im nächsten Schritt bauen wir daraus ein WeekProfile :)
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: John am 11 Januar 2015, 10:57:07
Hallo Rince,

ZitatDazu bitte erst mal bei jedem Gerät eine groupid setzen.

Das ist mir neu, habe ich bisher noch nie gemacht und hat totzdem funktioniert.
Woher hast du die Information ?

Im Wiki steht
Zitat(Die Semantik der groupId erschließt sich mir deshalb noch nicht ganz. Ich glaube, man kann damit Befehle (ala set desiredTemperature) an mehrere Thermostate gleichzeitig richten. Im Moment sendet FHEM einfach an jedes Thermostat einen Befehl.)

Insgesamt scheint mir die groupId eher ein Buch mit 7 Siegeln zu schein.

John
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 11 Januar 2015, 11:26:27
Hi,

schön zu sehen, dass du da bist John :)


ich hatte das neulich bei mir.
Hatte zuerst alle 13 Thermostatventile in der Gruppe 0.

Und den Scanner an


Die Solltemperaturen hatten mit den in den WeekProfile hinterlegten Temperaturen relativ wenig gemeinsam...
Viel mir auf, als ich aufwachte und es im Schlafzimmer ziemlich kalt war.


Theoretisch kann es auch eine andere Ursache haben;
Ich habe mir einige gebrauchte Max-Geräte gekauft, unter anderem auch Raumthermostate.
Bei einigen war die Batterie noch drin.
Frage an dich John:
Wenn das Thermostat die gleiche Adresse nutzt, wie ich sie verwende, könnte es dann quasi "Out of the Box" (und das ist wörtlich zu nehmen, also Box = Versandkarton) zu Regeln anfangen?

Das könnte auch hinkommen...
Mein Schlafzimmer hatte 15° statt 21° Solltemperatur. Die 15° sollten haben ein Flur und ein Kellerraum...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: John am 11 Januar 2015, 13:25:16
Hallo Rince

ZitatHatte zuerst alle 13 Thermostatventile in der Gruppe 0.

Es gibt eine Reihe von Readings, die niemals zurückgemeldet werden. Dazu gehört auch die groupID.
FHEM nimmt default an, daß diese auf 0 steht; dies bedeutet wohl, dass das Gerät keiner Gruppe zugeordnet ist.
Aber das muss nicht den tatsächlichen Gegebenheiten im Thermostat entsprechen.
Wenn FHEM aktiv die groupID zum Thermostat schreibt, ändert sich diese auch im Reading, aber nicht weil die groupID
erfolgreich zurückgelesen wurde, sondern weil FHEM annimmt, daß das Schreiben erfolgreich war.

Also wäre ein Factory Reset bei unbekannter Konfiguration sinnvoll , bei allen MAX Devices.

ZitatWenn das Thermostat die gleiche Adresse nutzt, wie ich sie verwende, könnte es dann quasi "Out of the Box" (und das ist wörtlich zu nehmen, also Box = Versandkarton) zu Regeln anfangen?

Die Adresse hat mit dem Regeln erst mal nichts zu tun. Wenn das Thermostat initialisiert ist wird es natürlich auch regeln wollen,
unabhängig von FHEM.

John
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 11 Januar 2015, 14:47:17
ZitatWenn FHEM aktiv die groupID zum Thermostat schreibt, ändert sich diese auch im Reading, aber nicht weil die groupID
erfolgreich zurückgelesen wurde, sondern weil FHEM annimmt, daß das Schreiben erfolgreich war.
Hm, jedenfalls versucht fhem wirklich die GroupID zu setzen. Wenn gleichzeitig der Scanner läuft, dauert es durchaus lange, bis fhem das meldet.

Mindestens jeweils 1 Minute...

ZitatAlso wäre ein Factory Reset bei unbekannter Konfiguration sinnvoll , bei allen MAX Devices.
Stimme dir absolut zu, habe ich auch immer gemacht...


ZitatDie Adresse hat mit dem Regeln erst mal nichts zu tun. Wenn das Thermostat initialisiert ist wird es natürlich auch regeln wollen,
unabhängig von FHEM.
Kannst du diesen Satz bitte anders formulieren? Ich verstehe ihn nicht:
"Die Adresse hat mit den Reglern" (meinst du damit die des Max Systems (also z.B. 123456)
"Wenn das Thermostat initialisiert ist" es existiert nur mit eingelegten Batterien in einem Karton... so wie ich es bekommen habe

Ergo: ICH habe es nie initialisiert. Woher weiß das Thermostat, welche Thermostatventile es jetzt regeln soll?
Mir fällt nur die Max! ID ein (also z.B. 123456), die groupID oder jedes individuell...
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 13 Januar 2015, 10:04:33
Wie dem auch sei,
er kann sie setzen oder es bleiben lassen. Im Zweifel kann man sie immer ändern ;)


Wie weit bist du denn mit den Überlegungen für deine Heizzeiten schon gekommen Micha?
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 13 Januar 2015, 13:03:24
Hallo Rince,

ich habe ja erstmal die commandref gelesen und da tauchen ja schon fragen auf ;-)

Wenn ich ein set XX desiredTemperature mache, wird das dann durch Ablauf des Wochenprogramms überschrieben, oder bleibt diese Temperatur dann ?

Ich würde zunächst beide Kinder gleich behandeln ;-)
MO-DO 00:00 - 06:00 18 Grad
MO-DO 06:00 - 07:00 21 Grad (wobei die um 06:00 schon erreicht sein sollten und ich mir noch irgendwelche Plots von der Temperatur machen muss um abschätzen zu können wie lange es dauert)
MO-DO 07:00 - 15:00 18 Grad
MO-DO 15:00 - 19:00 21.5 Grad
MO-DO 19:00 - 23:59 18 Grad

FR 00:00 - 06:00 18 Grad
FR 06:00 - 07:00 21 Grad (wobei die um 06:00 schon erreicht sein sollten und ich mir noch irgendwelche Plots von der Temperatur machen muss um abschätzen zu können wie lange es dauert)
FR 07:00 - 14:00 18 Grad
FR 14:00 - 21:00 21.5 Grad
FR 21:00 - 23:59 18 Grad

SA 00:00 - 06:00 18 Grad
SA 06:00 - 07:00 21 Grad (wobei die um 06:00 schon erreicht sein sollten und ich mir noch irgendwelche Plots von der Temperatur machen muss um abschätzen zu können wie lange es dauert)
SA 07:00 - 14:00 20.5 Grad
SA 14:00 - 21:00 20 Grad
SA 21:00 - 23:59 18 Grad

SO 00:00 - 06:00 18 Grad
SO 06:00 - 07:00 21 Grad (wobei die um 06:00 schon erreicht sein sollten und ich mir noch irgendwelche Plots von der Temperatur machen muss um abschätzen zu können wie lange es dauert)
SO 07:00 - 14:00 20.5 Grad
SO 14:00 - 20:15 20 Grad
SO 20:15 - 23:59 18 Grad

Vermutlich werde ich aber noch etwas experimentieren müssen wie lange die Räume zum aufheizen / abkühlen benötigen. Das dürfte auf Grund der Raumgrössen doch unterschiedlich sein und wird dann doch zu individuellen Programmen führen.

Eine weiter Überlegung ist auch noch die Anwesenheit mit ein zu beziehen bzw. Ferien.

Für Janic habe ich mir auch schon etwas ausgedacht, was aber leider noch nicht ganz zuverlässig funktioniert:
# Anwesenheit Janic start
define Janic PRESENCE lan-ping 192.168.115.37 20 60
attr Janic userattr Bewohner_structure Bewohner_structure_map structexclude
attr Janic Bewohner_structure Bewohner_Kinder
attr Janic devStateIcon present:HOME_Status.1 absent:HOME_Status.3
attr Janic event-on-change-reading state
attr Janic eventMap 1
attr Janic room Haus
# Bewohner_Kinder auf off setzen nach drei Minuten Abwesenheit
define watchdogBewohnerKinderAbwesend watchdog Bewohner_Kinder:absent 00:01 Bewohner_Kinder:present set Bewohner_Kinder off
attr watchdogBewohnerKinderAbwesend room Haus
# Structure Kinder start
define Bewohner_Kinder structure Bewohner_structure Janic
attr Bewohner_Kinder clientstate_behavior relative
attr Bewohner_Kinder clientstate_priority present absent
attr Bewohner_Kinder devStateIcon present:HOME_Status.1 absent:HOME_Status.3
attr Bewohner_Kinder eventMap 1
attr Bewohner_Kinder room Haus
define BewohnerKinderOn notify BewohnerKinderOn notify Bewohner_Kinder:present { fhem ("set BewohnerKinder on;;;; setstate watchdogBewohnerKinderAbwesend defined") if (Value("Bewohner_Kinder") ne "on") }

unter Presence wird mir zwar die An- / Abwesenheit angezeigt, aber unter Bewohner_Kinder wird nicht umgeschaltet. Aber das ist dann wohl die nächste Stufe mit der Anwesenheit und den Ferien.

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 14 Januar 2015, 06:38:28
ZitatWenn ich ein set XX desiredTemperature mache, wird das dann durch Ablauf des Wochenprogramms überschrieben, oder bleibt diese Temperatur dann ?

Dabei wird das Ventil in den manuellen Modus geschaltet. Das bleibt dann.

Wenn du aber den Scanner einsetzt, wird die Temperatur dennoch nur bis zum nächsten Schaltzeitpunkt verstellt.
ZitatEinrichten des Thermostat-internen Wochenprogrammes

Anders als bei den Vorgängerversionen <=1.04 ist nun ab Version 1.05 zwingend das Thermostat-interne Wochenprogramm notwendig.

D.h. dies muss in den Readings des Thermostats erscheinen. Der Scanner greift ausgiebig auf diese Informationen zurück. Ein manuelles verstellen des Sollwertes ist nur bis zu dem nächsten Schaltzeitpunkt des Wochenprogramms gültig. Danach wird je nach ScanMode das Thermostat selbst oder der Scanner den Sollwert gemäß den Einstellungen des Wochenprogramms ändern.

Das bei früheren Versionen eingesetzte Heating_Control kann somit entfallen.



Wenn du dir mal den Temperaturverlauf ansehen willst, kommst du um den Scanner nicht rum, weil die Thetmostatventile sonst viel zu selten die Temperatur senden, als das da was sinnvolles ablesbar wäre.

Das musst einfach mal ausprobieren. WeekProfile anlegen, hochblasen und 2-3Tage ansehen was passiert.

Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 16 Januar 2015, 13:07:28
Hallo Rince,

Danke für den Hinweis, ich habe beim scanner aber auch gelesen, das er eine Menge Credits verbraucht und bei den sieht es so aus wie auf meinem Bankkonto ;-) Ich werde mal versuchen meine TFA Raumfühler mit einem Plot übereinander zulegen.

Sind wir jetzt soweit, das Du mir die Sache mit der 99_myUtils.pm erklären kannst ?

Gruß
Micha
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: Rince am 16 Januar 2015, 14:48:29
Äh, von dir aus ja, aber leider hab ich jetzt keine Zeit.

Wird erst am Sonntag was.
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 16 Januar 2015, 19:31:53
na mensch, als ob zwei Tage jetzt eine Rolle spielen ;-) Ich spiele in der Zeit mit den Plots.
Gruß
Titel: Antw:Pairing erneuern für Stellantrieb
Beitrag von: mfeske am 14 Februar 2015, 17:45:10
Okay nach ein wenig Selbststudium bin ich denke ich hinter das "Geheimnis" gekommen. Ich lege in der Datei eine Funktion ab, welche ich von FHEM aus aufrufe. Ich habe für das Heizungsprogramm jetzt die unten stehen Zeilen eingefügt. Habe aber noch keinen Weg gefunden An- Abwesenheit / Ferien / Wochenende richtig zu berücksichtigen. So sende ich ja vermutlich auch immer ein komplettes Wochenprogramm was zu lasten meiner Credits geht ?!

Gruß
Micha
sub
SetTempList_Janic_Heizung_normal()
{
{ fhem ("set Heizung_Janic weekProfile Mon 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Tue 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Wed 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Thu 18,6:00,21,7:00,18,15:00,21.5,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Fri 18,6:00,21,7:00,18,14:00,21.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Sat 18,6:00,21,7:00,20.5,14:00,20,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Sun 18,6:00,21,7:00,20.5,14:00,20,18:15,18,23:59,18")};
{ fhem ("set Heizung_Janic boostDuration 5")};
{ fhem ("set Heizung_Janic boostValveposition 99")};
}
sub
SetTempList_Janic_Heizung_off()
{
{ fhem ("set Heizung_Janic weekProfile Mon 18,6:00,18,7:00,18,15:00,18,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Tue 18,6:00,18,7:00,18,15:00,18,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Wed 18,6:00,18,7:00,18,15:00,18,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Thu 18,6:00,18,7:00,18,15:00,18,17:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Fri 18,6:00,18,7:00,18,14:00,18,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Sat 18,6:00,18,7:00,18,14:00,18,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Sun 18,6:00,18,7:00,18,14:00,18,18:15,18,23:59,18")};
{ fhem ("set Heizung_Janic boostDuration 5")};
{ fhem ("set Heizung_Janic boostValveposition 99")};
}
sub
SetTempList_Janic_Heizung_Ferien()
{
{ fhem ("set Heizung_Janic weekProfile Mon 18,6:00,20,8:00,20.5,15:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Tue 18,6:00,20,8:00,20.5,15:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Wed 18,6:00,20,8:00,20.5,15:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Thu 18,6:00,20,8:00,20.5,15:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Fri 18,6:00,20,8:00,20.5,14:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Sat 18,6:00,20,8:00,20.5,14:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic weekProfile Sun 18,6:00,20,8:00,20.5,14:00,20.5,17:00,18.5,19:00,18,23:59,18")};
{ fhem ("set Heizung_Janic boostDuration 5")};
{ fhem ("set Heizung_Janic boostValveposition 99")};
}