Autor Thema: [Verschoben] "Ausfall" von Pairing zwischen virtTemp und HM-Thermostat  (Gelesen 921 mal)

Offline thaliondrambor

  • Full Member
  • ***
  • Beiträge: 109
Guten Abend,

ich habe ein Problem mit dem Paaren von LaCrosse-Temperatursensoren mit Homematic Thermostaten.
Die Sensoren sind von Technoline und funktionieren mit einem JeeLink einwandfrei. Die Thermostate sind HM-CC-RT-DN und mit einem Homematic LAN-Gateway an FHEM angebunden. FHEM läuft auf einem Debian Server.
Fhem info:
  Release  : 5.7 FeatureLevel: 5.7
  OS       : linux
  Arch     : x86_64-linux-gnu-thread-multi
  Perl     : v5.20.2

Nun zu meinem Problem.
Die Sensoren arbeiten wie schon gesagt einwandfrei und die Temperatur ist in FHEM und den Logs vorhanden. Die Temperatur wird per at jede Minute in ein virtuelles Device übertragen (siehe weiter unten). Auch das funktioniert. Das virtuelle Device ist mit dem Thermostat gepaart und die Daten werden übertragen, aber leider gibt es dort Ausfälle, so dass die Temperatur nicht immer "ankommt". Dies hat zur Folge, dass das Thermostat wieder seine eigene gemessene Temperatur nimmt, die fast immer deutlich von der "echten" vom LaCrosse-Sensor abweicht. Dadurch passiert es ab und zu, dass das Thermostat fälschlicherweise aufhört zu heizen. Und wenn dann die Übertragung wieder funktioniert, dann springt die Temperatur runter, so dass das Thermostat denkt, es wäre ein Fenster geöffnet und auch hier, hört es wieder auf zu heizen. Das passiert eigentlich immer, wenn dieser Fehler auftritt.

Im Anhang ist ein Plot von einem Thermostat und Sensor. An dem Tag bin ich aus dem Jahreswechsel wieder gekommen und habe die Wohnung aufheizen lassen. Dort sieht man, dass es Temperaturspitzen gibt, die zur Folge haben, dass das Thermostat für ca. 20 Minuten nicht heizt. Erst wegen der zu warmen Temperatur und dann durch den plötzlichen Abfall und der "erkannten" Fensteröffnung.
Ich habe die relevanten Daten aus den Logs und die Defines der beteiligten Devices unten mit angehängt.

Ich habe eine Funktion geschrieben, die mir einen Logeintrag macht, sobald die Temperaturdifferenz größer als 0.5K ist. Am 05.01. gab es in diesem Log 222 Einträge für meine 7 Paare von Sensor und Thermostat. Das sind mehr als eine Abweichung pro Stunde und Thermostat. (Manche Abweichungen kommen durch die nicht so häufige Übertragung an die Thermostate, wenn stark geheizt oder gelüftet wird und die Differenz durch den zeitlichen Versatz tatsächlich ein bisschen mehr als 0.5K beträgt, dies sind aber nur wenige).

Woher kommt dieses Problem? Hat noch jemand anderes so ein Problem mit den Thermostaten und virtuellen Devices? Gibt es eine Lösung dafür?

Logfile Temperatur mit T_gemessen aus Thermostat und T_Sensor von LaCrosse-Sensor
2016-01-05_13:16:07 ku_Temperatur T_gemessen: 18.5 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:17:07 ku_Temperatur T_gemessen: 18.5 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:18:07 ku_Temperatur T_gemessen: 18.5 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:19:07 ku_Temperatur T_gemessen: 28.7 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:20:07 ku_Temperatur T_gemessen: 28.7 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:21:07 ku_Temperatur T_gemessen: 28.7 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:22:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:23:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:24:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:25:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:26:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:27:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:28:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:29:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.8
2016-01-05_13:30:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:31:07 ku_Temperatur T_gemessen: 18.8 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:32:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:33:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:34:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:35:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:36:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:37:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.7
2016-01-05_13:38:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:39:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:40:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:41:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:42:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:43:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:44:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:45:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:46:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 99 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:47:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:48:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:49:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:50:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:51:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:52:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:53:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:54:07 ku_Temperatur T_gemessen: 18.7 T_gewünscht: 21.5 Ventil: 100 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:55:07 ku_Temperatur T_gemessen: 27.8 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:56:07 ku_Temperatur T_gemessen: 27.8 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:57:07 ku_Temperatur T_gemessen: 27.8 T_gewünscht: 21.5 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:58:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_13:59:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:00:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:01:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:02:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:03:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:04:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:05:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:06:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:07:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:08:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:09:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:10:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6
2016-01-05_14:11:07 ku_Temperatur T_gemessen: 18.6 T_gewünscht: 12.0 Ventil: 0 Luftfeuchtigkeit: 59 T_Sensor: 18.6

