Ich bin auf etwas gestossen, was vielleicht meine unerklärlichen Kommunikationsaussetzer erklären könnte: Der duty cycle ist gem. Logfiles immer sehr schnell voll, ich kann nicht einmal ein Wochenprogramm an einen Thermostaten übertragen, ohne das ein Fehler kommt.
Ich weiß, dass Max! da heikel ist, aber mit dem Cube wäre mir so eine Einschränkung noch nie aufgefallen.
Beim Scannen der Logs ist mir aufgefallen, dass Homegear mindestens 10x pro Stunde, auch in der Nacht, etwas sendet:
09/16/19 02:32:47.639 Module MAX: CUL "MaxCUL": Info: Sending (MaxCUL, WOR: no): 0B9F0202FDAE3C11B4930000
Dann käme bspw. mein Programm, aktiv gesendet:
09/16/19 05:09:55.902 Module MAX: CUL "MaxCUL": Info: Sending (MaxCUL, WOR: yes): 195C0010FDAE3C0782B100004C42585B50C058F04D2079207920
und dann quasi umgehend
9/16/19 05:10:05.028 Module MAX: CUL "MaxCUL": Warning: CUL with id MaxCUL reached 1% limit. You need to wait, before sending is allowed again.
Was mache ich hier falsch? Warum ist der duty cycle so schnell voll? Ich habe keinerlei Skripts o.ä. die begründen würden, dass ständig gefunkt werden müsste.
EDIT: Was macht eigentlich Homegear, wenn der duty cycle voll ist? Später senden? Kann es sein, dass dann nach und nach uralte gequeuete Signale noch Stunden später abgearbeitet werden?
EDIT 2: OK, ein Blick in die Logs hilft weiter:
09/16/19 05:29:51.635 Module MAX: Info: Queue 1 is empty and there are no pending queues.
Es bleibt die Frage, wie es kommt, dass der duty cycle so wahnsinnig schnell erreicht ist.