karloygard / xcomfortd-go

Eaton xComfort CKOZ-00/14 and CCIA-0x/01 to MQTT gateway
BSD 3-Clause "New" or "Revised" License
45 stars 4 forks source link

Problem with ACKs and CKOZ-00/03 #50

Open koralfx opened 2 years ago

koralfx commented 2 years ago

Hi. I am using xcomfortd-go in Home Assistant as addon. I have ACK errors all the time, even though the modules are close to CKOZ-00/03. It does not bother me. Interestingly, messages from modules are coming without any problems. The problem is trying to re-send the message (two TXs). They delay new incoming MQTT messages. Is it possible to disable these attempts? In your opinion, is it the fault of CKOZ-00/03 or the modules? I was buying everything over 10 years ago. Will buying CKOZ-00/14 solve the problem? Regards

karloygard commented 2 years ago

Not sure, to be honest. Can you upload the logs so I can inspect a bit?

Do you have MRF + programmer as well? If so, you can watch the packets being transmitted, which might help debug the issue.

koralfx commented 2 years ago

I programmed it in MRF quite a long time ago, about 2 years ago, but I didn't change anything at home. So far I use the German Symcon and everything is fine here.

I provide logs from sending the xcomfort/46/set/switch with payload true command. You can see that the device showed its status - that is, it worked.

All devices, no matter how far they are from the communication module, have the same problem. Do you have the latest firmware version for CKOZ-00/03? This is such an old device that I don't know where to download it.

Initialization log:

2022/10/21 14:29:03 Opened USB device 'vid=188a,pid=1101,bus=1,addr=3', packet size 19/9
2022/10/21 14:29:03 Connecting to MQTT broker 'tcp://core-mosquitto:1883' with id 'xcomfort'
2022/10/21 14:29:03 CI HW/RF/FW revision: 0, 0.0, 695
2022/10/21 14:29:03 This software may not work well with RF Revision < 9.0
2022/10/21 14:29:03 CI RF/Firmware release: 0.00, 2.60
2022/10/21 14:29:03 CI serial number: 2656100
2022/10/21 14:29:03 Sent MQTT autodiscover add for 43 devices and 46 datapoints
[WARN]  [store]    memorystore wiped
2022/10/21 14:29:04 Connected to broker
[WARN]  [store]    memorystore del: message 98 not found
[WARN]  [store]    memorystore del: message 99 not found
[WARN]  [store]    memorystore del: message 100 not found
[WARN]  [store]    memorystore del: message 101 not found
[WARN]  [store]    memorystore del: message 102 not found
[WARN]  [store]    memorystore del: message 103 not found

Message log:

2022/10/21 14:20:09 MQTT message; topic: 'xcomfort/46/set/switch', message: 'true'
2022/10/21 14:20:09 Device 4782752 (channel 0-'Lampa Salon Szafka') sent message (battery mains-powered, signal good, cyclic false) status switched on
2022/10/21 14:20:19 TX message was silently lost, likely never sent
2022/10/21 14:20:19 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/21 14:20:29 TX message was silently lost, likely never sent
2022/10/21 14:20:29 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/21 14:20:39 TX message was silently lost, likely never sent
2022/10/21 14:20:39 WARNING: command for datapoint 46 failed, state now unknown: timeout, no ACK received
E-K-I commented 2 years ago

I had this issues with some actuators a while back. Recalculated routing in mrf, been good ever since.

koralfx commented 2 years ago

I just did but nothing has changed.

koralfx commented 2 years ago

I think the matter is clear. From Symcon pages:

Only from the RF version 9.2 (approx. July/2008) the "Acknowledge" sent via the protocol level are evaluated. In previous releases, the system can not tell whether a command has been successfully delivered to a device. The RF version is a hardware upgrade, and should not be confused with the FW version that can be updated via software.

I wonder if this applies to the communication module or all ordinary modules ...

Good is disable ACKs option in addon config page.

For now, in SYMCON (on a separate raspberry) I made something like the XCOMFORT <-> MQTT gate. Not a very smart solution, but it works.

karloygard commented 2 years ago

The issue is stated clearly in the logs: This software may not work well with RF Revision < 9.0. What I've read aligns with Symcon's statement ("The RF version is a hardware upgrade"); the device cannot be firmware upgraded to support ACK. You would likely have to purchase the new CKOZ 00/14, but the remaining devices should be fine.