FHEM-Log gefiltert nach "ku" (Küche)
2016.01.05 12:34:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:35:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:36:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:37:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:38:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:39:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:40:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:41:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:42:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:43:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:44:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:45:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:46:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:47:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:48:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:49:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:50:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:51:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:52:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:53:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:54:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:55:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:56:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:57:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.4
2016.01.05 12:58:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.4
2016.01.05 12:59:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:00:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:01:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:02:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:03:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:04:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:05:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:06:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:07:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:08:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:09:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:10:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:11:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:12:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:13:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:14:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:15:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:16:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:17:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:18:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:19:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:20:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:21:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:22:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:23:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:24:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:25:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:26:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:27:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:28:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:29:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:30:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:31:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:32:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:33:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:34:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:35:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:36:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:37:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:38:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:39:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:40:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:41:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:42:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:43:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:44:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:45:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:46:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:47:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:48:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:49:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6

Ungefiltertes FHEM-Log
2016.01.05 12:59:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.2
2016.01.05 12:59:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.7
2016.01.05 12:59:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 12:59:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 12:59:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 12:59:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.6
2016.01.05 12:59:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.1
2016.01.05 13:00:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.3
2016.01.05 13:00:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.7
2016.01.05 13:00:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:00:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:00:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 13:00:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.6
2016.01.05 13:00:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.1
2016.01.05 13:01:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.3
2016.01.05 13:01:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.7
2016.01.05 13:01:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:01:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:01:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 13:01:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.6
2016.01.05 13:01:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.1
2016.01.05 13:02:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.4
2016.01.05 13:02:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:02:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:02:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:02:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 13:02:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.5
2016.01.05 13:02:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:03:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.4
2016.01.05 13:03:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.7
2016.01.05 13:03:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:03:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:03:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 13:03:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.5
2016.01.05 13:03:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.1
2016.01.05 13:04:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.5
2016.01.05 13:04:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:04:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.1
2016.01.05 13:04:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:04:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 13:04:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.5
2016.01.05 13:04:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:05:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.4
2016.01.05 13:05:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:05:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.1
2016.01.05 13:05:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:05:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:05:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.5
2016.01.05 13:05:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:06:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.5
2016.01.05 13:06:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:06:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.1
2016.01.05 13:06:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:06:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.8
2016.01.05 13:06:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.5
2016.01.05 13:06:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:07:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.5
2016.01.05 13:07:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:07:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.1
2016.01.05 13:07:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.5
2016.01.05 13:07:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:07:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.6
2016.01.05 13:07:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:08:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:08:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:08:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.1
2016.01.05 13:08:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:08:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:08:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.6
2016.01.05 13:08:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:09:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:09:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:09:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:09:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:09:09 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:09:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.6
2016.01.05 13:09:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:10:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:10:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:10:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:10:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:10:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:10:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.7
2016.01.05 13:10:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:11:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:11:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:11:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:11:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:11:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:11:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.7
2016.01.05 13:11:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.2
2016.01.05 13:12:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:12:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:12:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:12:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:12:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:12:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.8
2016.01.05 13:12:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.3
2016.01.05 13:13:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:13:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:13:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:13:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.6
2016.01.05 13:13:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:13:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.8
2016.01.05 13:13:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.3
2016.01.05 13:14:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6
2016.01.05 13:14:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:14:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:14:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:14:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:14:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.8
2016.01.05 13:14:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.3
2016.01.05 13:15:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:15:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:15:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:15:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:15:08 3: CUL_HM set bz_v_Temperatur virtTemp 18.9
2016.01.05 13:15:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.8
2016.01.05 13:15:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.3
2016.01.05 13:16:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:16:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:16:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:16:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:16:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:16:08 3: CUL_HM set ez_v_Temperatur virtTemp 20.9
2016.01.05 13:16:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:17:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:17:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:17:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.3
2016.01.05 13:17:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:17:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:17:09 3: CUL_HM set ez_v_Temperatur virtTemp 20.9
2016.01.05 13:17:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:18:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:18:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:18:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.2
2016.01.05 13:18:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:18:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:18:09 3: CUL_HM set ez_v_Temperatur virtTemp 21
2016.01.05 13:18:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:19:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:19:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:19:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.3
2016.01.05 13:19:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:19:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:19:09 3: CUL_HM set ez_v_Temperatur virtTemp 21
2016.01.05 13:19:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:20:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:20:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:20:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.3
2016.01.05 13:20:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:20:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:20:09 3: CUL_HM set ez_v_Temperatur virtTemp 21
2016.01.05 13:20:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:21:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:21:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.8
2016.01.05 13:21:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.3
2016.01.05 13:21:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:21:09 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:21:09 3: CUL_HM set ez_v_Temperatur virtTemp 21.1
2016.01.05 13:21:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:22:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:22:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.9
2016.01.05 13:22:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.4
2016.01.05 13:22:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.7
2016.01.05 13:22:09 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:22:09 3: CUL_HM set ez_v_Temperatur virtTemp 21.1
2016.01.05 13:22:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:23:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:23:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.9
2016.01.05 13:23:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.4
2016.01.05 13:23:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:23:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:23:09 3: CUL_HM set ez_v_Temperatur virtTemp 21.2
2016.01.05 13:23:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:23:27 2: IT set ke_Steckdose on
2016.01.05 13:24:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.7
2016.01.05 13:24:08 3: CUL_HM set kz_v_Temperatur virtTemp 19.9
2016.01.05 13:24:08 3: CUL_HM set sz_v_Temperatur virtTemp 21.4
2016.01.05 13:24:08 3: CUL_HM set ku_v_Temperatur virtTemp 18.8
2016.01.05 13:24:08 3: CUL_HM set bz_v_Temperatur virtTemp 19
2016.01.05 13:24:09 3: CUL_HM set ez_v_Temperatur virtTemp 21.2
2016.01.05 13:24:09 3: CUL_HM set wc_v_Temperatur virtTemp 20.4
2016.01.05 13:25:08 3: CUL_HM set wz_v_Temperatur virtTemp 21.6

Define von Thermostat
define ku_Thermostat CUL_HM 38F049
attr ku_Thermostat IODev HMLAN1
attr ku_Thermostat actCycle 000:10
attr ku_Thermostat actStatus alive
attr ku_Thermostat autoReadReg 4_reqStatus
attr ku_Thermostat expert 2_full
attr ku_Thermostat firmware 1.4
attr ku_Thermostat model HM-CC-RT-DN
attr ku_Thermostat room Küche
attr ku_Thermostat serialNr MEQ0063388
attr ku_Thermostat subType thermostat
attr ku_Thermostat webCmd getConfig:clear msgEvents:burstXmit
define FileLog_ku_Temperatur FileLog /var/log/ku_Temperatur-%Y-%m.log ku_Temperatur
define ku_Thermostat_Weather CUL_HM 38F04901
attr ku_Thermostat_Weather model HM-CC-RT-DN
attr ku_Thermostat_Weather peerIDs 00000000,12345901,
attr ku_Thermostat_Weather room Küche
define ku_Thermostat_Climate CUL_HM 38F04902
attr ku_Thermostat_Climate model HM-CC-RT-DN
attr ku_Thermostat_Climate peerIDs 00000000,
attr ku_Thermostat_Climate room Küche
define ku_Thermostat_WindowRec CUL_HM 38F04903
attr ku_Thermostat_WindowRec model HM-CC-RT-DN
attr ku_Thermostat_WindowRec peerIDs 00000000,
attr ku_Thermostat_WindowRec room Küche
attr ku_Thermostat_WindowRec stateFormat last:trigLast
define ku_Thermostat_Clima CUL_HM 38F04904
attr ku_Thermostat_Clima event-on-change-reading desired-temp
attr ku_Thermostat_Clima group Heizung
attr ku_Thermostat_Clima icon sani_heating
attr ku_Thermostat_Clima model HM-CC-RT-DN
attr ku_Thermostat_Clima peerIDs 00000000,
attr ku_Thermostat_Clima room Küche
define ku_Thermostat_ClimaTeam CUL_HM 38F04905
attr ku_Thermostat_ClimaTeam model HM-CC-RT-DN
attr ku_Thermostat_ClimaTeam peerIDs 00000000,
attr ku_Thermostat_ClimaTeam room Küche
define ku_Thermostat_remote CUL_HM 38F04906
attr ku_Thermostat_remote model HM-CC-RT-DN
attr ku_Thermostat_remote peerIDs 00000000,
attr ku_Thermostat_remote room Küche

