Ok, I’ll take a look at the logs, please highlight the exact debug log that is using this setup and that looped endlessly. I’m not in front of computer at moment, but will take look when I have time
Currently it looks like this:
2023-05-22 18:11:36.013 DEBUG (MainThread) [custom_components.jablotron80] JA80CentralUnit function call system_status
2023-05-22 18:11:36.014 INFO (MainThread) [custom_components.jablotron80] Connecting to JA80 via Serial using /dev/ttyUSB2…
2023-05-22 18:11:36.023 DEBUG (MainThread) [custom_components.jablotron80] JA80CentralUnit function call mode
2023-05-22 18:11:36.024 INFO (MainThread) [custom_components.jablotron80] JA80CentralUnit(N/A): initializing mode to Unsplit
2023-05-22 18:11:36.026 INFO (MainThread) [custom_components.jablotron80] initializing
2023-05-22 18:11:36.031 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Loop endlessly reading serial
2023-05-22 18:11:36.041 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.041 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:36.042 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:36.043 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:36.044 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:36.045 INFO (MainThread) [custom_components.jablotron80] JablotronLed(5): active changed from False to True
2023-05-22 18:11:36.045 DEBUG (MainThread) [custom_components.jablotron80] publishing updates
2023-05-22 18:11:36.049 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:36.050 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 18:11:36.050 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 18:11:36.051 DEBUG (MainThread) [custom_components.jablotron80] Zone A action disarm
2023-05-22 18:11:36.052 DEBUG (MainThread) [custom_components.jablotron80] Zone B action disarm
2023-05-22 18:11:36.055 DEBUG (MainThread) [custom_components.jablotron80] Zone C action disarm
2023-05-22 18:11:36.059 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 18:11:36.060 INFO (MainThread) [custom_components.jablotron80] JablotronZone(3): status changed from Unknown to Disarmed
2023-05-22 18:11:36.062 DEBUG (MainThread) [custom_components.jablotron80] publishing updates
2023-05-22 18:11:36.064 INFO (MainThread) [custom_components.jablotron80] Zone C status changed from Unknown to Disarmed
2023-05-22 18:11:36.072 INFO (MainThread) [custom_components.jablotron80] initialization done.
2023-05-22 18:11:36.073 DEBUG (MainThread) [custom_components.jablotron80] Adding command Command name=key sequence HIDDEN
2023-05-22 18:11:36.074 DEBUG (MainThread) [custom_components.jablotron80] Adding command Command name=Get settings
2023-05-22 18:11:36.102 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:11:36.104 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:11:36.113 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.117 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.130 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:2:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.141 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.144 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.152 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.164 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.168 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.171 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.175 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.177 INFO (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:11:36.179 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:11:36.183 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:11:36.188 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.192 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.197 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:2:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.203 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.208 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.214 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.222 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.228 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.231 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.237 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.238 INFO (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:11:36.238 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:11:36.240 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:11:36.282 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.288 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.294 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:2:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.297 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.301 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.304 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.307 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.310 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.315 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.318 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.319 WARNING (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:11:36.336 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:11:36.339 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:11:36.344 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.350 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.354 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:2:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.358 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.361 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.364 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.368 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.371 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.375 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.378 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.379 INFO (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:11:36.380 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:11:36.381 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:11:36.388 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.391 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.394 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:2:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.398 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.401 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.404 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.408 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.411 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.414 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.418 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.418 INFO (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:11:36.420 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:11:36.422 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:11:36.426 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.430 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.433 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:2:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.442 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.452 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.456 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.459 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.462 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.465 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.469 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 00 00 01 00 00 00 16 ff
2023-05-22 18:11:36.470 WARNING (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:11:38.615 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:38.616 DEBUG (MainThread) [custom_components.jablotron80] Message of type Confirm received ff
2023-05-22 18:11:38.619 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:38.620 DEBUG (MainThread) [custom_components.jablotron80] Message of type Beep received a0 ff
2023-05-22 18:11:38.621 INFO (MainThread) [custom_components.jablotron80] Keypad Beep: 0xa0, 1 subtle (short) beep triggered
2023-05-22 18:11:38.623 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:38.624 DEBUG (MainThread) [custom_components.jablotron80] Message of type Confirm received ff
2023-05-22 18:11:38.625 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:38.628 DEBUG (MainThread) [custom_components.jablotron80] Message of type Beep received a0 ff
2023-05-22 18:11:38.630 INFO (MainThread) [custom_components.jablotron80] Keypad Beep: 0xa0, 1 subtle (short) beep triggered
Then these lines repeat many times:
2023-05-22 18:11:38.807 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:38.810 DEBUG (MainThread) [custom_components.jablotron80] Message of type Confirm received ff
2023-05-22 18:11:38.814 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:38.816 DEBUG (MainThread) [custom_components.jablotron80] Message of type Beep received a0 ff
2023-05-22 18:11:38.817 INFO (MainThread) [custom_components.jablotron80] Keypad Beep: 0xa0, 1 subtle (short) beep triggered
In Loop:
2023-05-22 18:11:59.097 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 40 04 00 01 00 00 00 4b ff
2023-05-22 18:11:59.098 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:59.098 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:59.098 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:59.099 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:59.099 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 18:11:59.100 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 18:11:59.100 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 18:11:59.100 DEBUG (MainThread) [custom_components.jablotron80] Zone A action disarm
2023-05-22 18:11:59.101 DEBUG (MainThread) [custom_components.jablotron80] Zone B action disarm
2023-05-22 18:11:59.101 DEBUG (MainThread) [custom_components.jablotron80] Zone C action disarm
2023-05-22 18:11:59.102 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 18:11:59.102 DEBUG (MainThread) [custom_components.jablotron80] JablotronStatusText function call message
2023-05-22 18:11:59.102 INFO (MainThread) [custom_components.jablotron80] JablotronStatusText(3): message changed from to Complete entry
2023-05-22 18:11:59.103 DEBUG (MainThread) [custom_components.jablotron80] publishing updates
2023-05-22 18:11:59.103 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:59.103 DEBUG (MainThread) [custom_components.jablotron80] Message of type Beep received a0 ff
2023-05-22 18:11:59.104 INFO (MainThread) [custom_components.jablotron80] Keypad Beep: 0xa0, 1 subtle (short) beep triggered
2023-05-22 18:11:59.104 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:59.104 DEBUG (MainThread) [custom_components.jablotron80] Message of type Confirm received ff
2023-05-22 18:11:59.106 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:59.106 DEBUG (MainThread) [custom_components.jablotron80] Message of type Beep received a0 ff
2023-05-22 18:11:59.107 INFO (MainThread) [custom_components.jablotron80] Keypad Beep: 0xa0, 1 subtle (short) beep triggered
2023-05-22 18:11:59.118 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:11:59.119 DEBUG (MainThread) [custom_components.jablotron80] Message of type Confirm received ff
This changes sometimes:
2023-05-22 18:19:01.632 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 40 10 00 01 00 00 00 24 ff
and:
2023-05-22 18:32:12.665 INFO (MainThread) [custom_components.jablotron80] Keypad Beep: 0xa4, 4 subtle (short) beeps triggered
Sometimes i see: (I think it’s my pir sensor in the room.)
2023-05-22 18:39:23.471 DEBUG (MainThread) [custom_components.jablotron80] Zone C action device_activated
2023-05-22 18:39:23.471 DEBUG (MainThread) [custom_components.jablotron80] JablotronStatusText function call message
2023-05-22 18:39:23.472 INFO (MainThread) [custom_components.jablotron80] JablotronStatusText(3): message changed from Triggered detector to Triggered detector, 4:device 4
2023-05-22 18:39:23.472 DEBUG (MainThread) [custom_components.jablotron80] publishing updates
2023-05-22 18:39:23.566 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:3:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:23.855 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:4:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:24.090 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:5:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:24.378 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:6:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:24.620 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:7:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:24.903 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:8:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:25.139 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:9:ed 40 10 04 01 00 00 00 1c ff
2023-05-22 18:39:25.140 INFO (ThreadPoolExecutor-2_0) [custom_components.jablotron80] no accepted message for sequence:0 received
2023-05-22 18:39:25.142 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] Sending keypress, sequence:0
2023-05-22 18:39:25.144 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress sent, sequence:0
2023-05-22 18:39:25.150 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:0:ff
2023-05-22 18:39:25.152 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 18:39:25.152 DEBUG (MainThread) [custom_components.jablotron80] Message of type Confirm received ff
2023-05-22 18:39:25.173 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] record:1:a4 ff
2023-05-22 18:39:25.174 DEBUG (ThreadPoolExecutor-2_0) [custom_components.jablotron80] keypress accepted, sequence:0
When i use in integration serial port by id:
/dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0
I see other Log (log is longer, it only shows the part with errors):
2023-05-22 19:38:08.035 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.036 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 03 04 08 0f 0f 0f 0f 0f 0f 0f 0f 0a ff
2023-05-22 19:38:08.038 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 03 04 09 0f 0f 0f 0f 0f 0f 0f 0f 25 ff
2023-05-22 19:38:08.047 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 03 05 00 0f 0f 0f 0f 0f 0f 0f 0f 60 ff
2023-05-22 19:38:08.055 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 00 00 00 00 00 00 43 ff
2023-05-22 19:38:08.060 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 01 00 00 00 00 00 2d ff
2023-05-22 19:38:08.063 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 02 00 00 00 00 00 3c ff
2023-05-22 19:38:08.066 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 03 00 00 00 00 00 52 ff
2023-05-22 19:38:08.070 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 04 00 00 00 00 00 1e ff
2023-05-22 19:38:08.074 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 05 00 00 00 00 00 70 ff
2023-05-22 19:38:08.077 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 06 00 00 00 00 00 61 ff
2023-05-22 19:38:08.080 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 07 00 00 00 00 00 0f ff
2023-05-22 19:38:08.084 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 08 00 00 00 00 00 5a ff
2023-05-22 19:38:08.087 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 04 09 00 00 00 00 00 34 ff
2023-05-22 19:38:08.090 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 05 00 3a ff
2023-05-22 19:38:08.095 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 06 00 44 ff
2023-05-22 19:38:08.096 DEBUG (MainThread) [custom_components.jablotron80] JA80CentralUnit function call mode
2023-05-22 19:38:08.100 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 00 00 07 ff
2023-05-22 19:38:08.104 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 01 00 2d ff
2023-05-22 19:38:08.107 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 02 01 15 ff
2023-05-22 19:38:08.110 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 03 00 79 ff
2023-05-22 19:38:08.113 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 04 00 0c ff
2023-05-22 19:38:08.118 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 05 01 60 ff
2023-05-22 19:38:08.121 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 06 00 58 ff
2023-05-22 19:38:08.126 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 08 07 00 72 ff
2023-05-22 19:38:08.127 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 00 00 4b ff
2023-05-22 19:38:08.132 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 01 00 61 ff
2023-05-22 19:38:08.136 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 02 00 1f ff
2023-05-22 19:38:08.139 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 03 00 35 ff
2023-05-22 19:38:08.142 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 04 00 40 ff
2023-05-22 19:38:08.146 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 05 00 6a ff
2023-05-22 19:38:08.149 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 06 01 52 ff
2023-05-22 19:38:08.152 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 06 09 07 00 3e ff
2023-05-22 19:38:08.157 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 02 09 02 00 77 ff
2023-05-22 19:38:08.159 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e6 04 00 06 01 02 02 09 01 02 00 02 3d ff
2023-05-22 19:38:08.160 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:08.169 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e5 12 21 18 01 3d ff
2023-05-22 19:38:08.171 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 20 02 00 01 00 00 00 41 ff
2023-05-22 19:38:08.173 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.174 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.176 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.177 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.180 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.181 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 19:38:08.182 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 19:38:08.183 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.184 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.185 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.186 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:08.188 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x14\x14\xfa\xed \x02\x00\x01\x00\x00\x00A\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:08.195 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x12!\x18\x01)\xfa\xed \x02\x00\x01\x00\x00\x00A\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:08.202 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:08.204 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e5 12 21 18 01 3d ff
2023-05-22 19:38:08.207 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:08.219 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x12!\x18\xfa\xed \x02\x00\x01\x00\x00\x00A\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:08.298 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:08.396 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x14\x14\xfa\xe8\r"\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:08.691 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xc0\x14\x14\xfa\xed \x02\x00\x01\x00\x00\x00A\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1126, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Unknown message type {hex(record[0])} with data {packet_data} received’)
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:08.731 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 20 02 00 01 00 00 00 41 ff
2023-05-22 19:38:08.731 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.733 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.733 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.735 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.736 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:08.736 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 19:38:08.737 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 19:38:08.738 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.739 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.739 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:08.819 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:08.823 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e5 12 21 18 01 3d ff
2023-05-22 19:38:08.921 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:09.044 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x14\x14\xfa\xe8\r"\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:09.057 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e5 12 21 18 01 3d ff
2023-05-22 19:38:09.118 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:09.402 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\x85\xa2\x00\x10u\xfc\xa0\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:09.415 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 27 13 41 01 00 00 00 43 ff
2023-05-22 19:38:09.416 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.418 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.419 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.420 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.421 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.422 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 19:38:09.423 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 19:38:09.423 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:09.424 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:09.425 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:09.425 DEBUG (MainThread) [custom_components.jablotron80] JablotronStatusText function call message
2023-05-22 19:38:09.426 INFO (MainThread) [custom_components.jablotron80] JablotronStatusText(3): message changed from Maintenence to Maintenence, Codes, 65:None
2023-05-22 19:38:09.427 DEBUG (MainThread) [custom_components.jablotron80] publishing updates
2023-05-22 19:38:09.609 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:09.668 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x14\x14\xfa\xe8\r"\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:09.970 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b"\xc0\x14\xfa\xed’\x13A\x01\x00\x00\x00C\xff"
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1126, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Unknown message type {hex(record[0])} with data {packet_data} received’)
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:09.983 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 27 13 41 01 00 00 00 43 ff
2023-05-22 19:38:09.984 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.985 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.986 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.988 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.988 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:38:09.990 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 19:38:09.993 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 19:38:09.993 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:09.995 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:09.997 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:38:10.067 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:10.223 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe0\x14\x14\xfa\xe8\r"\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1126, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Unknown message type {hex(record[0])} with data {packet_data} received’)
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:10.310 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b"\xe5\x14\x14\xfa\xed’\x13A\x01\x00\x00\x00C\xff"
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:10.395 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:10.521 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b’\xe5\x14\x14\xfa\xe8\r"\xff’
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
2023-05-22 19:38:10.619 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:10.623 DEBUG (MainThread) [custom_components.jablotron80] Message of type Settings received e5 12 21 18 01 3d ff
2023-05-22 19:38:10.690 DEBUG (MainThread) [custom_components.jablotron80] Message of type StateDetail received e8 0d 22 ff
2023-05-22 19:38:10.829 ERROR (MainThread) [custom_components.jablotron80] Unexpected error processing record: b"\xe5\x14\x14\xfa\xed’\x13A\x01\x00\x00\x00C\xff"
Traceback (most recent call last):
File “/config/custom_components/jablotron80/jablotron.py”, line 2596, in processing_loop
self._process_message(record)
File “/config/custom_components/jablotron80/jablotron.py”, line 2455, in _process_message
message_type = JablotronMessage.get_message_type_from_record(data,packet_data)
File “/config/custom_components/jablotron80/jablotron.py”, line 1129, in get_message_type_from_record
LOGGER.log(expected_warning_level, f’Invalid CRC for {packet_data}')
File “/usr/local/lib/python3.10/logging/init.py”, line 1543, in log
raise TypeError(“level must be an integer”)
TypeError: level must be an integer
And next in Loop:
2023-05-22 19:41:16.419 DEBUG (MainThread) [custom_components.jablotron80] Message of type State received ed 27 13 41 01 00 00 00 43 ff
2023-05-22 19:41:16.420 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:41:16.423 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:41:16.424 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:41:16.426 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:41:16.426 DEBUG (MainThread) [custom_components.jablotron80] JablotronLed function call active
2023-05-22 19:41:16.427 DEBUG (MainThread) [custom_components.jablotron80] JablotronAlert function call value
2023-05-22 19:41:16.428 DEBUG (MainThread) [custom_components.jablotron80] JablotronSensor function call value
2023-05-22 19:41:16.430 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:41:16.430 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:41:16.431 DEBUG (MainThread) [custom_components.jablotron80] JablotronZone function call status
2023-05-22 19:41:47.686 DEBUG (MainThread) [custom_components.jablotron80] Short packet, no CRC to check
2023-05-22 19:41:47.688 DEBUG (MainThread) [custom_components.jablotron80] Message of type Ping received c6 ff
2023-05-22 19:41:47.689 DEBUG (MainThread) [custom_components.jablotron80] Ping Message: 0xc6
Complete success.
Successfully added integration to HA.
The “USB RS485 CH340” device incorrectly read data from the RS485 bus, which caused errors - although it was possible to add integration 2 times, but only with 4 wired devices, I think it was an accident and at that moment the device read the data correctly.
The second device (more expensive) “Waveshare USB To RS485 Bidirectional Converter, Onboard Original FT232RL And SP485EEN” did not want to cooperate from the first connection.
After reading a lot of information on the internet, I came to the conclusion that the problem with Waveshare is the 120 ohm resistor placed directly on the board. This resistor, in the case of a short length of the rs485 bus (2m), prevented proper communication with the device. After removing the resistor from the pcb, the integration was successfully added after the first attempt.
The description of which resistor should be removed is available on the manufacturer’s website.
I will also add that GND has not been connected, I only use the A and B lines. According to the rs485 specification, lines A and B are connected on a twisted pair with one of the pairs of wires (in my case green and white-green).
At the moment I don’t have time to thoroughly test the whole thing, if I find any bugs, I’ll be sure to report them.
Regards.
Hi there,
I have connected my HA to my Jablotron 100 alarm installation and it has worked well for approx. 4 months.
Recently I noticed that arming for the night no longer work true HA. (maybe After an HA update, I’m not sure?)
However, fully arming and disarming the alarm works.
When I manually arm true the Jablotron keypad for the night, I can disable it via HA.
The options “arm_night” and “arm_away “are enabled in the UI Keypad of HA.
Cannot find what I should do, everything seems OK in the settings of the integration.
Is anyone facing the same problem?
Is there a fix?
Best regards,
Benny
Good morning,
First of all, your work is fantastic.
I’m new to HOME ASSISTANT and am absolutely not as competent as all of you, that’s why I need your advice to avoid making mistakes.
I have a JABLOTRON OASIS JA-83 alarm.
Is this module compatible? . Once the module is connected to port A and B, I plug the module into the LAN but how will HOME ASSISTANT, which is in a VM, see the module?
Another question, once the module is detected in HA, I install the hacs tahvane1and what else is there to do.
To be honest, I have read a lot of pages here but not all.
Sorry to ask stupid questions but I’m really a beginner and I don’t want the wrong equipment.
Thank you so much
really no one to help me
JA-83 should work.
How you get HA running in a VM to see a USB is not really one for this thread, most people I feel run it on RPi, that’s certainly what i do, so there is no issue there. The solution will depend on the virtual machine manager you are using and possibly also which type of HA install you are using, eg if containerised I imagine there are other hurdles to jump through.
Thank you for taking the time to answer me.
I have an ASUSTOR NAS, I created a virtual machine where HA is in a vdi image.
For example, I have a ZIGBEE 2ZM network which works with a SONOFF dongle, this key is put directly into the USB port of the NAS and it goes up normally in HA (ttyACM0).
So I imagine that the module that I have already ordered (USR-TCp232-304) will be reassembled in the same way, well I really hope otherwise it will be of no use to me
OK if you are using USR-*, then connection is over IP, so no need for USB connection.
And you specify this using a device address of
socket://[ipaddress:socket]
as per readme instructions, you enter this on setup of the component.
You get the IP address and socket from your setup of the USR-*
Okay, this is the answer I was waiting for, so during configuration instead of giving it a serial port (EX: ttyACM0), I can just put the IP address of the USR, I must write in this form socket://[192.168.150.20:socket]?
THANKS
The final :socket is the port in USR-*, for for example socket://192.168.0.1:23
Okay, how do we find out the USR socket?
Excuse my stupid questions but I’m a beginner.
THANKS
All of this should be apparent when you USR arrives and you set it up, it comes with a manual that should explain.
All of this is the standard USR functionality.
actually there are drivers to configure the USR.
Thank you, when it is installed if I have any other questions I will ask you.
I wanted to ask again, on the USR there is an input A and an input B, input A goes on pole A of the jablotron card and input B on pole B.
THANKS
Yep, that’s right
There should be no square brackets in that