Fehler bei zu schnellem Senden

Begonnen von John, 11 Februar 2013, 23:35:18

Vorheriges Thema - Nächstes Thema

John

Auch ich habe das Problem mit dem Heating_Control wie hier beschrieben
Link

Ein Fehler in diesem Modul verursacht vielfache Set-Befehle an denselben Thermostat innerhalb einer Sekunde.
Gleichzeitig wird deutlich, das CUL unter dem Max-Protokoll genau damit ein Problem hat.

Mit MAX-Thermostaten zeigt sich dies wie folgt:
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b28004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b29004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b2a004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b2b004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b2c004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b2d004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b2e004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b2f004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b30004012345605dc36006a
2013.02.11 22:01:03 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:04 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b31004012345605dc36006a
2013.02.11 22:01:04 1: CUL_MAX_Resend: Giving up on that packet
2013.02.11 22:01:04 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b32004012345605dc360064



CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Matthias Gehre

Hab einen Fix commited, kommt mit dem nächsten Update. Bitte testen!

John

Bei Heating_Control gabs bisher noch kein Update.

Aber bei 14_CUL_Max. Man sieht nun deutlich den Effekt, dass nicht alles innerhalb einer Sekunde gesendet wird,
sondern nach 3 Sekunden Wartezeit.

2013.02.12 16:01:12 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b4e004012345605dc360064
2013.02.12 16:01:15 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b4f004012345605dc360064
2013.02.12 16:01:18 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b50004012345605dc360064
2013.02.12 16:01:21 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b51004012345605dc360064
2013.02.12 16:01:27 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b53004012345605dc360064
2013.02.12 16:01:30 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b54004012345605dc360064
2013.02.12 16:01:33 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b55004012345605dc36006a
2013.02.12 16:03:03 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b56004012345605dc36006a
2013.02.12 16:03:06 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b57004012345605dc36006a
2013.02.12 16:03:09 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b58004012345605dc36006a
2013.02.12 16:03:15 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b5a004012345605dc36006a
2013.02.12 16:03:18 2: CUL_MAX_Resend: Missing ack from 05dc36 for 0b5b004012345605dc36006a


Leider tritt der "Missing ack" Fehler immer noch auf. Die Vermutung war ja, dass die Wartezeit
zwischen den einzelnen Telegrammen zu kurz war.
Scheint nicht so zu sein.
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Matthias Gehre


John

Das Thema ist wohl hiermit erklärt
Link
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP