Autocreate WallMountedThermostat mit der Adresse vom CUL, danach Probleme

Begonnen von PeterP, 04 Mai 2017, 18:59:27

Vorheriges Thema - Nächstes Thema

PeterP

Hallo zusammen,

ich nutze FHEM auf einem raspberry mit einem CUL und dem Max-Thermostaten+ sowie einige Fensterkontakte und habe leider jetzt folgendes Problem.

Über Nacht wurde eine Wandthermostat per autocreate angelegt, dass ich nicht habe. Danach ging es mit den Meldungen los..

2017.05.03 21:48:08 2: autocreate: define MAX_123456 MAX WallMountedThermostat 123456
2017.05.03 21:48:08 2: autocreate: define FileLog_MAX_123456 FileLog ./log/MAX_123456-%Y.log MAX_123456
2017.05.04 01:39:01 2: CUL_MAX_SendQueueHandler: Missing ack from 123456 for 0f010403123456123456001104016679
2017.05.04 01:39:20 2: CUL_MAX_SendQueueHandler: Not enough credit! credit10ms is 44, but we need 113. Waiting 69 seconds. Currently 6 messages are waiting to be sent.
2017.05.04 01:40:34 2: CUL_MAX_SendQueueHandler: Missing ack from 123456 for 0f02040312345612345600110401685e
2017.05.04 01:40:34 2: CUL_MAX_SendQueueHandler: Not enough credit! credit10ms is 5, but we need 113. Waiting 108 seconds. Currently 6 messages are waiting to be sent.

Ich habe das Device MAX_123456 und Log dann einfach gelöscht, die Config gespeichert und neu gestartet. Danach kam folgende Meldung. Die Not enough credit Geschichte kommt jetzt alle 2 Minuten. Manchmal dann auch wieder Missing ack zwischendurch.

2017.05.04 07:14:57 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/14_CUL_MAX.pm line 485.
2017.05.04 07:15:17 2: CUL_MAX_SendQueueHandler: Not enough credit! credit10ms is 75, but we need 113. Waiting 38 seconds. Currently 1 messages are waiting to be sent.
2017.05.04 07:15:59 2: CUL_MAX_SendQueueHandler: Missing ack from 123456 for 0f010403123456123456001104074f78

Nun habe ich mal ein wenig recherchiert und folgendes festgestellt. Meinen CUL hatte ich in fhem folgendermaßen angelegt. Kann das etwas mit der Adresse 123456 zu tun haben, die durch das autocreate vom Wandthermostat erzeugt wurde?

attr CUL_0 rfmode MAX
define cm CUL_MAX 123456
attr cm IODev CUL_0

Ich hoffe Ihr könnt mir helfen, wie ich das ganze wieder in Ordnung bringen kann.

Viele Grüße
Peter

FLOK

Ich pushe das ganze mal.
Bei mir ist das gleiche passiert. Allerdings mit einem mapleCUN:
Zitat
define mapleCUN1 CUL 172.16.0.12:2323 0815
attr mapleCUN1 addvaltrigger 1
attr mapleCUN1 rfmode MAX
attr mapleCUN1 room MAPLE
attr mapleCUN1 verbose 2

define CULMAX CUL_MAX 123456
attr CULMAX IODev mapleCUN1
attr CULMAX room MAPLE

Autocreate legt regelmäßig (auch nach löschen) wieder ein WallMountedThermostat an:
Zitat
define MAX_123456 MAX WallMountedThermostat 123456
attr MAX_123456 IODev CULMAX
attr MAX_123456 room MAX
define FileLog_MAX_123456 FileLog ./log/MAX_123456-%Y.log MAX_123456
attr FileLog_MAX_123456 logtype text
attr FileLog_MAX_123456 room MAX