I'll take a look at supporting this, but since we don't know if the devices actually receive messages, you'll have to pay a little extra attention when setting up the xComfort network in MRF and make sure that routing and signal strengths are good.

karloygard commented 2 years ago

Can you turn on verbose and send me the logs with errors? I need to see how this device is behaving.

koralfx commented 2 years ago

Hi Karl, thanks for the response. Below I paste the code from launch to the moment when I sent the mqtt message xcomfort/46/set/switch with payload true (15:16:36)

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun xcomfort (no readiness notification)
s6-rc: info: service legacy-services successfully started
[15:01:55] INFO: Starting xcomfortd version 0.57
[15:01:55] INFO: xcomfortd --client-id xcomfort --server tcp://*****@core-mosquitto:1883 --hadiscoveryprefix homeassistant --file /config/xc_datapoints.txt --hadiscovery --verbose
2022/10/24 15:01:55 Starting xcomfortd, version 0.57
2022/10/24 15:01:55 Opened USB device 'vid=188a,pid=1101,bus=1,addr=4', packet size 19/9
2022/10/24 15:01:55 Datapoint 2: device Switching Actuator (CSAx-01/xx), serial 6577250, channel 0, 'Brama Garaz'
2022/10/24 15:01:55 Datapoint 3: device Dimming Actuator (CDAx-01/xx), serial 4443705, channel 0, 'Hall Gora Sufit'
2022/10/24 15:01:55 Datapoint 4: device Switching Actuator (CSAx-01/xx), serial 2343889, channel 0, 'Hall Gora Ramka'
2022/10/24 15:01:55 Datapoint 8: device Switching Actuator (CSAx-01/xx), serial 4430848, channel 0, 'Went Laz. Duza'
2022/10/24 15:01:55 Datapoint 9: device Switching Actuator (CSAx-01/xx), serial 4450110, channel 0, 'Went. Laz. Dolna'
2022/10/24 15:01:55 Datapoint 14: device Switching Actuator (CSAx-01/xx), serial 4428329, channel 0, 'Went. Rodzice'
2022/10/24 15:01:55 Datapoint 15: device Switching Actuator (CSAx-01/xx), serial 4428291, channel 0, 'Dom wneka'
2022/10/24 15:01:55 Datapoint 16: device Switching Actuator (CSAx-01/xx), serial 4799596, channel 0, 'Dom przod'
2022/10/24 15:01:55 Datapoint 17: device Switching Actuator (CSAx-01/xx), serial 4799613, channel 0, 'Dom tyl'
2022/10/24 15:01:55 Datapoint 18: device Switching Actuator (CSAx-01/xx), serial 4799606, channel 0, 'Schody'
2022/10/24 15:01:55 Datapoint 19: device Switching Actuator (CSAx-01/xx), serial 4799598, channel 0, 'Schody LED'
2022/10/24 15:01:55 Datapoint 21: device Shutter Actuator with Security (CJAU-01/02), serial 3166529, channel 0, 'Rolety Salon 1'
2022/10/24 15:01:55 Datapoint 22: device Shutter Actuator with Security (CJAU-01/02), serial 3150304, channel 0, 'Rolety Salon 2'
2022/10/24 15:01:55 Datapoint 23: device Shutter Actuator with Security (CJAU-01/02), serial 3166571, channel 0, 'Rolety Jadalnia'
2022/10/24 15:01:55 Datapoint 24: device Shutter Actuator with Security (CJAU-01/02), serial 3166536, channel 0, 'Rolety Kuchnia 1'
2022/10/24 15:01:55 Datapoint 25: device Shutter Actuator with Security (CJAU-01/02), serial 2986452, channel 0, 'Rolety Kuchnia 2'
2022/10/24 15:01:55 Datapoint 26: device Shutter Actuator with Security (CJAU-01/02), serial 3166563, channel 0, 'Rolety Wiatrolap'
2022/10/24 15:01:55 Datapoint 27: device Shutter Actuator with Security (CJAU-01/02), serial 4089365, channel 0, 'Rolety Garaz'
2022/10/24 15:01:55 Datapoint 28: device Shutter Actuator with Security (CJAU-01/02), serial 3166524, channel 0, 'Rolety Gospodarczy'
2022/10/24 15:01:55 Datapoint 29: device Shutter Actuator with Security (CJAU-01/02), serial 3150290, channel 0, 'Rolety Pracownia'
2022/10/24 15:01:55 Datapoint 30: device Shutter Actuator with Security (CJAU-01/02), serial 3166552, channel 0, 'Rolety Oliwka'
2022/10/24 15:01:55 Datapoint 31: device Shutter Actuator with Security (CJAU-01/02), serial 3166534, channel 0, 'Rolety Maja 1'
2022/10/24 15:01:55 Datapoint 32: device Shutter Actuator with Security (CJAU-01/02), serial 3166537, channel 0, 'Rolety Maja 2'
2022/10/24 15:01:55 Datapoint 33: device Shutter Actuator with Security (CJAU-01/02), serial 3166526, channel 0, 'Rolety Zuzia'
2022/10/24 15:01:55 Datapoint 34: device Shutter Actuator with Security (CJAU-01/02), serial 3166549, channel 0, 'Rolety Lazienka'
2022/10/24 15:01:55 Datapoint 35: device Shutter Actuator with Security (CJAU-01/02), serial 3166541, channel 0, 'Rolety Rodzice'
2022/10/24 15:01:55 Datapoint 37: device Dimming Actuator (CDAx-01/xx), serial 4800171, channel 0, 'Kuchnia 1'
2022/10/24 15:01:55 Datapoint 38: device Switching Actuator (CSAx-01/xx), serial 4738903, channel 0, 'Kuchnia 2'
2022/10/24 15:01:55 Datapoint 39: device Switching Actuator (CSAx-01/xx), serial 4738934, channel 0, 'Kuchnia szafki lewe'
2022/10/24 15:01:55 Datapoint 40: device Switching Actuator (CSAx-01/xx), serial 4738972, channel 0, 'Kuchnia szafki prawe'
2022/10/24 15:01:55 Datapoint 41: device Dimming Actuator (CDAx-01/xx), serial 2350300, channel 0, 'Salon okna'
2022/10/24 15:01:55 Datapoint 42: device Switching Actuator (CSAx-01/xx), serial 4739242, channel 0, 'Salon stolik'
2022/10/24 15:01:55 Datapoint 43: device Dimming Actuator (CDAx-01/xx), serial 4452455, channel 0, 'Salon kominek'
2022/10/24 15:01:55 Datapoint 44: device Switching Actuator (CSAx-01/xx), serial 4799581, channel 0, 'Lampa Salon Rog'
2022/10/24 15:01:55 Datapoint 45: device Switching Actuator (CSAx-01/xx), serial 4799612, channel 0, 'Lampa Salon RTV'
2022/10/24 15:01:55 Datapoint 46: device Switching Actuator (CSAx-01/xx), serial 4782752, channel 0, 'Lampa Salon Szafka'
2022/10/24 15:01:55 Datapoint 48: device Shutter Actuator with Security (CJAU-01/02), serial 7291032, channel 0, 'Ekran'
2022/10/24 15:01:55 Datapoint 5: device Motion Detector (CBMA-02/xx), serial 3169153, channel 0, 'Czujnik Ruchu Schody (kanal A)'
2022/10/24 15:01:55 Datapoint 12: device Binary Input, 230V (CBEU-02/01), serial 4445816, channel 0, 'Przyc. Lazienka Rodz. (kanal A)'
2022/10/24 15:01:55 Datapoint 13: device Binary Input, 230V (CBEU-02/01), serial 4445816, channel 1, 'Przyc. Lazienka Rodz. (kanal B)'
2022/10/24 15:01:55 Datapoint 10: device Binary Input, 230V (CBEU-02/01), serial 4445838, channel 0, 'Przyciski Laz. Dolna (kanal A)'
2022/10/24 15:01:55 Datapoint 11: device Binary Input, 230V (CBEU-02/01), serial 4445838, channel 1, 'Przyciski Laz. Dolna (kanal B)'
2022/10/24 15:01:55 Datapoint 6: device Binary Input, 230V (CBEU-02/01), serial 4445861, channel 0, 'Przycisk Laz. Duza (kanal A)'
2022/10/24 15:01:55 Datapoint 7: device Binary Input, 230V (CBEU-02/01), serial 4445861, channel 1, 'Przycisk Laz. Duza (kanal B)'
2022/10/24 15:01:55 Datapoint 1: device Remote Control 12 channel (CHSZ-12/03), serial 2809436, channel 0, 'Pilot1 (Kanal:1, Poziom:1)'
2022/10/24 15:01:55 Datapoint 20: device Temperature Input (CTEU-02/xx), serial 3135675, channel 1, 'Temp. Maszynownia (kanal B)'
2022/10/24 15:01:55 Datapoint 36: device Binary Input, 230V (CBEU-02/01), serial 4803163, channel 0, 'Przyciski schody (kanal A)'
2022/10/24 15:01:55 Connecting to MQTT broker 'tcp://core-mosquitto:1883' with id 'xcomfort'
2022/10/24 15:01:55 CONFIG: [b21b10]
2022/10/24 15:01:55 STATUS: [c31b10000002b7]
2022/10/24 15:01:55 CI HW/RF/FW revision: 0, 0.0, 695
2022/10/24 15:01:55 This software may not work well with RF Revision < 9.0
2022/10/24 15:01:55 CONFIG: [b21b00]
2022/10/24 15:01:55 STATUS: [c31b000000023c]
2022/10/24 15:01:55 CI RF/Firmware release: 0.00, 2.60
2022/10/24 15:01:55 CONFIG: [b20e00]
2022/10/24 15:01:55 STATUS: [c30e0000288764]
2022/10/24 15:01:55 CI serial number: 2656100
2022/10/24 15:01:55 CONFIG: [b20401]
2022/10/24 15:01:55 STATUS: [c31b10000002b7]
2022/10/24 15:01:55 CI HW/RF/FW revision: 0, 0.0, 695
2022/10/24 15:01:55 This software may not work well with RF Revision < 9.0
2022/10/24 15:01:55 CONFIG: [b21b00]
2022/10/24 15:01:55 STATUS: [c31b000000023c]
2022/10/24 15:01:55 CI RF/Firmware release: 0.00, 2.60
2022/10/24 15:01:55 CONFIG: [b20e00]
2022/10/24 15:01:55 STATUS: [c30e0000288764]
2022/10/24 15:01:55 CI serial number: 2656100
2022/10/24 15:01:55 CONFIG: [b20401]
2022/10/24 15:01:55 STATUS: [c31c0500000000]
2022/10/24 15:01:55 CONFIG: [b21e01]
2022/10/24 15:01:55 STATUS: [c31c0500000000]
2022/10/24 15:01:55 Sent MQTT autodiscover add for 44 devices and 47 datapoints
[WARN]  [store]    memorystore wiped
2022/10/24 15:01:55 Connected to broker
[WARN]  [store]    memorystore del: message 100 not found
[WARN]  [store]    memorystore del: message 101 not found
[WARN]  [store]    memorystore del: message 102 not found
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/23/set/shutter', message: 'close'
2022/10/24 15:01:55 TX (seq 1, 1 parallel): [b1170e0010] 
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/29/set/shutter', message: 'open'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/22/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/25/set/shutter', message: 'open'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/30/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/21/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/27/set/shutter', message: 'open'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/26/set/shutter', message: 'open'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/28/set/shutter', message: 'open'
[WARN]  [store]    memorystore del: message 103 not found
[WARN]  [store]    memorystore del: message 104 not found
[WARN]  [store]    memorystore del: message 105 not found
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/32/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/24/set/shutter', message: 'open'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/34/set/shutter', message: 'open'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/31/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/35/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/33/set/shutter', message: 'close'
2022/10/24 15:01:55 MQTT message; topic: 'xcomfort/48/set/shutter', message: 'stop'
2022/10/24 15:01:55 TX (seq 2, 2 parallel): [b11d0e0120] 
2022/10/24 15:01:55 TX (seq 3, 3 parallel): [b1160e0030] 
2022/10/24 15:01:55 TX (seq 4, 4 parallel): [b1190e0140] 
2022/10/24 15:01:55 STATUS: [c31c0410000000]
2022/10/24 15:01:56 STATUS: [c31c0420000000]
2022/10/24 15:01:57 STATUS: [c31c0430000000]
2022/10/24 15:01:58 STATUS: [c31c0440000000]
2022/10/24 15:01:59 RX: [c116700002000000004a1004]
2022/10/24 15:01:59 Device 3150304 (channel 0-'Rolety Salon 2') sent message (battery mains-powered, signal normal, cyclic false) status shutter closing
2022/10/24 15:01:59 RX: [c1197000010000000047100d]
2022/10/24 15:01:59 Device 2986452 (channel 0-'Rolety Kuchnia 2') sent message (battery mains-powered, signal normal, cyclic false) status shutter opening
2022/10/24 15:02:02 RX: [c10553000000000000420507]
2022/10/24 15:02:02 Device 3169153 (channel 0-'Czujnik Ruchu Schody (kanal A)') sent message (battery new, signal good, cyclic false) event 'switchOff'
2022/10/24 15:02:05 TX message was silently lost, likely never sent
2022/10/24 15:02:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:05 TX (seq 5, 4 parallel): [b1170e0050] 
2022/10/24 15:02:05 TX message was silently lost, likely never sent
2022/10/24 15:02:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:05 TX (seq 6, 4 parallel): [b11d0e0160] 
2022/10/24 15:02:05 TX message was silently lost, likely never sent
2022/10/24 15:02:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:05 TX (seq 7, 4 parallel): [b1160e0070] 
2022/10/24 15:02:05 TX message was silently lost, likely never sent
2022/10/24 15:02:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:05 TX (seq 8, 4 parallel): [b1190e0180] 
2022/10/24 15:02:05 STATUS: [c31c0450000000]
2022/10/24 15:02:06 STATUS: [c31c0460000000]
2022/10/24 15:02:07 STATUS: [c31c0470000000]
2022/10/24 15:02:08 STATUS: [c31c0480000000]
2022/10/24 15:02:15 TX message was silently lost, likely never sent
2022/10/24 15:02:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:15 TX (seq 9, 4 parallel): [b1170e0090] 
2022/10/24 15:02:15 TX message was silently lost, likely never sent
2022/10/24 15:02:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:15 TX (seq a, 4 parallel): [b11d0e01a0] 
2022/10/24 15:02:15 TX message was silently lost, likely never sent
2022/10/24 15:02:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:15 TX (seq b, 4 parallel): [b1160e00b0] 
2022/10/24 15:02:15 TX message was silently lost, likely never sent
2022/10/24 15:02:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:15 TX (seq c, 4 parallel): [b1190e01c0] 
2022/10/24 15:02:15 STATUS: [c31c0490000000]
2022/10/24 15:02:16 STATUS: [c31c04a0000000]
2022/10/24 15:02:17 STATUS: [c31c04b0000000]
2022/10/24 15:02:18 STATUS: [c31c04c0000000]
2022/10/24 15:02:25 TX message was silently lost, likely never sent
2022/10/24 15:02:25 WARNING: command for datapoint 23 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:25 TX (seq d, 4 parallel): [b11e0e00d0] 
2022/10/24 15:02:25 TX message was silently lost, likely never sent
2022/10/24 15:02:25 WARNING: command for datapoint 29 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:25 TX (seq e, 4 parallel): [b1150e00e0] 
2022/10/24 15:02:25 TX message was silently lost, likely never sent
2022/10/24 15:02:25 WARNING: command for datapoint 22 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:25 TX (seq f, 4 parallel): [b11b0e01f0] 
2022/10/24 15:02:25 TX message was silently lost, likely never sent
2022/10/24 15:02:25 WARNING: command for datapoint 25 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:25 TX (seq 0, 4 parallel): [b11a0e0100] 
2022/10/24 15:02:25 STATUS: [c31c04d0000000]
2022/10/24 15:02:26 STATUS: [c31c04e0000000]
2022/10/24 15:02:27 STATUS: [c31c04f0000000]
2022/10/24 15:02:27 RX: [c1157000020000000043100f]
2022/10/24 15:02:27 Device 3166529 (channel 0-'Rolety Salon 1') sent message (battery mains-powered, signal good, cyclic false) status shutter closing
2022/10/24 15:02:28 STATUS: [c31c0400000000]
2022/10/24 15:02:30 RX: [c11a70000100000000521002]
2022/10/24 15:02:30 Device 3166563 (channel 0-'Rolety Wiatrolap') sent message (battery mains-powered, signal weak, cyclic false) status shutter opening
2022/10/24 15:02:35 TX message was silently lost, likely never sent
2022/10/24 15:02:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:35 TX (seq 1, 4 parallel): [b11e0e0010] 
2022/10/24 15:02:35 TX message was silently lost, likely never sent
2022/10/24 15:02:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:35 TX (seq 2, 4 parallel): [b1150e0020] 
2022/10/24 15:02:35 TX message was silently lost, likely never sent
2022/10/24 15:02:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:35 TX (seq 3, 4 parallel): [b11b0e0130] 
2022/10/24 15:02:35 TX message was silently lost, likely never sent
2022/10/24 15:02:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:02:35 TX (seq 4, 4 parallel): [b11a0e0140] 
2022/10/24 15:02:35 STATUS: [c31c0410000000]
2022/10/24 15:02:36 STATUS: [c31c0420000000]
2022/10/24 15:02:37 STATUS: [c31c0430000000]
2022/10/24 15:02:38 STATUS: [c31c0440000000]
2022/10/24 15:02:43 RX: [c11d70000000000000331009]
2022/10/24 15:02:43 Device 3150290 (channel 0-'Rolety Pracownia') sent message (battery mains-powered, signal good, cyclic false) status shutter stopped
2022/10/24 15:02:45 RX: [c11970000000000000461000]
2022/10/24 15:02:45 Device 2986452 (channel 0-'Rolety Kuchnia 2') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:02:45 TX message was silently lost, likely never sent
2022/10/24 15:02:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:45 TX (seq 5, 4 parallel): [b11e0e0050] 
2022/10/24 15:02:45 TX message was silently lost, likely never sent
2022/10/24 15:02:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:45 TX (seq 6, 4 parallel): [b1150e0060] 
2022/10/24 15:02:45 TX message was silently lost, likely never sent
2022/10/24 15:02:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:45 TX (seq 7, 4 parallel): [b11b0e0170] 
2022/10/24 15:02:45 TX message was silently lost, likely never sent
2022/10/24 15:02:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:02:45 TX (seq 8, 4 parallel): [b11a0e0180] 
2022/10/24 15:02:45 STATUS: [c31c0450000000]
2022/10/24 15:02:46 STATUS: [c31c0460000000]
2022/10/24 15:02:47 STATUS: [c31c0470000000]
2022/10/24 15:02:48 STATUS: [c31c0480000000]
2022/10/24 15:02:55 TX message was silently lost, likely never sent
2022/10/24 15:02:55 WARNING: command for datapoint 30 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:55 TX (seq 9, 4 parallel): [b11c0e0190] 
2022/10/24 15:02:55 TX message was silently lost, likely never sent
2022/10/24 15:02:55 WARNING: command for datapoint 21 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:55 TX (seq a, 4 parallel): [b1200e00a0] 
2022/10/24 15:02:55 TX message was silently lost, likely never sent
2022/10/24 15:02:55 WARNING: command for datapoint 27 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:55 TX (seq b, 4 parallel): [b1180e01b0] 
2022/10/24 15:02:55 TX message was silently lost, likely never sent
2022/10/24 15:02:55 TX (seq c, 4 parallel): [b1220e01c0] 
2022/10/24 15:02:55 WARNING: command for datapoint 26 failed, state now unknown: timeout, no ACK received
2022/10/24 15:02:55 STATUS: [c31c0490000000]
2022/10/24 15:02:56 STATUS: [c31c04a0000000]
2022/10/24 15:02:57 STATUS: [c31c04b0000000]
2022/10/24 15:02:58 STATUS: [c31c04c0000000]
2022/10/24 15:02:59 RX: [c11770000000000000491008]
2022/10/24 15:02:59 Device 3166571 (channel 0-'Rolety Jadalnia') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:02:59 RX: [c12270000100000000471002]
2022/10/24 15:02:59 Device 3166549 (channel 0-'Rolety Lazienka') sent message (battery mains-powered, signal normal, cyclic false) status shutter opening
2022/10/24 15:03:00 RX: [c11670000000000000471007]
2022/10/24 15:03:00 Device 3150304 (channel 0-'Rolety Salon 2') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:03:04 RX: [c11b70000000000000491004]
2022/10/24 15:03:04 Device 4089365 (channel 0-'Rolety Garaz') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:03:05 TX message was silently lost, likely never sent
2022/10/24 15:03:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:05 TX (seq d, 4 parallel): [b11c0e01d0] 
2022/10/24 15:03:05 TX message was silently lost, likely never sent
2022/10/24 15:03:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:05 TX (seq e, 4 parallel): [b1200e00e0] 
2022/10/24 15:03:05 TX message was silently lost, likely never sent
2022/10/24 15:03:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:05 TX (seq f, 4 parallel): [b1180e01f0] 
2022/10/24 15:03:05 TX message was silently lost, likely never sent
2022/10/24 15:03:05 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:05 TX (seq 0, 4 parallel): [b1220e0100] 
2022/10/24 15:03:05 STATUS: [c31c04d0000000]
2022/10/24 15:03:06 STATUS: [c31c04e0000000]
2022/10/24 15:03:07 STATUS: [c31c04f0000000]
2022/10/24 15:03:08 STATUS: [c31c0400000000]
2022/10/24 15:03:13 RX: [c11e7000000000000057100d]
2022/10/24 15:03:13 Device 3166552 (channel 0-'Rolety Oliwka') sent message (battery mains-powered, signal weak, cyclic false) status shutter stopped
2022/10/24 15:03:15 RX: [c11a70000000000000551005]
2022/10/24 15:03:15 Device 3166563 (channel 0-'Rolety Wiatrolap') sent message (battery mains-powered, signal weak, cyclic false) status shutter stopped
2022/10/24 15:03:15 TX message was silently lost, likely never sent
2022/10/24 15:03:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:15 TX (seq 1, 4 parallel): [b11c0e0110] 
2022/10/24 15:03:15 TX message was silently lost, likely never sent
2022/10/24 15:03:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:15 TX (seq 2, 4 parallel): [b1200e0020] 
2022/10/24 15:03:15 TX message was silently lost, likely never sent
2022/10/24 15:03:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:15 TX (seq 3, 4 parallel): [b1180e0130] 
2022/10/24 15:03:15 TX message was silently lost, likely never sent
2022/10/24 15:03:15 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:15 TX (seq 4, 4 parallel): [b1220e0140] 
2022/10/24 15:03:15 STATUS: [c31c0410000000]
2022/10/24 15:03:16 STATUS: [c31c0420000000]
2022/10/24 15:03:17 STATUS: [c31c0430000000]
2022/10/24 15:03:18 STATUS: [c31c0440000000]
2022/10/24 15:03:25 TX message was silently lost, likely never sent
2022/10/24 15:03:25 WARNING: command for datapoint 28 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:25 TX (seq 5, 4 parallel): [b11f0e0050] 
2022/10/24 15:03:25 TX message was silently lost, likely never sent
2022/10/24 15:03:25 WARNING: command for datapoint 32 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:25 TX (seq 6, 4 parallel): [b1230e0060] 
2022/10/24 15:03:25 TX message was silently lost, likely never sent
2022/10/24 15:03:25 WARNING: command for datapoint 24 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:25 TX (seq 7, 4 parallel): [b1210e0070] 
2022/10/24 15:03:25 TX message was silently lost, likely never sent
2022/10/24 15:03:25 WARNING: command for datapoint 34 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:25 TX (seq 8, 4 parallel): [b1300e0280] 
2022/10/24 15:03:25 STATUS: [c31c0450000000]
2022/10/24 15:03:26 STATUS: [c31c0460000000]
2022/10/24 15:03:27 STATUS: [c31c0470000000]
2022/10/24 15:03:29 STATUS: [c31c0480000000]
2022/10/24 15:03:29 RX: [c11570000000000000441002]
2022/10/24 15:03:29 Device 3166529 (channel 0-'Rolety Salon 1') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:03:33 RX: [c11c7000000000000035100c]
2022/10/24 15:03:33 Device 3166524 (channel 0-'Rolety Gospodarczy') sent message (battery mains-powered, signal good, cyclic false) status shutter stopped
2022/10/24 15:03:35 TX message was silently lost, likely never sent
2022/10/24 15:03:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:35 TX (seq 9, 4 parallel): [b11f0e0090] 
2022/10/24 15:03:35 TX message was silently lost, likely never sent
2022/10/24 15:03:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:35 TX (seq a, 4 parallel): [b1230e00a0] 
2022/10/24 15:03:35 TX message was silently lost, likely never sent
2022/10/24 15:03:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:35 TX (seq b, 4 parallel): [b1210e00b0] 
2022/10/24 15:03:35 TX message was silently lost, likely never sent
2022/10/24 15:03:35 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:03:35 TX (seq c, 4 parallel): [b1300e02c0] 
2022/10/24 15:03:35 STATUS: [c31c0490000000]
2022/10/24 15:03:36 STATUS: [c31c04a0000000]
2022/10/24 15:03:37 STATUS: [c31c04b0000000]
2022/10/24 15:03:39 STATUS: [c31c04c0000000]
2022/10/24 15:03:44 RX: [c118700000000000004a1000]
2022/10/24 15:03:44 Device 3166536 (channel 0-'Rolety Kuchnia 1') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:03:45 RX: [c12270000000000000461007]
2022/10/24 15:03:45 Device 3166549 (channel 0-'Rolety Lazienka') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:03:45 TX message was silently lost, likely never sent
2022/10/24 15:03:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:45 TX (seq d, 4 parallel): [b11f0e00d0] 
2022/10/24 15:03:45 TX message was silently lost, likely never sent
2022/10/24 15:03:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:45 TX (seq e, 4 parallel): [b1230e00e0] 
2022/10/24 15:03:45 TX message was silently lost, likely never sent
2022/10/24 15:03:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:45 TX (seq f, 4 parallel): [b1210e00f0] 
2022/10/24 15:03:45 TX message was silently lost, likely never sent
2022/10/24 15:03:45 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:03:45 TX (seq 0, 4 parallel): [b1300e0200] 
2022/10/24 15:03:45 STATUS: [c31c04d0000000]
2022/10/24 15:03:46 STATUS: [c31c04e0000000]
2022/10/24 15:03:47 STATUS: [c31c04f0000000]
2022/10/24 15:03:49 STATUS: [c31c0400000000]
2022/10/24 15:03:55 TX message was silently lost, likely never sent
2022/10/24 15:03:55 WARNING: command for datapoint 31 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:55 TX message was silently lost, likely never sent
2022/10/24 15:03:55 WARNING: command for datapoint 35 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:55 TX message was silently lost, likely never sent
2022/10/24 15:03:55 WARNING: command for datapoint 33 failed, state now unknown: timeout, no ACK received
2022/10/24 15:03:55 TX message was silently lost, likely never sent
2022/10/24 15:03:55 WARNING: command for datapoint 48 failed, state now unknown: timeout, no ACK received
2022/10/24 15:04:14 RX: [c12170000000000000591003]
2022/10/24 15:04:14 Device 3166526 (channel 0-'Rolety Zuzia') sent message (battery mains-powered, signal weak, cyclic false) status shutter stopped
2022/10/24 15:04:29 RX: [c12370000000000000471003]
2022/10/24 15:04:29 Device 3166541 (channel 0-'Rolety Rodzice') sent message (battery mains-powered, signal normal, cyclic false) status shutter stopped
2022/10/24 15:16:36 MQTT message; topic: 'xcomfort/46/set/switch', message: 'true'
2022/10/24 15:16:36 TX (seq 1, 1 parallel): [b12e0a0110] 
2022/10/24 15:16:36 STATUS: [c31c0410000000]
2022/10/24 15:16:36 RX: [c12e700001000000004b1001]
2022/10/24 15:16:36 Device 4782752 (channel 0-'Lampa Salon Szafka') sent message (battery mains-powered, signal normal, cyclic false) status switched on
2022/10/24 15:16:46 TX message was silently lost, likely never sent
2022/10/24 15:16:46 TX command failed, retrying (1/2): timeout, no ACK received
2022/10/24 15:16:46 TX (seq 2, 1 parallel): [b12e0a0120] 
2022/10/24 15:16:46 STATUS: [c31c0420000000]
2022/10/24 15:16:56 TX message was silently lost, likely never sent
2022/10/24 15:16:56 TX command failed, retrying (2/2): timeout, no ACK received
2022/10/24 15:16:56 TX (seq 3, 1 parallel): [b12e0a0130] 
2022/10/24 15:16:56 STATUS: [c31c0430000000]
2022/10/24 15:17:06 TX message was silently lost, likely never sent
2022/10/24 15:17:06 WARNING: command for datapoint 46 failed, state now unknown: timeout, no ACK received
karloygard commented 2 years ago

Okay, try 0.58 and see if the errors are gone.

koralfx commented 2 years ago

Looks like it's working perfectly right now. Of course I will do more tests and if they are positive I will forget about SYMCON. Thanks for a great job, Karl.

koralfx commented 3 months ago

Hi Karl, is it possible to add an option to the Xcomfort configuration in the Home Assistant add-on so that the blinds do not move after restarts? Every time there is a HAOS update, the blinds either go up or down. Most of the time I do it at night so I only hear clicks in the modules. But it varies (and probably depends on the previous states) and I would prefer them not to react at all at startup.

Greetings.

Tomek Sosnowski

Wiadomość napisana przez Karl Anders Øygard @.***> w dniu 24.10.2022, o godz. 16:10:

Okay, try 0.58 and see if the errors are gone.

— Reply to this email directly, view it on GitHub https://github.com/karloygard/xcomfortd-go/issues/50#issuecomment-1289096823, or unsubscribe https://github.com/notifications/unsubscribe-auth/AI5WMIGPAXXOT6GB2Y4I773WE2KE5ANCNFSM6AAAAAARIU357U. You are receiving this because you authored the thread.