Hauptmenü

No Credits

Begonnen von stgeran, 02 August 2014, 08:24:13

Vorheriges Thema - Nächstes Thema

stgeran

Ich frage im Max Forum weil ich denke da liegt die Ursache.
Ich habe im laufenden Betrieb ohne mein Zutun viele Logeinträge und "Bewegungen". Dadurch auch manchmal "no credits"
2014.08.02 07:41:52 3: MAX Hzg_WZ_RE: MaxScanRun.753 <<set Hzg_WZ_RE desiredTemperature  22.0>>
2014.08.02 07:42:25 3: MAX Hzg_Buero: MaxScanRun.753 <<set Hzg_Buero desiredTemperature  22.0>>
2014.08.02 07:42:47 3: MAX Hzg_WZ_LI: MaxScanRun.753 <<set Hzg_WZ_LI desiredTemperature auto 22.0>>
2014.08.02 07:44:09 2: CUL_MAX_SendQueueHandler: Not enough credit! credit10ms is 65, but we need 113. Waiting 48 seconds.
2014.08.02 07:45:01 2: CUL_MAX_SendQueueHandler: Missing ack from 0a0ed9 for 0f1904031234560a0ed9000e0207ac39
2014.08.02 07:47:52 3: MAX Hzg_WZ_RE: MaxScanRun.772 not enough credits(288) need 11/180 NextScan:2014-08-02 07:50:52
2014.08.02 07:47:52 3: MAX Hzg_WZ_RE: MaxScanRun.783 adjust Hzg_Buero to 2014-08-02 07:51:29
2014.08.02 07:47:52 3: MAX Hzg_WZ_RE: MaxScanRun.783 adjust Hzg_WZ_LI to 2014-08-02 07:51:46
2014.08.02 07:50:52 3: MAX Hzg_WZ_RE: MaxScanRun.753 <<set Hzg_WZ_RE desiredTemperature auto 22.0>>
2014.08.02 07:51:29 3: MAX Hzg_Buero: MaxScanRun.753 <<set Hzg_Buero desiredTemperature auto 22.0>>
2014.08.02 07:51:46 3: MAX Hzg_WZ_LI: MaxScanRun.772 not enough credits(298) need 1/180 NextScan:2014-08-02 07:54:46
2014.08.02 07:51:46 3: MAX Hzg_WZ_LI: MaxScanRun.783 adjust Hzg_WZ_RE to 2014-08-02 07:56:52
2014.08.02 07:51:46 3: MAX Hzg_WZ_LI: MaxScanRun.783 adjust Hzg_Buero to 2014-08-02 07:57:29
2014.08.02 07:54:46 3: MAX Hzg_WZ_LI: MaxScanRun.753 <<set Hzg_WZ_LI desiredTemperature  22.0>>
2014.08.02 07:57:52 3: MAX Hzg_WZ_RE: MaxScanRun.753 <<set Hzg_WZ_RE desiredTemperature  22.0>>
2014.08.02 07:58:25 3: MAX Hzg_Buero: MaxScanRun.753 <<set Hzg_Buero desiredTemperature  22.0>>
2014.08.02 08:00:41 3: MAX Hzg_WZ_LI: MaxScanRun.753 <<set Hzg_WZ_LI desiredTemperature auto 22.0>>

Wie kann ich das verbessern?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

John

Hallo stgeran,

gibt es noch einen Mechanismus in deinem FHEM , der Sende-Ressourcen beim CULMAX verbraucht ?

Es scheint so:

Da der Max-Scanner seine Befehle allesamt loggt, stellt sich die Frage wer/was für die markierte Stelle verantwortlich ist.

Zitat2014.08.02 07:42:47 3: MAX Hzg_WZ_LI: MaxScanRun.753 <<set Hzg_WZ_LI desiredTemperature auto 22.0>>
2014.08.02 07:44:09 2: CUL_MAX_SendQueueHandler: Not enough credit! credit10ms is 65, but we need 113. Waiting 48 seconds.
2014.08.02 07:45:01 2: CUL_MAX_SendQueueHandler: Missing ack from 0a0ed9 for 0f1904031234560a0ed9000e0207ac39

Der MaxScanner versucht ja geradezu "Not enough credit"-Meldung zu vermeiden und hält sich mit dem Senden zurück, wenn das LImit von 300 Credits unterschritten ist.

Was also hat in der Zwischenzeit die Credits verbraucht ?

Nutzt du irgendwelche weiteren Skripte, die auf Max-komponenten zugreifen ?

John




CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

stgeran

Hallo John,
ich habe das
define CULMAX0 CUL_MAX 123456
attr CULMAX0 IODev CUL_2
attr CULMAX0 room CUL_MAX
attr CULMAX0 verbose 1

define FileLog_CULMAX0 FileLog ./log/CULMAX0-%Y.log CULMAX0
attr FileLog_CULMAX0 logtype text
attr FileLog_CULMAX0 room CUL_MAX

define Hzg_Buero MAX HeatingThermostat 064b29
attr Hzg_Buero IODev CULMAX0
attr Hzg_Buero room MAX
attr Hzg_Buero fp_OG 575,440,2,
attr Hzg_Buero scanTemp 1

#set Hzg_Buero weekProfile

#set Hzg_WZ1 weekProfile

define FileLog_Hzg_Buero FileLog ./log/Hzg_Buero-%Y.log (Hzg_Buero|WT_Buero)
attr FileLog_Hzg_Buero logtype text
attr FileLog_Hzg_Buero room MAX

define weblink_Hzg_Buero SVG FileLog_Hzg_Buero:max_temp_Buero:CURRENT
attr weblink_Hzg_Buero label "Temp Büro Soll $data{currval1}, Min $data{min2}, Max $data{max2}, aktuell $data{currval2}, Ventil $data{currval3}%"
attr weblink_Hzg_Buero plotsize 1400,300
attr weblink_Hzg_Buero room Plots,MAX

define Hzg_WZ_LI MAX HeatingThermostat 06d638
attr Hzg_WZ_LI IODev CULMAX0
attr Hzg_WZ_LI room MAX
attr Hzg_WZ_LI scanTemp 1

define FileLog_Hzg_WZ_LI FileLog ./log/Hzg_WZ_LI-%Y.log Hzg_WZ_LI
attr FileLog_Hzg_WZ_LI logtype text
attr FileLog_Hzg_WZ_LI room MAX

define weblink_Hzg_WZ_LI SVG FileLog_Hzg_WZ_LI:max_temp_WZ_LI:CURRENT
attr weblink_Hzg_WZ_LI label "Temp Wohnzimmer links Soll $data{currval1}, Min $data{min2}, Max $data{max2}, aktuell $data{currval2}, Ventil $data{currval3}%"
attr weblink_Hzg_WZ_LI plotsize 1400,300
attr weblink_Hzg_WZ_LI room Plots,MAX

define Hzg_WZ_RE MAX HeatingThermostat 08a444
attr Hzg_WZ_RE IODev CULMAX0
attr Hzg_WZ_RE room MAX
attr Hzg_WZ_RE scanTemp 1

define FileLog_Hzg_WZ_RE FileLog ./log/Hzg_WZ_RE-%Y.log Hzg_WZ_RE
attr FileLog_Hzg_WZ_RE logtype text
attr FileLog_Hzg_WZ_RE room MAX

define weblink_Hzg_WZ_RE SVG FileLog_Hzg_WZ_RE:max_temp_WZ_RE:CURRENT
attr weblink_Hzg_WZ_RE label "Temp Wohnzimmer rechts Soll $data{currval1}, Min $data{min2}, Max $data{max2}, aktuell $data{currval2}, Ventil $data{currval3}%"
attr weblink_Hzg_WZ_RE plotsize 1400,300
attr weblink_Hzg_WZ_RE room Plots,MAX

define FileLog_Hzg_WZ FileLog ./log/Hzg_WZ-%Y.log (Hzg_WZ_LI|Hzg_WZ_RE|WT_WZ)
attr FileLog_Hzg_WZ logtype text
attr FileLog_Hzg_WZ room Wohnzimmer
define weblink_Hzg_WZ SVG FileLog_Hzg_WZ:max_temp_WZ:CURRENT
attr weblink_Hzg_WZ label "Temp Wohnzimmer Soll $data{currval1}, Min $data{min2}, Max $data{max2}, aktuell $data{currval2}, Ventil $data{currval3}%"
attr weblink_Hzg_WZ plotsize 1400,300
attr weblink_Hzg_WZ room Wohnzimmer

in einer "max cfg" stehen.

Wie kann ich herausfinden, welcher script noch aktiv ist?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

John


Was ist dann 0a0ed9 für ein Gerät ?

Zitat2014.08.02 07:45:01 2: CUL_MAX_SendQueueHandler: Missing ack from 0a0ed9 for 0f1904031234560a0ed9000e0207ac39


John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

stgeran

Ich habs raus: Das ist ein Wandthermostat, welches AUCH als WT_Buero eingebunden ist. Warum es sich nochmal meldet weis ich nicht. Das Teil hat aber auch derzeit den rf error, den ich im anderen post gefragt hatte.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2