Define von Sensor und virtuellem Sensor
define ku_TemperaturSensor LaCrosse 2C
attr ku_TemperaturSensor IODev myJeeLink_866
attr ku_TemperaturSensor room Küche
define ku_v_temp CUL_HM 123459
attr ku_v_temp IODev HMLAN1
attr ku_v_temp expert 2_full
attr ku_v_temp model virtual_1
attr ku_v_temp msgRepeat 0
attr ku_v_temp room Küche
attr ku_v_temp subType virtual
attr ku_v_temp webCmd virtual
define ku_v_Temperatur CUL_HM 12345901
attr ku_v_Temperatur model virtual_1
attr ku_v_Temperatur peerIDs 38F04901,
attr ku_v_Temperatur room Küche
attr ku_v_Temperatur webCmd press short:press long

At für Temperatur von Sensor an virtuellen Sensor
define VirtuelleTemperatur at +*00:01:00 {SensorAnThermostat("wz_TemperaturSensor","wz_v_Temperatur");;;; SensorAnThermostat("kz_TemperaturSensor","kz_v_Temperatur");;;; SensorAnThermostat("sz_TemperaturSensor","sz_v_Temperatur");;;; SensorAnThermostat("ku_TemperaturSensor","ku_v_Temperatur");;;; SensorAnThermostat("bz_TemperaturSensor","bz_v_Temperatur");;;; SensorAnThermostat("ez_TemperaturSensor","ez_v_Temperatur");;;; SensorAnThermostat("wc_TemperaturSensor","wc_v_Temperatur");;;;}
Sub-Routine von At
sub
SensorAnThermostat($$)
{
my ($sensor,$thermostat) = @_;
my $a = ReadingsVal("$sensor","temperature",0);
fhem("set $thermostat virtTemp $a");
}
« Letzte Änderung: 14 Januar 2016, 12:58:15 von thaliondrambor »

Offline frank

  • Hero Member
  • *****
  • Beiträge: 7730
FHEM: 5.8(SVN) => Pi3(jessie)
IO: CUL433_V3.3(1.00.01B53)|CUL868_V3.3(1.58)|HMLAN(0.965)|HMUSB2(0.967)|HMUART(1.4.1)
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500

Offline thaliondrambor

  • Full Member
  • ***
  • Beiträge: 109
Antw:"Ausfall" von Pairing zwischen virtTemp und HM-Thermostat
« Antwort #2 am: 14 Januar 2016, 12:55:32 »
Danke.  :) Sorry für den doppelten Beitrag. Ich habe das Problem schon länger, bin aber erst jetzt zum Schreiben gekommen. Als ich nach dem Problem gesucht habe gab es den anderen Beitrag noch nicht.
Dieser Post kann damit geschlossen werden.

 

decade-submarginal