Closed benek984 closed 1 month ago
Did you have to change any code (besides your wifi details)?
I have issue with "switch" https://github.com/timmchugh11/Chinese-Diesel-Heater---ESPHome/issues/3
I was not able to compile with switch config in place so I # it
It looks like it isnt parsing the data correctly. May I ask are you using the LCD controller or the rotary controller?
I am using the first and second byte to start the sequence, it then save all the bytes after the first byte matches,
} else if (inByte == 0x76 && !firstByteReceived) {
firstByteReceived = true;
data[0] = inByte;
count = 1;
} else if (inByte == 0x16 && firstByteReceived) {
secondByteReceived = true;
RxActive = true;
data[1] = inByte;
count = 2;
The first byte is set to 76 which is the LCD, if you are using a rotary controller then the value needs to be 78
This is the controller I am using. Is there a way to turn ON some debug and read everything on the UART? Then I could do it and pass the logs to you.
Please have a look on the debug data below, maybe my controller is different?
[15:34:51][D][uart_debug:114]: <<< FF:00:00:84:C5:EE:00:04:0C:C3:1E:BF:00:00:1C:0C:3C:EF:00:00:00:85:A7:00:00:04:85:00:00:00:C5:FA:00:00:80:5E:A7:00:00:84:85:AF:00:00:04:85:AF:AF:00:00:84:CA:F7:00:00:80:84:DE:BF:EF:AF:EF:00:10:80:7E:FF:A7:AF:00:00:00:81:D3:00:00:00:10:BC:5E:DE:00:00:04:85:00:00:84:5C:00:00:00:C5:5E:00:00:00:04:85:AF:EF:AF:D7:00:00:04:00:BC:AF:FF:A7:00:00:04:85:AF:AF:7A:00:00:00:00:C5:5E:A7:A7:A7:00:00:00:84:AE:AF:AF:00:00:00:C0:BA:E7:00:00:00:00:DE:AF:FF:00:00:84
[15:34:51][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:51][W][component:215]: Components should block for at most 20-30ms.
[15:34:52][D][uart_debug:114]: <<< D7:A7:A7:EF:00:00:04:0A:5E:AF:AF:AF:E7:FF:00:00:84:85:AF:00:00:00:81:7E:BF:AF:7A:00:00:04:AF:A7:7A:00:00:00:84:AE:AF:A7:A7:00:00:00:85:AF:A7:AF:00:00:10:5E:FF:00:00:04:08:FE:EF:3A:00:00:84:01:AF:E7:3A:00:00:00:C0:00:00:84:81:AF:AF:AF:AF:00:80:00:C5:AF:FF:00:00:84:AF:AF:A7:00:00:00:C5:00:00:10:B8:FF:AF:EF:AF:AF:FF:00:04:84:AF:AF:AF:00:00:04:84:5E:EF:00:00:84:5E:BF:AF:00:00:0C:0C:9F:3C:C3:3C:00:00:1C:0C:1E:BC:FF:3A:E7:00:00:80:C0:A7:EF:AF:AF:00:00
[15:34:52][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:52][W][component:215]: Components should block for at most 20-30ms.
[15:34:53][E][heater_temp_module:088]: Set temperature out of range: 0
[15:34:53][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:34:53][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:34:53][E][heater_temp_module:103]: Heater error out of range: 92
[15:34:53][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:34:53][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:34:53][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:34:53][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:34:53][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:53][W][component:215]: Components should block for at most 20-30ms.
[15:34:54][D][uart_debug:114]: <<< 00:80:FE:05:08:AF:FA:00:00:00:C5:FF:A7:AF:00:00:04:85:AE:00:00:84:84:00:00:80:D0:C3:00:00:0E:08:9C:3E:1F:00:00:00:00:C3:1E:4E:00:00:84:D0:00:00:04:A5:00:80:86:85:AF:F7:FF:00:00:10:54:CE:FF:00:00:00:D4:00:00:00:84:AF:A7:00:00:04:84:BC:AF:00:00:84:C5:D2:00:00:04:80:EF:00:00:04:84:D7:00:00:00:00:D0:7E:00:10:94:5C:EF:A7:00:00:04:95:00:00:84:C5:F7:00:00:84:85:AF:7A:00:10:14:FC:AF:00:00:00:C0:00:00:04:85:BF:AF:00:00:80:C2:AF:00:04:85:AF:00:00:00:85:AF
[15:34:54][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:54][W][component:215]: Components should block for at most 20-30ms.
[15:34:55][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:34:56][D][uart_debug:114]: <<< 00:00:00:84:5C:00:80:00:E5:00:00:01:C0:00:00:00:C0:00:00:00:AE:00:00:84:85:00:00:84:85:F7:00:00:04:80:AF:AF:00:00:04:80:5E:B7:00:00:04:0A:7A:00:00:04:88:FF:00:00:00:C0:EF:00:00:04:80:A7:00:00:85:AF:BF:00:C4:80:D0:A7:00:00:00:D0:00:10:30:FE:E7:FF:00:00:85:D6:AF:00:00:10:5C:7A:00:00:84:85:00:00:00:80:C5:A7:EF:00:00:84:4E:00:80:00:7E:AF:00:80:00:5E:EF:00:00:84:D2:7A:3A:AF:00:00:04:85:BF:FA:7A:EF:00:00:00:85:04:08:7E:7A:00:00:00:7E:00:00:00:84:C4:00
[15:34:56][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:56][W][component:215]: Components should block for at most 20-30ms.
[15:34:57][D][uart_debug:114]: <<< 01:01:D0:EF:FF:00:00:00:85:AE:1E:00:0C:04:0C:3C:2E:8E:00:00:04:0C:1E:FF:00:00:10:5C:A7:AF:00:00:04:85:AF:AF:7A:E7:00:00:00:C7:00:00:84:C7:FF:00:00:10:BE:FF:00:04:00:C0:00:00:00:85:AF:00:10:10:5C:00:00:01:C0:7A:00:00:84:AE:00:00:00:85:AF:AF:A7:00:00:00:E5:00:00:04:95:A7:00:00:00:A0:00:00:00:85:AF:E7:00:00:85:AE:AF:A7:FF:00:00:00:C0:00:10:14:5E:FA:00:00:80:5E:EF:00:04:81:AE:3A:FF:00:04:01:D0:00:04:81:5E:00:00:04:84:D7:D2:A7:AF:00:00:84:8A:00:00:0C
[15:34:57][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:57][W][component:215]: Components should block for at most 20-30ms.
[15:34:58][E][heater_temp_module:088]: Set temperature out of range: 0
[15:34:58][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:34:58][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:34:58][E][heater_temp_module:103]: Heater error out of range: 92
[15:34:58][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:34:58][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:34:58][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:34:58][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:34:58][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:58][W][component:215]: Components should block for at most 20-30ms.
[15:34:59][D][uart_debug:114]: <<< 0C:3C:00:00:04:1C:C3:BC:1E:1E:FE:00:00:00:FC:EF:AF:FF:00:00:10:5C:AF:00:00:84:04:FE:FF:00:00:00:D4:3E:F7:00:00:84:88:9E:E7:00:00:00:00:81:D3:00:00:00:D0:00:00:04:C5:AF:00:00:00:10:BC:EF:00:00:14:5C:00:00:05:80:4E:00:00:10:DC:00:10:84:54:00:00:00:C4:00:04:85:AF:7A:7A:00:00:04:80:5E:7A:AF:FF:00:00:80:D0:AF:A7:00:00:00:85:AF:00:00:00:84:AE:00:00:00:D0:AF:AF:00:00:00:00:5C:FA:A7:00:00:04:D0:AF:00:00:84:81:AF:AF:E7:00:00:04:0A:FF:00:04:08:5E:00:10:10
[15:34:59][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:34:59][W][component:215]: Components should block for at most 20-30ms.
[15:35:00][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:00][D][uart_debug:114]: <<< BC:00:00:00:84:C5:FF:00:00:00:00:A1:A7:00:00:10:10:AF:AF:00:00:00:85:5E:FF:00:00:80:F7:00:00:04:C5:00:10:84:DE:3A:00:00:00:A1:00:00:84:C5:AF:AF:00:00:04:04:AF:AF:00:84:85:AF:FF:00:00:00:84:AF:AF:00:00:00:D0:00:80:00:14:AF:AF:FF:00:00:08:08:3C:0E:FE:00:04:04:0C:C3:0F:FC:00:78:3A:BA:00:00:04:85:AF:EF:00:04:08:AF:AF:00:00:04:E5:AF:AF:00:04:21:7E:00:00:84:C5:A7:00:00:00:C0:BF:00:04:00:5C:AF:F7:00:00:80:FC:00:00:00:85:AF:EF:AF:00:00:04:E4:AF:AF:AF:00
[15:35:00][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:00][W][component:215]: Components should block for at most 20-30ms.
[15:35:02][D][uart_debug:114]: <<< 00:84:81:00:80:00:84:AF:AF:00:00:00:C2:A7:00:00:80:D0:AF:FF:00:00:84:C0:00:00:00:0C:0C:3E:5C:FE:00:00:0C:08:C3:00:04:40:D5:FF:A7:00:04:85:EF:00:80:80:BC:A7:00:00:00:85:00:00:00:1C:00:00:00:FC:E7:00:00:00:C5:A7:00:00:04:85:AF:AF:0A:AF:00:00:00:81:7E:AF:EF:00:00:00:D0:AF:FF:00:00:04:85:AF:AF:AF:A7:FF:00:00:81:C5:7A:00:00:00:84:AF:5E:00:00:00:7E:AF:00:07:A4:5E:FF:00:00:00:C0:EF:3A:00:00:10:5C:5E:00:0C:00:C0:FA:00:00:84:85:EF:AF:00:00:10:14:BC:3A:00
[15:35:02][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:02][W][component:215]: Components should block for at most 20-30ms.
[15:35:03][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:03][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:03][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:03][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:03][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:03][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:03][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:03][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:03][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:03][W][component:215]: Components should block for at most 20-30ms.
[15:35:03][D][uart_debug:114]: <<< 00:10:14:AF:AF:00:00:00:85:AF:D7:00:00:08:DC:AF:00:00:80:85:4E:F7:00:18:10:B8:00:00:04:81:AF:00:00:00:86:5E:A7:00:00:87:FA:AF:00:00:00:00:85:AF:FF:00:00:00:C0:AF:00:00:04:84:AF:AF:00:00:84:C5:F7:FF:00:04:85:7E:FA:EF:AF:AF:00:00:00:C0:AF:00:00:00:84:C5:00:10:10:5E:7A:F7:00:00:10:5C:00:00:04:84:7E:AB:AF:AF:00:10:10:5E:00:00:80:C0:00:10:10:54:EF:A7:00:00:04:81:AF:00:00:80:AE:00:04:81:7E:A7:00:04:00:5C:A7:00:00:00:84:AE:00:00:04:85:AF:7A:AF:00:00:00
[15:35:03][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:03][W][component:215]: Components should block for at most 20-30ms.
[15:35:05][D][uart_debug:114]: <<< C0:00:00:85:AE:00:10:81:5E:EF:F7:EF:00:04:81:EE:EF:00:00:84:7E:FA:00:00:84:D5:AF:00:00:00:5C:EF:E7:00:00:84:D4:AF:00:04:85:AF:AF:AF:00:00:04:80:5E:00:00:01:C0:00:00:80:C6:AF:00:00:84:AF:EF:00:00:00:10:54:FA:AF:00:00:10:95:AF:AF:AF:00:00:00:88:FF:00:00:84:01:7E:F7:00:00:84:85:FF:AF:00:00:84:5E:AF:A7:00:00:04:80:5E:FA:7A:AF:00:00:00:84:C5:00:00:00:00:D1:00:00:80:0A:00:00:00:08:C3:3E:1E:AE:00:00:00:0C:3C:00:0C:00:D6:EF:E7:00:00:04:8A:AF:00:00:00:81
[15:35:05][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:05][W][component:215]: Components should block for at most 20-30ms.
[15:35:05][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:06][D][uart_debug:114]: <<< 7E:AF:5E:00:00:84:C7:00:00:10:5E:EF:FF:00:00:04:84:AF:00:00:00:00:80:D4:EF:00:00:80:84:AF:AF:00:00:00:85:AE:00:00:04:A5:00:00:00:80:5E:EF:00:04:85:AF:FF:EF:00:00:10:5C:BD:FF:00:00:00:01:D5:AF:00:04:85:AF:A7:00:00:80:AE:5E:00:00:00:10:DE:5E:00:04:04:5C:EF:A7:AF:FF:00:00:00:C0:F7:00:00:04:C0:BC:FA:00:00:00:81:FA:00:00:00:C0:AF:00:00:00:C7:FF:AF:FF:00:00:81:D0:00:80:04:85:AF:00:04:84:AE:FF:00:00:00:20:5E:00:00:84:81:7E:00:00:00:00:1C:A7:00:00:04:85
[15:35:06][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:06][W][component:215]: Components should block for at most 20-30ms.
[15:35:08][D][uart_debug:114]: <<< AF:A7:00:00:80:C1:00:00:04:00:5E:EF:00:00:00:C0:A7:00:00:00:04:E5:00:00:04:7E:AF:00:00:04:00:1C:00:00:00:00:C3:1E:3A:04:A5:FF:AF:7A:00:80:00:C4:5C:DE:00:00:84:A1:EF:E3:00:00:84:BE:A7:FF:00:01:00:D0:FE:FA:A7:00:00:00:00:00:85:FD:00:00:04:81:00:00:10:94:A7:00:00:00:04:85:BF:E7:00:00:00:81:00:04:84:AF:AF:EF:00:00:00:D0:BF:00:00:80:5E:AF:00:00:80:81:AE:00:00:00:D0:00:00:10:04:D0:FA:00:00:00:00:C4:F7:00:84:85:EF:00:04:81:AE:FA:00:10:14:4E:A7:00:00:00
[15:35:08][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:08][W][component:215]: Components should block for at most 20-30ms.
[15:35:08][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:08][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:08][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:08][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:08][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:08][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:08][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:08][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:08][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:08][W][component:215]: Components should block for at most 20-30ms.
[15:35:09][D][uart_debug:114]: <<< C0:00:00:00:85:BF:00:00:00:84:5E:AF:AF:00:00:00:54:AF:AF:EF:00:00:04:95:AF:A7:00:00:01:C0:FF:00:00:04:C0:00:00:00:00:D1:A7:00:00:84:C5:00:80:84:85:AF:7A:A7:00:04:85:A7:00:04:82:5E:AF:00:04:00:5E:00:00:84:85:AF:AF:00:00:00:50:00:00:04:01:EF:00:00:10:10:AF:AF:00:00:00:01:A7:E7:AF:00:84:01:7E:A7:F7:FF:00:00:00:14:BD:AF:FF:00:00:00:05:5C:3A:00:00:00:A8:FA:00:00:04:83:AF:AF:AF:00:04:84:5C:3B:00:00:00:00:C0:A7:A7:00:04:81:AF:00:00:00:C0:EF:5E:00:04:85
[15:35:09][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:09][W][component:215]: Components should block for at most 20-30ms.
[15:35:10][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:11][D][uart_debug:114]: <<< AF:00:04:08:43:C3:1E:00:00:04:83:C3:FA:D3:00:04:04:FE:A7:00:04:81:8E:AF:00:04:00:C0:AF:FF:00:00:00:85:BF:AF:00:04:8D:7E:AF:AF:00:00:80:80:AF:A7:00:00:84:D0:AF:00:00:00:00:80:00:00:00:D0:AF:AF:00:00:00:84:C5:A9:00:04:84:5E:00:00:04:85:AF:FF:00:00:00:00:5C:AF:00:00:00:85:FA:FF:00:00:01:D0:AF:00:00:04:D1:00:00:14:7E:00:00:08:C3:3C:87:00:00:00:04:8E:AF:00:00:00:01:D0:00:00:04:85:AF:AF:00:00:00:C0:AF:FF:00:00:04:FC:00:00:00:5E:5E:EF:00:00:04:85:AF:00
[15:35:11][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:11][W][component:215]: Components should block for at most 20-30ms.
[15:35:12][D][uart_debug:114]: <<< 00:84:D1:FA:00:00:00:80:D0:AF:4E:00:04:04:85:FA:00:00:85:AE:00:00:10:58:F7:00:00:04:A5:AF:00:00:00:80:C0:FF:83:AF:FF:00:00:00:04:84:AF:00:00:00:10:54:1F:00:00:00:1C:AF:00:00:80:C0:AF:00:00:80:84:81:00:00:00:C5:AF:BF:00:00:00:84:AE:AF:AF:00:00:00:20:BC:FE:7A:00:00:01:85:A7:AF:00:00:10:BC:00:00:84:84:FF:00:00:10:5C:AF:00:00:10:5E:00:00:00:5C:00:00:01:D0:00:00:00:84:AE:00:04:84:AF:AF:FF:00:00:84:0A:00:00:04:C5:00:00:14:5C:00:00:10:14:00:00:00:0C:3F
[15:35:12][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:12][W][component:215]: Components should block for at most 20-30ms.
[15:35:13][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:13][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:13][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:13][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:13][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:13][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:13][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:13][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:13][W][component:214]: Component <unknown> took a long time for an operation (0.05 s).
[15:35:13][W][component:215]: Components should block for at most 20-30ms.
[15:35:14][D][uart_debug:114]: <<< 5C:00:04:80:FE:AF:AF:00:00:10:9C:FE:00:00:84:E5:00:00:00:00:04:C4:AF:00:00:81:5E:00:00:00:C7:00:85:A7:00:00:00:C5:AF:EF:00:00:81:F7:00:00:80:85:AF:AF:00:00:00:0C:0C:1C:BE:9E:1E:1E:00:00:04:08:0C:00:FE:7A:AF:AF:FF:00:00:00:85:AF:D2:FE:00:80:00:D2:A7:00:00:00:80:5E:AF:A7:00:00:00:00:85:5F:AF:AF:00:00:90:5E:AF:00:10:10:FC:FA:00:04:00:AF:00:00:00:84:C0:FF:00:00:00:85:5E:AF:00:00:01:5E:AF:00:10:10:BC:00:04:C5:EF:00:00:00:D0:00:04:84:AF:FF:00:00:10:14
[15:35:14][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:14][W][component:215]: Components should block for at most 20-30ms.
[15:35:15][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:15][D][uart_debug:114]: <<< 5E:EF:00:00:84:D6:00:00:04:85:AF:AF:00:00:10:5E:00:04:00:D0:AF:00:00:80:D4:00:80:84:85:AE:00:00:10:14:A7:00:04:01:5E:00:00:00:94:F7:00:10:10:94:EF:00:00:84:D0:AF:FF:00:00:00:85:A7:A7:00:00:84:D6:AF:00:04:81:5E:00:00:84:5C:00:00:01:D0:A7:00:00:00:D1:AF:00:00:04:C4:AF:00:00:80:85:00:04:08:5C:A7:00:00:04:8A:00:00:10:BC:AF:00:00:00:00:DE:AF:EF:00:00:00:08:5E:FF:AF:FF:00:00:08:0C:1C:00:00:00:0C:0C:CB:BE:00:00:00:00:D5:A7:AF:FF:00:00:04:85:AF:FF:AF:E7
[15:35:15][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:15][W][component:215]: Components should block for at most 20-30ms.
[15:35:17][D][uart_debug:114]: <<< 00:00:04:85:A7:FE:00:00:00:7E:00:04:85:AF:FB:A7:AF:00:00:04:85:00:00:00:81:A7:AF:00:00:00:00:A5:00:00:04:C4:AF:00:84:81:AF:5E:7A:00:00:00:81:5E:F8:00:04:01:5E:F7:00:00:84:FC:00:00:00:00:A5:A7:FF:FF:00:00:10:5C:EF:00:00:00:54:AF:00:00:80:F1:7A:00:10:00:9C:EF:00:04:85:AF:AF:00:00:00:A8:AF:00:00:81:5C:00:00:00:8A:00:10:10:BC:F7:00:00:00:7E:AF:00:00:04:40:EF:00:00:00:C0:E7:00:00:00:85:A7:00:00:08:C3:3C:BF:2E:1E:00:00:0C:0C:C3:A7:00:00:00:80:D3:A7:00
[15:35:17][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:17][W][component:215]: Components should block for at most 20-30ms.
[15:35:18][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:18][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:18][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:18][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:18][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:18][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:18][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:18][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:18][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:18][W][component:215]: Components should block for at most 20-30ms.
[15:35:18][D][uart_debug:114]: <<< 00:04:C0:AF:A7:00:00:00:84:8A:AF:00:81:81:7E:00:00:00:84:AF:00:00:00:D4:EF:AF:00:80:04:85:AF:A7:00:00:84:84:AF:00:00:04:84:AF:00:00:40:7E:AF:00:00:00:84:5E:AF:00:04:84:5E:AF:AF:00:80:00:5E:FA:00:00:84:C5:EF:00:00:84:D4:00:00:00:10:5C:AF:00:00:00:04:88:00:00:04:84:EE:AF:FF:00:00:10:5C:AF:FA:10:54:AF:FB:00:00:04:85:00:10:00:5C:00:80:A4:5E:AF:00:00:10:10:5C:FE:EF:00:00:04:C5:EF:F7:00:00:04:88:AF:00:00:10:10:5C:EF:00:04:80:AF:00:00:00:D0:AF:00:00:84
[15:35:18][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:18][W][component:215]: Components should block for at most 20-30ms.
[15:35:20][D][uart_debug:114]: <<< D0:FA:BD:AF:00:00:84:84:AF:AF:00:00:04:85:AF:F7:00:00:00:10:00:00:00:04:08:C3:3C:1E:2E:00:00:00:0C:0C:3C:AF:FF:00:00:10:14:AF:00:A0:80:85:F7:00:00:08:CE:AF:00:00:04:85:BF:AF:00:00:00:84:C1:AF:00:00:00:D0:00:00:00:50:A7:00:80:41:D4:FF:00:00:00:00:D5:AF:5F:00:00:84:0A:3A:A7:FF:C0:AF:FF:00:04:81:7E:AF:EF:A7:00:00:04:85:AF:AF:FF:00:00:00:80:80:D0:5E:AF:00:10:00:C0:A7:00:04:08:C3:BE:C3:C3:00:00:00:00:08:C3:3C:7A:00:04:81:5E:AF:00:00:81:5E:00:04:81:7E
[15:35:20][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:20][W][component:215]: Components should block for at most 20-30ms.
[15:35:20][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:21][D][uart_debug:114]: <<< FF:9D:AF:AF:A7:FF:00:00:00:84:85:AF:00:00:84:C5:AF:AF:00:00:04:85:00:00:00:84:85:AF:EF:AF:00:00:00:85:AF:FF:00:00:84:5E:00:00:00:04:85:EF:DE:00:04:84:BF:00:00:84:C4:5E:FF:00:00:04:85:AF:00:00:04:85:BF:EF:00:00:00:A4:4E:AF:EF:00:00:04:85:AF:00:00:00:D0:FA:00:00:84:C4:AF:E7:00:00:00:80:4E:FF:00:00:80:85:EF:FF:00:00:00:00:D0:00:00:00:E5:00:04:00:D0:FF:00:00:00:54:EF:00:00:10:10:BC:00:00:84:D4:97:2E:00:00:04:00:C3:1E:00:00:0C:0C:1E:5C:FB:7A:7A:A7:00
[15:35:21][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:21][W][component:215]: Components should block for at most 20-30ms.
[15:35:23][D][uart_debug:114]: <<< 00:04:A1:AF:FA:00:00:00:14:A7:00:00:08:D4:EF:00:00:84:CA:FA:00:00:84:0A:AF:00:00:80:AE:AF:00:00:00:9C:BF:A7:EF:00:00:84:85:00:00:00:C4:00:10:10:5C:7A:00:04:00:D0:FA:00:00:80:85:AF:AF:00:10:14:FC:00:00:00:04:85:EF:AF:FF:00:00:00:D0:BF:AF:AF:AF:00:00:04:85:AF:AF:00:04:80:5E:00:00:00:C5:AF:00:00:00:04:C4:AF:00:80:00:F4:00:00:84:C5:00:00:10:14:BD:EF:A7:00:00:04:05:BF:00:04:81:AE:A7:EF:00:80:04:40:AF:00:00:00:84:9C:00:00:08:C6:A7:00:00:00:5C:5E:00:00
[15:35:23][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:23][W][component:215]: Components should block for at most 20-30ms.
[15:35:23][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:23][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:23][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:23][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:23][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:23][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:23][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:23][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:23][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:23][W][component:215]: Components should block for at most 20-30ms.
[15:35:24][D][uart_debug:114]: <<< 00:04:85:00:00:00:00:C4:00:00:04:84:5C:00:80:00:84:5E:AF:5E:AF:00:00:00:10:5C:00:00:01:D0:F7:E7:00:80:04:8A:5E:BA:00:00:00:04:81:5E:FE:00:00:0C:0C:3E:5C:00:00:00:00:C3:1C:9E:EF:00:00:00:05:5E:AF:00:10:10:54:00:80:04:85:EF:00:00:00:C5:E7:00:10:10:5E:7A:00:00:00:C0:00:00:00:85:00:00:00:C0:EF:00:00:14:BC:00:04:80:AF:AF:00:00:80:84:D3:BF:00:00:00:C7:00:00:04:C5:AF:AF:00:80:00:D0:00:04:84:7E:AF:00:00:04:80:5E:AF:00:00:00:D0:A7:00:00:10:BC:FA:AF:00:00
[15:35:24][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:24][W][component:215]: Components should block for at most 20-30ms.
[15:35:25][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:26][D][uart_debug:114]: <<< 80:C5:AF:00:10:00:54:AF:FF:00:00:01:A5:BE:4E:00:04:84:AF:5E:00:00:00:C5:E7:00:00:10:BC:5E:00:00:84:5E:5E:FD:00:10:20:5C:AF:00:00:00:C0:40:00:00:D0:A7:00:10:00:5C:AF:00:00:04:81:AF:A7:00:00:81:C0:FF:00:00:80:00:C5:F7:00:00:80:80:D0:00:00:00:84:08:AF:AF:AF:AF:00:00:10:5E:00:10:85:D5:00:00:84:81:AF:AF:AF:00:00:84:02:5E:00:00:04:B8:BF:00:80:EF:AF:FA:00:04:84:56:EF:F7:00:00:84:5C:FA:AF:00:00:10:56:EF:00:00:81:C0:00:00:80:84:D0:EF:00:00:00:C0:00:00:84
[15:35:26][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:26][W][component:215]: Components should block for at most 20-30ms.
[15:35:27][D][uart_debug:114]: <<< AF:AF:00:00:14:BC:EF:A7:00:00:00:85:FA:00:00:00:D0:AF:00:04:85:BF:00:00:04:C5:FA:F7:00:10:10:5C:A7:00:00:10:5C:AF:00:00:04:A1:2E:00:00:00:00:0C:C3:C3:97:00:00:00:00:0C:A7:00:00:14:5C:00:00:00:88:4E:AF:00:00:10:14:BC:00:00:04:C4:00:00:10:5C:00:00:04:08:5E:00:04:85:AF:00:04:85:7E:AF:AF:00:00:84:D2:4E:FF:BF:A7:FF:00:00:00:04:5E:00:00:14:5E:A7:00:00:04:C5:D3:AF:00:00:00:84:80:5E:5E:AF:F7:00:00:80:01:5C:EF:7A:E7:00:10:14:BC:AF:00:00:04:01:5E:AF:AF:00
[15:35:27][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:27][W][component:215]: Components should block for at most 20-30ms.
[15:35:28][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:28][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:28][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:28][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:28][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:28][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:28][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:28][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:28][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:28][W][component:215]: Components should block for at most 20-30ms.
[15:35:29][D][uart_debug:114]: <<< 01:00:C0:00:00:80:5E:EF:4E:00:00:1C:0C:3E:7C:9E:1E:FF:00:04:18:0E:00:10:04:5C:00:00:04:81:AF:FF:A7:00:00:10:B8:00:00:10:5C:00:00:10:84:BF:00:00:40:5C:AF:A7:A7:00:04:85:7E:00:00:00:01:D0:00:00:00:80:85:00:00:84:C5:00:80:00:FC:00:00:04:81:5E:AF:BA:00:00:10:FC:BF:FA:AF:A7:00:00:10:94:EF:00:00:84:C5:A7:00:00:00:00:84:5C:AF:00:00:10:14:5E:00:00:04:81:7E:AF:FF:00:00:00:C5:AF:00:84:01:D0:00:00:00:C0:4E:AF:AF:00:00:00:00:C0:AF:00:04:81:AF:00:00:10:94:00
[15:35:29][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:29][W][component:215]: Components should block for at most 20-30ms.
[15:35:30][D][text_sensor:064]: 'State': Sending state 'Unknown'
[15:35:30][D][uart_debug:114]: <<< 00:00:C4:00:00:00:C5:FA:FF:00:00:04:5E:00:00:84:C5:00:01:84:85:AF:AF:00:00:10:C3:CB:1E:FE:00:08:08:C3:3C:1E:00:00:00:0D:80:FE:EF:AF:00:00:00:85:AF:FA:00:00:00:E5:00:00:F4:00:00:00:C4:00:00:00:05:83:4E:00:00:04:85:EF:AF:00:00:04:C2:7A:00:00:00:BC:00:00:00:94:00:00:84:84:00:10:10:9C:00:00:04:A5:7A:00:00:84:85:00:00:00:85:AE:00:84:84:7E:F7:FF:00:04:85:A7:A7:00:00:84:81:AF:D7:F7:00:00:00:85:FF:00:00:84:C4:AF:E7:AF:FF:00:00:05:D5:FF:FF:00:00:04:84:5E
[15:35:30][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:30][W][component:215]: Components should block for at most 20-30ms.
[15:35:32][D][uart_debug:114]: <<< F7:FF:00:00:00:C4:00:00:84:5E:AF:AF:AF:00:00:80:7E:AF:00:80:00:D2:84:E5:A7:00:00:10:BC:A7:00:00:04:85:EF:FF:00:10:14:5C:00:04:85:D7:AF:00:00:05:84:7A:00:00:00:FC:00:00:00:88:FA:FA:00:00:84:C5:00:00:00:0C:3E:DF:1E:00:00:80:02:C3:BC:00:FE:BF:AF:AF:00:00:10:54:00:00:00:85:AF:00:00:04:C5:7A:00:10:00:A3:A7:00:00:04:84:AE:EF:00:00:04:85:AF:00:04:04:AF:00:10:80:BC:BF:FA:10:00:00:BC:5E:00:00:10:BC:AF:AF:FF:00:00:04:84:AF:00:00:00:81:FA:03:00:80:80:7E:EF
[15:35:32][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:32][W][component:215]: Components should block for at most 20-30ms.
[15:35:33][E][heater_temp_module:088]: Set temperature out of range: 0
[15:35:33][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[15:35:33][E][heater_temp_module:098]: Heater state out of range: -1163045256
[15:35:33][E][heater_temp_module:103]: Heater error out of range: 92
[15:35:33][D][sensor:094]: 'Mode': Sending state -1413869056.00000 with 0 decimals of accuracy
[15:35:33][E][heater_temp_module:109]: Pump frequency out of range: 80
[15:35:33][E][heater_temp_module:114]: Fan speed out of range: 1061168196
[15:35:33][E][heater_temp_module:119]: Chamber temperature out of range: 1061165544
[15:35:33][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:33][W][component:215]: Components should block for at most 20-30ms.
[15:35:33][D][uart_debug:114]: <<< 00:00:04:C2:00:00:00:85:A7:FF:00:00:00:04:C5:00:00:00:00:83:00:00:00:00:D0:EF:00:00:00:10:80:5C:4E:00:00:84:C4:04:C5:F7:00:00:00:B4:E7:AF:00:10:00:BC:FF:00:10:00:5C:AF:7A:00:00:00:10:5E:AF:00:00:84:4E:00:04:81:00:00:14:5E:00:00:00:A4:7E:00:00:00:AA:AF:00:00:84:85:AF:FF:00:00:10:04:5E:A7:00:00:E4:A1:00:00:04:81:EF:AF:00:00:10:14:BE:00:00:C4:0A:AF:00:00:04:81:00:00:84:8A:00:00:01:7E:D4:EF:00:00:81:5E:AF:00:00:84:D0:EF:A7:00:00:80:D2:00:00:00:C5:00
[15:35:33][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:33][W][component:215]: Components should block for at most 20-30ms.
[15:35:35][D][uart_debug:114]: <<< 00:04:84:00:00:84:85:AF:AF:00:00:84:85:00:00:00:D0:F7:00:00:84:85:00:80:84:85:AF:D7:00:00:00:01:D0:FF:AF:00:00:00:C5:00:00:00:00:5E:AF:BA:AF:00:00:00:00:5E:AF:00:00:00:40:D0:00:00:00:00:D0:A7:00:00:04:81:AF:AF:00:00:00:C4:EF:00:80:04:C5:BD:AF:FF:00:00:00:80:BF:D3:A7:A7:00:00:04:85:FF:00:04:84:5E:EF:00:00:00:04:9C:AF:00:00:00:A5:00:00:04:81:5E:AF:FF:00:10:80:DE:00:00:84:80:5E:00:00:00:DC:FF:00:00:04:08:C3:3C:CB:0E:00:00:00:0C:0C:1C:C3:00:10:10:5E
[15:35:35][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[15:35:35][W][component:215]: Components should block for at most 20-30ms.
[15:35:35][D][text_sensor:064]: 'State': Sending state 'Unknown'
#include "esphome.h"
class HeaterUart : public PollingComponent, public UARTDevice { public:
Sensor *set_temp = new Sensor();
Sensor *heater_state_int = new Sensor();
Sensor *heater_error_int = new Sensor();
Sensor *on_off = new Sensor();
Sensor *pump_freq = new Sensor();
Sensor *fan_speed = new Sensor();
Sensor *chamber_temp = new Sensor();
Sensor *duty_cycle = new Sensor();
public:
HeaterUart(UARTComponent *parent, Sensor *set_temp, Sensor *heater_state_int, Sensor *heater_error_int, Sensor *on_off, Sensor *pump_freq, Sensor *fan_speed, Sensor *chamber_temp, Sensor *duty_cycle) : PollingComponent(5000), UARTDevice(parent) {
this->set_temp = set_temp;
this->heater_state_int = heater_state_int;
this->heater_error_int = heater_error_int;
this->on_off = on_off;
this->pump_freq = pump_freq;
this->fan_speed = fan_speed;
this->chamber_temp = chamber_temp;
this->duty_cycle = duty_cycle;
}
void setup() override {
ESP_LOGD("heater_temp_module", "Setup");
}
void loop() override {
static const int DATA_LENGTH = 48;
static const int SET_TEMP_INDEX = 4;
static const int HEATER_STATE_INDEX = 26;
static const int HEATER_ERROR_INDEX = 41;
static const int ON_OFF_INDEX = 27;
static const int PUMP_FREQ_INDEX = 40;
static const int FAN_SPEED_HIGH_INDEX = 30;
static const int FAN_SPEED_LOW_INDEX = 31;
static const int CHAMBER_TEMP_HIGH_INDEX = 34;
static const int CHAMBER_TEMP_LOW_INDEX = 35;
bool dataValid = false;
if (available()) {
int inByte = read();
//ADDED LINE FOR DEBUG OF EVERY BYTE
ESP_LOGD("Byte Received", "%d", inByte);
if (RxActive && count < DATA_LENGTH) {
data[count] = inByte;
count++;
if (count == 48) {
if (data[45] == 0 && data[44] == 100 && data[42] == 0 && data[25] == 0x16) {
ESP_LOGI("heater_temp_module", "Got all data, Parsed Data: Set Temp: %d, Heater State: %d, Heater Error: %d, On/Off: %d, Pump Freq: %d, Fan Speed: %d, Chamber Temp: %d", data[SET_TEMP_INDEX], data[HEATER_STATE_INDEX], data[HEATER_ERROR_INDEX], data[ON_OFF_INDEX], data[PUMP_FREQ_INDEX], data[FAN_SPEED_HIGH_INDEX] * 256 + data[FAN_SPEED_LOW_INDEX], data[CHAMBER_TEMP_HIGH_INDEX] * 256 + data[CHAMBER_TEMP_LOW_INDEX]);
dataValid = true;
} else {
dataValid = false;
};
}
} else if (inByte == 0x76 && !firstByteReceived) {
firstByteReceived = true;
data[0] = inByte;
count = 1;
} else if (inByte == 0x16 && firstByteReceived) {
secondByteReceived = true;
RxActive = true;
data[1] = inByte;
count = 2;
} else {
firstByteReceived = false;
secondByteReceived = false;
}
}
if (dataValid) {
setTemp = data[SET_TEMP_INDEX];
heaterState = int(data[HEATER_STATE_INDEX]);
heaterError = int(data[HEATER_ERROR_INDEX]);
onOrOff = data[ON_OFF_INDEX];
pumpFreq = data[PUMP_FREQ_INDEX];
fanSpeed = data[FAN_SPEED_HIGH_INDEX] * 256 + data[FAN_SPEED_LOW_INDEX];
chamberTemp = data[CHAMBER_TEMP_HIGH_INDEX] * 256 + data[CHAMBER_TEMP_LOW_INDEX];
dutyCycle = (((setTemp - 8) / 27) * 100);
RxActive = false;
count = 0;
}
};
void update() override {
if (setTemp >= 8 && setTemp <= 35){
set_temp->publish_state(setTemp);
} else {
ESP_LOGE("heater_temp_module", "Set temperature out of range: %d", setTemp);
}
if (dutyCycle >= 0 && dutyCycle <= 100){
duty_cycle->publish_state(dutyCycle);
} else {
ESP_LOGE("heater_temp_module", "Duty cycle out of range: %d", dutyCycle);
}
if (heaterState >= 0 && heaterState <= 8){
heater_state_int->publish_state(heaterState);
} else {
ESP_LOGE("heater_temp_module", "Heater state out of range: %d", heaterState);
}
if (heaterError >= 0 && heaterError <= 13){
heater_error_int->publish_state(heaterError);
} else {
ESP_LOGE("heater_temp_module", "Heater error out of range: %d", heaterError);
}
on_off->publish_state(onOrOff);
if (((pumpFreq * 0.1) > 1.2 && (pumpFreq * 0.1) < 6) || (pumpFreq == 0)){
pump_freq->publish_state(pumpFreq * 0.1);
} else {
ESP_LOGE("heater_temp_module", "Pump frequency out of range: %d", pumpFreq);
}
if ((fanSpeed >= 1000 && fanSpeed <= 5000) || (fanSpeed == 0)){
fan_speed->publish_state(fanSpeed);
} else {
ESP_LOGE("heater_temp_module", "Fan speed out of range: %d", fanSpeed);
}
if (chamberTemp > 0 && chamberTemp < 230){
chamber_temp->publish_state(chamberTemp);
} else {
ESP_LOGE("heater_temp_module", "Chamber temperature out of range: %d", chamberTemp);
}
}
float currentTemp;
float setTemp;
int heaterState;
int heaterError;
int onOrOff;
int pumpFreq;
int fanSpeed;
int chamberTemp;
int count = 0;
bool RxActive = false;
byte data[48];
float dutyCycle;
bool firstByteReceived = false;
bool secondByteReceived = false;
};
Now getting this error when trying to compile:
INFO ESPHome 2023.11.6
INFO Reading configuration /config/esphome/esp32-ble03.yaml...
INFO Detected timezone 'Europe/London'
WARNING GPIO2 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing esp32-ble03 (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 2.0.1
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.1.0
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- noise-c @ 0.1.4
|-- ArduinoJson @ 6.18.5
Compiling .pioenvs/esp32-ble03/src/main.cpp.o
In file included from src/main.cpp:53:
src/heater.h: In member function 'virtual void HeaterUart::loop()':
src/heater.h:49:13: error: expected ';' before 'if'
if (RxActive && count < DATA_LENGTH) {
^~
In file included from src/main.cpp:53:
src/heater.h:60:15: error: expected '}' before 'else'
} else if (inByte == 0x76 && !firstByteReceived) {
^~~~
In file included from src/main.cpp:53:
src/heater.h:41:26: note: to match this '{'
if (available()) {
^
In file included from src/main.cpp:53:
src/heater.h:60:24: error: 'inByte' was not declared in this scope
} else if (inByte == 0x76 && !firstByteReceived) {
^~~~~~
src/heater.h:60:24: note: suggested alternative: 'init'
} else if (inByte == 0x76 && !firstByteReceived) {
^~~~~~
init
*** [.pioenvs/esp32-ble03/src/main.cpp.o] Error 1
========================== [FAILED] Took 4.61 seconds ==========================
I have fixed the issue with compiling, check the code above.
You can check Compatibility here
Hi, debug info below I hope that will help you identify the issue.
[08:38:05][C][logger:416]: Logger:
[08:38:05][C][logger:417]: Level: DEBUG
[08:38:05][C][logger:418]: Log Baud Rate: 115200
[08:38:05][C][logger:420]: Hardware UART: UART0
[08:38:05][D][Byte Received:046]: 133
[08:38:05][D][Byte Received:046]: 194
[08:38:05][C][uart.arduino_esp32:124]: UART Bus 1:
[08:38:05][C][uart.arduino_esp32:125]: TX Pin: GPIO4
[08:38:05][C][uart.arduino_esp32:126]: RX Pin: GPIO4
[08:38:05][C][uart.arduino_esp32:128]: RX Buffer Size: 256
[08:38:05][C][uart.arduino_esp32:130]: Baud Rate: 25000 baud
[08:38:05][C][uart.arduino_esp32:131]: Data Bits: 8
[08:38:05][C][uart.arduino_esp32:132]: Parity: NONE
[08:38:05][C][uart.arduino_esp32:133]: Stop bits: 1
[08:38:05][D][Byte Received:046]: 190
[08:38:05][C][template.text_sensor:020]: Template Sensor 'State'
[08:38:05][D][Byte Received:046]: 231
[08:38:05][C][template.sensor:022]: Template Sensor 'Set Duty'
[08:38:05][C][template.sensor:022]: State Class: ''
[08:38:05][C][template.sensor:022]: Unit of Measurement: ''
[08:38:05][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:05][C][template.sensor:023]: Update Interval: 60.0s
[08:38:05][D][Byte Received:046]: 30
[08:38:05][C][template.sensor:022]: Template Sensor 'Mode'
[08:38:05][C][template.sensor:022]: State Class: ''
[08:38:05][C][template.sensor:022]: Unit of Measurement: ''
[08:38:05][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:05][C][template.sensor:023]: Update Interval: 60.0s
[08:38:05][D][text_sensor:064]: 'State': Sending state 'Unknown'
[08:38:05][D][Byte Received:046]: 14
[08:38:06][C][template.sensor:022]: Template Sensor 'Pump Frequency'
[08:38:06][C][template.sensor:022]: State Class: ''
[08:38:06][C][template.sensor:022]: Unit of Measurement: 'Hz'
[08:38:06][C][template.sensor:022]: Accuracy Decimals: 1
[08:38:06][C][template.sensor:023]: Update Interval: 60.0s
[08:38:06][D][Byte Received:046]: 142
[08:38:06][C][template.sensor:022]: Template Sensor 'Fan Speed'
[08:38:06][C][template.sensor:022]: State Class: ''
[08:38:06][C][template.sensor:022]: Unit of Measurement: 'RPM'
[08:38:06][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:06][C][template.sensor:023]: Update Interval: 60.0s
[08:38:06][D][Byte Received:046]: 254
[08:38:06][C][template.sensor:022]: Template Sensor 'Chamber Temperature'
[08:38:06][C][template.sensor:022]: State Class: ''
[08:38:06][C][template.sensor:022]: Unit of Measurement: '°C'
[08:38:06][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:06][C][template.sensor:023]: Update Interval: 60.0s
[08:38:06][D][Byte Received:046]: 0
[08:38:06][C][template.sensor:022]: Template Sensor 'State (Int)'
[08:38:06][C][template.sensor:022]: State Class: ''
[08:38:06][C][template.sensor:022]: Unit of Measurement: ''
[08:38:06][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:06][C][template.sensor:023]: Update Interval: 60.0s
[08:38:06][D][Byte Received:046]: 0
[08:38:06][C][template.sensor:022]: Template Sensor 'Error (Int)'
[08:38:06][C][template.sensor:022]: State Class: ''
[08:38:06][C][template.sensor:022]: Unit of Measurement: ''
[08:38:06][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:06][C][template.sensor:023]: Update Interval: 60.0s
[08:38:06][D][Byte Received:046]: 132
[08:38:06][C][template.sensor:022]: Template Sensor 'Duty Cycle'
[08:38:06][C][template.sensor:022]: State Class: ''
[08:38:06][C][template.sensor:022]: Unit of Measurement: '%'
[08:38:06][C][template.sensor:022]: Accuracy Decimals: 0
[08:38:06][C][template.sensor:023]: Update Interval: 60.0s
[08:38:06][D][Byte Received:046]: 66
[08:38:06][C][version.text_sensor:021]: Version Text Sensor 'version'
[08:38:06][C][version.text_sensor:021]: Icon: 'mdi:new-box'
[08:38:06][D][Byte Received:046]: 14
[08:38:06][C][status:034]: Status Binary Sensor 'esp32-ble03 Status'
[08:38:06][C][status:034]: Device Class: 'connectivity'
[08:38:06][D][Byte Received:046]: 78
[08:38:06][C][homeassistant.time:010]: Home Assistant Time:
[08:38:06][C][homeassistant.time:011]: Timezone: 'GMT0BST,M3.5.0/1,M10.5.0'
[08:38:06][D][Byte Received:046]: 78
[08:38:06][D][Byte Received:046]: 143
[08:38:06][C][restart.button:017]: Restart Button 'Restart'
[08:38:06][D][Byte Received:046]: 254
[08:38:06][D][Byte Received:046]: 0
[08:38:06][C][captive_portal:088]: Captive Portal:
[08:38:06][D][Byte Received:046]: 0
[08:38:06][C][web_server:168]: Web Server:
[08:38:06][C][web_server:169]: Address: 192.168.21.111:80
[08:38:06][D][Byte Received:046]: 129
[08:38:06][C][mdns:115]: mDNS:
[08:38:06][C][mdns:116]: Hostname: esp32-ble03
[08:38:06][D][Byte Received:046]: 66
[08:38:06][C][ota:097]: Over-The-Air Updates:
[08:38:06][C][ota:098]: Address: 192.168.21.111:3232
[08:38:06][C][ota:101]: Using Password.
[08:38:06][D][Byte Received:046]: 142
[08:38:06][C][api:139]: API Server:
[08:38:06][C][api:140]: Address: 192.168.21.111:6053
[08:38:06][C][api:142]: Using noise encryption: YES
[08:38:06][D][Byte Received:046]: 239
[08:38:06][C][wifi_info:009]: WifiInfo IPAddress 'ip'
[08:38:06][D][Byte Received:046]: 239
[08:38:06][C][wifi_info:011]: WifiInfo SSID 'ssid'
[08:38:06][D][Byte Received:046]: 143
[08:38:06][C][wifi_info:012]: WifiInfo BSSID 'bssid'
[08:38:06][D][Byte Received:046]: 78
[08:38:06][D][Byte Received:046]: 142
[08:38:06][D][Byte Received:046]: 0
[08:38:06][D][Byte Received:046]: 0
[08:38:06][D][Byte Received:046]: 132
[08:38:06][D][Byte Received:046]: 133
[08:38:06][D][Byte Received:046]: 211
[08:38:06][D][Byte Received:046]: 142
[08:38:06][D][Byte Received:046]: 78
[08:38:06][D][Byte Received:046]: 206
[08:38:06][D][Byte Received:046]: 14
[08:38:06][D][Byte Received:046]: 0
[08:38:06][D][Byte Received:046]: 0
[08:38:06][D][Byte Received:046]: 132
[08:38:06][D][Byte Received:046]: 136
[08:38:06][D][Byte Received:046]: 194
[08:38:07][D][Byte Received:046]: 142
[08:38:07][D][Byte Received:046]: 78
[08:38:07][D][Byte Received:046]: 78
[08:38:07][D][Byte Received:046]: 255
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 4
[08:38:07][D][Byte Received:046]: 133
[08:38:07][D][Byte Received:046]: 66
[08:38:07][D][Byte Received:046]: 142
[08:38:07][D][Byte Received:046]: 78
[08:38:07][D][Byte Received:046]: 14
[08:38:07][D][Byte Received:046]: 14
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 132
[08:38:07][D][Byte Received:046]: 66
[08:38:07][D][Byte Received:046]: 195
[08:38:07][D][Byte Received:046]: 78
[08:38:07][D][Byte Received:046]: 143
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 20
[08:38:07][D][Byte Received:046]: 20
[08:38:07][D][Byte Received:046]: 60
[08:38:07][D][Byte Received:046]: 190
[08:38:07][D][Byte Received:046]: 167
[08:38:07][D][Byte Received:046]: 142
[08:38:07][E][heater_temp_module:094]: Set temperature out of range: -1073741824
[08:38:07][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[08:38:07][D][sensor:094]: 'State (Int)': Sending state 0.00000 with 0 decimals of accuracy
[08:38:07][E][heater_temp_module:109]: Heater error out of range: 136512222
[08:38:07][D][sensor:094]: 'Mode': Sending state 1.00000 with 0 decimals of accuracy
[08:38:07][D][sensor:094]: 'Pump Frequency': Sending state 0.00000 Hz with 1 decimals of accuracy
[08:38:07][E][heater_temp_module:120]: Fan speed out of range: 1061167731
[08:38:07][E][heater_temp_module:125]: Chamber temperature out of range: 0
[08:38:07][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[08:38:07][W][component:215]: Components should block for at most 20-30ms.
[08:38:07][D][Byte Received:046]: 143
[08:38:07][D][Byte Received:046]: 142
[08:38:07][D][Byte Received:046]: 254
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 132
[08:38:07][D][Byte Received:046]: 133
[08:38:07][D][Byte Received:046]: 197
[08:38:07][D][Byte Received:046]: 142
[08:38:07][D][Byte Received:046]: 78
[08:38:07][D][Byte Received:046]: 78
[08:38:07][D][Byte Received:046]: 14
[08:38:07][D][Byte Received:046]: 14
[08:38:07][D][Byte Received:046]: 254
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 0
[08:38:07][D][Byte Received:046]: 132
[08:38:07][D][Byte Received:046]: 66
[08:38:07][D][Byte Received:046]: 143
[08:38:07][D][Byte Received:046]: 199
[08:38:07][D][Byte Received:046]: 30
[08:38:08][D][Byte Received:046]: 143
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 132
[08:38:08][D][Byte Received:046]: 132
[08:38:08][D][Byte Received:046]: 199
[08:38:08][D][Byte Received:046]: 199
[08:38:08][D][Byte Received:046]: 14
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 133
[08:38:08][D][Byte Received:046]: 30
[08:38:08][D][Byte Received:046]: 143
[08:38:08][D][Byte Received:046]: 30
[08:38:08][D][Byte Received:046]: 78
[08:38:08][D][Byte Received:046]: 14
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 128
[08:38:08][D][Byte Received:046]: 66
[08:38:08][D][Byte Received:046]: 194
[08:38:08][D][Byte Received:046]: 142
[08:38:08][D][Byte Received:046]: 255
[08:38:08][D][Byte Received:046]: 78
[08:38:08][D][Byte Received:046]: 199
[08:38:08][D][Byte Received:046]: 199
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 8
[08:38:08][D][Byte Received:046]: 8
[08:38:08][D][Byte Received:046]: 14
[08:38:08][D][Byte Received:046]: 190
[08:38:08][D][Byte Received:046]: 14
[08:38:08][D][Byte Received:046]: 142
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 4
[08:38:08][D][Byte Received:046]: 194
[08:38:08][D][Byte Received:046]: 142
[08:38:08][D][Byte Received:046]: 78
[08:38:08][D][Byte Received:046]: 78
[08:38:08][D][Byte Received:046]: 143
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 132
[08:38:08][D][Byte Received:046]: 197
[08:38:08][D][Byte Received:046]: 142
[08:38:08][D][Byte Received:046]: 167
[08:38:08][D][Byte Received:046]: 199
[08:38:08][D][Byte Received:046]: 30
[08:38:08][D][Byte Received:046]: 78
[08:38:08][D][Byte Received:046]: 14
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 0
[08:38:08][D][Byte Received:046]: 4
[08:38:08][D][Byte Received:046]: 133
[08:38:08][D][Byte Received:046]: 78
[08:38:08][D][Byte Received:046]: 175
[08:38:08][D][Byte Received:046]: 142
[08:38:08][D][Byte Received:046]: 247
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 4
[08:38:09][D][Byte Received:046]: 12
[08:38:09][D][Byte Received:046]: 131
[08:38:09][D][Byte Received:046]: 135
[08:38:09][D][Byte Received:046]: 203
[08:38:09][D][Byte Received:046]: 60
[08:38:09][D][Byte Received:046]: 28
[08:38:09][D][Byte Received:046]: 220
[08:38:09][D][Byte Received:046]: 30
[08:38:09][D][Byte Received:046]: 28
[08:38:09][D][Byte Received:046]: 30
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 12
[08:38:09][D][Byte Received:046]: 12
[08:38:09][D][Byte Received:046]: 195
[08:38:09][D][Byte Received:046]: 195
[08:38:09][D][Byte Received:046]: 28
[08:38:09][D][Byte Received:046]: 28
[08:38:09][D][Byte Received:046]: 30
[08:38:09][D][Byte Received:046]: 195
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 132
[08:38:09][D][Byte Received:046]: 66
[08:38:09][D][Byte Received:046]: 142
[08:38:09][D][Byte Received:046]: 174
[08:38:09][D][Byte Received:046]: 78
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 128
[08:38:09][D][Byte Received:046]: 133
[08:38:09][D][Byte Received:046]: 194
[08:38:09][D][Byte Received:046]: 143
[08:38:09][D][Byte Received:046]: 78
[08:38:09][D][Byte Received:046]: 14
[08:38:09][D][Byte Received:046]: 14
[08:38:09][D][Byte Received:046]: 29
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 132
[08:38:09][D][Byte Received:046]: 10
[08:38:09][D][Byte Received:046]: 142
[08:38:09][D][Byte Received:046]: 174
[08:38:09][D][Byte Received:046]: 14
[08:38:09][D][Byte Received:046]: 78
[08:38:09][D][Byte Received:046]: 78
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 4
[08:38:09][D][Byte Received:046]: 133
[08:38:09][D][Byte Received:046]: 194
[08:38:09][D][Byte Received:046]: 143
[08:38:09][D][Byte Received:046]: 199
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 16
[08:38:09][D][Byte Received:046]: 20
[08:38:09][D][Byte Received:046]: 78
[08:38:09][D][Byte Received:046]: 14
[08:38:09][D][Byte Received:046]: 14
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 0
[08:38:09][D][Byte Received:046]: 129
[08:38:09][D][Byte Received:046]: 66
[08:38:09][D][Byte Received:046]: 142
[08:38:10][D][Byte Received:046]: 78
[08:38:10][D][Byte Received:046]: 142
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 128
[08:38:10][D][Byte Received:046]: 133
[08:38:10][D][Byte Received:046]: 194
[08:38:10][D][Byte Received:046]: 254
[08:38:10][D][Byte Received:046]: 199
[08:38:10][D][Byte Received:046]: 78
[08:38:10][D][Byte Received:046]: 254
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 129
[08:38:10][D][Byte Received:046]: 196
[08:38:10][D][Byte Received:046]: 190
[08:38:10][D][Byte Received:046]: 143
[08:38:10][D][Byte Received:046]: 167
[08:38:10][D][Byte Received:046]: 78
[08:38:10][D][Byte Received:046]: 143
[08:38:10][D][Byte Received:046]: 254
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 129
[08:38:10][D][Byte Received:046]: 66
[08:38:10][D][Byte Received:046]: 142
[08:38:10][D][Byte Received:046]: 142
[08:38:10][D][Byte Received:046]: 199
[08:38:10][D][Byte Received:046]: 143
[08:38:10][D][Byte Received:046]: 199
[08:38:10][D][Byte Received:046]: 255
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 65
[08:38:10][D][Byte Received:046]: 194
[08:38:10][D][Byte Received:046]: 143
[08:38:10][D][Byte Received:046]: 142
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 133
[08:38:10][D][Byte Received:046]: 133
[08:38:10][D][Byte Received:046]: 167
[08:38:10][D][Byte Received:046]: 14
[08:38:10][D][Byte Received:046]: 167
[08:38:10][D][Byte Received:046]: 199
[08:38:10][D][Byte Received:046]: 199
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 129
[08:38:10][D][Byte Received:046]: 133
[08:38:10][D][Byte Received:046]: 167
[08:38:10][D][Byte Received:046]: 199
[08:38:10][D][Byte Received:046]: 254
[08:38:10][D][Byte Received:046]: 255
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 132
[08:38:10][D][Byte Received:046]: 5
[08:38:10][D][Byte Received:046]: 14
[08:38:10][D][Byte Received:046]: 142
[08:38:10][D][Byte Received:046]: 254
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 0
[08:38:10][D][Byte Received:046]: 128
[08:38:10][D][text_sensor:064]: 'State': Sending state 'Unknown'
[08:38:10][D][Byte Received:046]: 133
[08:38:11][D][Byte Received:046]: 142
[08:38:11][D][Byte Received:046]: 143
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 142
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 4
[08:38:11][D][Byte Received:046]: 133
[08:38:11][D][Byte Received:046]: 14
[08:38:11][D][Byte Received:046]: 142
[08:38:11][D][Byte Received:046]: 238
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 143
[08:38:11][D][Byte Received:046]: 254
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 133
[08:38:11][D][Byte Received:046]: 66
[08:38:11][D][Byte Received:046]: 143
[08:38:11][D][Byte Received:046]: 199
[08:38:11][D][Byte Received:046]: 143
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 133
[08:38:11][D][Byte Received:046]: 66
[08:38:11][D][Byte Received:046]: 167
[08:38:11][D][Byte Received:046]: 14
[08:38:11][D][Byte Received:046]: 206
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 132
[08:38:11][D][Byte Received:046]: 133
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 142
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 142
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 128
[08:38:11][D][Byte Received:046]: 132
[08:38:11][D][Byte Received:046]: 194
[08:38:11][D][Byte Received:046]: 142
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 132
[08:38:11][D][Byte Received:046]: 132
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 14
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 133
[08:38:11][D][Byte Received:046]: 66
[08:38:11][D][Byte Received:046]: 199
[08:38:11][D][Byte Received:046]: 78
[08:38:11][D][Byte Received:046]: 0
[08:38:11][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 128
[08:38:12][D][Byte Received:046]: 133
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 142
[08:38:12][D][Byte Received:046]: 199
[08:38:12][D][Byte Received:046]: 255
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 132
[08:38:12][D][Byte Received:046]: 197
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 238
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 14
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 132
[08:38:12][D][Byte Received:046]: 133
[08:38:12][D][Byte Received:046]: 142
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 4
[08:38:12][D][Byte Received:046]: 16
[08:38:12][D][Byte Received:046]: 46
[08:38:12][D][Byte Received:046]: 174
[08:38:12][D][Byte Received:046]: 14
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 128
[08:38:12][D][Byte Received:046]: 66
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 142
[08:38:12][D][Byte Received:046]: 254
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 4
[08:38:12][D][Byte Received:046]: 20
[08:38:12][D][Byte Received:046]: 142
[08:38:12][D][Byte Received:046]: 14
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 78
[08:38:12][D][Byte Received:046]: 255
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 1
[08:38:12][D][Byte Received:046]: 194
[08:38:12][D][Byte Received:046]: 143
[08:38:12][E][heater_temp_module:094]: Set temperature out of range: -1073741824
[08:38:12][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[08:38:12][D][sensor:094]: 'State (Int)': Sending state 0.00000 with 0 decimals of accuracy
[08:38:12][E][heater_temp_module:109]: Heater error out of range: 136512222
[08:38:12][D][sensor:094]: 'Mode': Sending state 1.00000 with 0 decimals of accuracy
[08:38:12][D][sensor:094]: 'Pump Frequency': Sending state 0.00000 Hz with 1 decimals of accuracy
[08:38:12][E][heater_temp_module:120]: Fan speed out of range: 1061167731
[08:38:12][E][heater_temp_module:125]: Chamber temperature out of range: 0
[08:38:12][W][component:214]: Component <unknown> took a long time for an operation (0.05 s).
[08:38:12][W][component:215]: Components should block for at most 20-30ms.
[08:38:12][D][Byte Received:046]: 199
[08:38:12][D][Byte Received:046]: 142
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 132
[08:38:12][D][Byte Received:046]: 4
[08:38:12][D][Byte Received:046]: 211
[08:38:12][D][Byte Received:046]: 143
[08:38:12][D][Byte Received:046]: 255
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 128
[08:38:12][D][Byte Received:046]: 66
[08:38:12][D][Byte Received:046]: 14
[08:38:12][D][Byte Received:046]: 143
[08:38:12][D][Byte Received:046]: 199
[08:38:12][D][Byte Received:046]: 254
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 0
[08:38:12][D][Byte Received:046]: 4
[08:38:12][D][Byte Received:046]: 66
[08:38:13][D][Byte Received:046]: 14
[08:38:13][D][Byte Received:046]: 174
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 238
[08:38:13][D][Byte Received:046]: 30
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 132
[08:38:13][D][Byte Received:046]: 133
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 254
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 133
[08:38:13][D][Byte Received:046]: 194
[08:38:13][D][Byte Received:046]: 175
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 132
[08:38:13][D][Byte Received:046]: 133
[08:38:13][D][Byte Received:046]: 194
[08:38:13][D][Byte Received:046]: 174
[08:38:13][D][Byte Received:046]: 143
[08:38:13][D][Byte Received:046]: 199
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 254
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 132
[08:38:13][D][Byte Received:046]: 197
[08:38:13][D][Byte Received:046]: 194
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 132
[08:38:13][D][Byte Received:046]: 66
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 199
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 199
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 4
[08:38:13][D][Byte Received:046]: 129
[08:38:13][D][Byte Received:046]: 67
[08:38:13][D][Byte Received:046]: 143
[08:38:13][D][Byte Received:046]: 14
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 128
[08:38:13][D][Byte Received:046]: 68
[08:38:13][D][Byte Received:046]: 199
[08:38:13][D][Byte Received:046]: 143
[08:38:13][D][Byte Received:046]: 14
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 128
[08:38:13][D][Byte Received:046]: 129
[08:38:13][D][Byte Received:046]: 166
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 78
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 8
[08:38:13][D][Byte Received:046]: 131
[08:38:13][D][Byte Received:046]: 195
[08:38:13][D][Byte Received:046]: 195
[08:38:13][D][Byte Received:046]: 28
[08:38:13][D][Byte Received:046]: 220
[08:38:13][D][Byte Received:046]: 28
[08:38:13][D][Byte Received:046]: 142
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 0
[08:38:13][D][Byte Received:046]: 12
[08:38:13][D][Byte Received:046]: 131
[08:38:13][D][Byte Received:046]: 28
[08:38:13][D][Byte Received:046]: 62
[08:38:14][D][Byte Received:046]: 28
[08:38:14][D][Byte Received:046]: 30
[08:38:14][D][Byte Received:046]: 30
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 28
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 1
[08:38:14][D][Byte Received:046]: 64
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 254
[08:38:14][D][Byte Received:046]: 206
[08:38:14][D][Byte Received:046]: 14
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 239
[08:38:14][D][Byte Received:046]: 20
[08:38:14][D][Byte Received:046]: 74
[08:38:14][D][Byte Received:046]: 143
[08:38:14][D][Byte Received:046]: 30
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 142
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 132
[08:38:14][D][Byte Received:046]: 5
[08:38:14][D][Byte Received:046]: 194
[08:38:14][D][Byte Received:046]: 14
[08:38:14][D][Byte Received:046]: 14
[08:38:14][D][Byte Received:046]: 235
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 66
[08:38:14][D][Byte Received:046]: 78
[08:38:14][D][Byte Received:046]: 78
[08:38:14][D][Byte Received:046]: 78
[08:38:14][D][Byte Received:046]: 14
[08:38:14][D][Byte Received:046]: 254
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 129
[08:38:14][D][Byte Received:046]: 194
[08:38:14][D][Byte Received:046]: 94
[08:38:14][D][Byte Received:046]: 143
[08:38:14][D][Byte Received:046]: 199
[08:38:14][D][Byte Received:046]: 14
[08:38:14][D][Byte Received:046]: 254
[08:38:14][D][Byte Received:046]: 1
[08:38:14][D][Byte Received:046]: 0
[08:38:14][D][Byte Received:046]: 132
[08:38:14][D][Byte Received:046]: 5
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 94
[08:38:15][D][Byte Received:046]: 255
[08:38:15][D][Byte Received:046]: 78
[08:38:15][D][Byte Received:046]: 143
[08:38:15][D][Byte Received:046]: 142
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 128
[08:38:15][D][Byte Received:046]: 132
[08:38:15][D][Byte Received:046]: 66
[08:38:15][D][Byte Received:046]: 158
[08:38:15][D][Byte Received:046]: 142
[08:38:15][D][Byte Received:046]: 143
[08:38:15][D][Byte Received:046]: 14
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 128
[08:38:15][D][Byte Received:046]: 66
[08:38:15][D][Byte Received:046]: 211
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 254
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 132
[08:38:15][D][Byte Received:046]: 133
[08:38:15][D][Byte Received:046]: 194
[08:38:15][D][Byte Received:046]: 211
[08:38:15][D][Byte Received:046]: 78
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 135
[08:38:15][D][Byte Received:046]: 1
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 132
[08:38:15][D][Byte Received:046]: 66
[08:38:15][D][Byte Received:046]: 142
[08:38:15][D][Byte Received:046]: 94
[08:38:15][D][Byte Received:046]: 142
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 135
[08:38:15][D][Byte Received:046]: 142
[08:38:15][D][Byte Received:046]: 238
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 5
[08:38:15][D][Byte Received:046]: 194
[08:38:15][D][Byte Received:046]: 14
[08:38:15][D][Byte Received:046]: 199
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][Byte Received:046]: 0
[08:38:15][D][text_sensor:064]: 'State': Sending state 'Unknown'
[08:38:15][D][Byte Received:046]: 5
[08:38:16][D][Byte Received:046]: 194
[08:38:16][D][Byte Received:046]: 142
[08:38:16][D][Byte Received:046]: 142
[08:38:16][D][Byte Received:046]: 175
[08:38:16][D][Byte Received:046]: 199
[08:38:16][D][Byte Received:046]: 14
[08:38:16][D][Byte Received:046]: 14
[08:38:16][D][Byte Received:046]: 254
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 133
[08:38:16][D][Byte Received:046]: 66
[08:38:16][D][Byte Received:046]: 142
[08:38:16][D][Byte Received:046]: 142
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 78
[08:38:16][D][Byte Received:046]: 14
[08:38:16][D][Byte Received:046]: 78
[08:38:16][D][Byte Received:046]: 254
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 133
[08:38:16][D][Byte Received:046]: 194
[08:38:16][D][Byte Received:046]: 158
[08:38:16][D][Byte Received:046]: 14
[08:38:16][D][Byte Received:046]: 14
[08:38:16][D][Byte Received:046]: 254
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 4
[08:38:16][D][Byte Received:046]: 133
[08:38:16][D][Byte Received:046]: 195
[08:38:16][D][Byte Received:046]: 14
[08:38:16][D][Byte Received:046]: 254
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 6
[08:38:16][D][Byte Received:046]: 195
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 60
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 223
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 140
[08:38:16][D][Byte Received:046]: 131
[08:38:16][D][Byte Received:046]: 195
[08:38:16][D][Byte Received:046]: 203
[08:38:16][D][Byte Received:046]: 223
[08:38:16][D][Byte Received:046]: 28
[08:38:16][D][Byte Received:046]: 30
[08:38:16][D][Byte Received:046]: 252
[08:38:16][D][Byte Received:046]: 0
[08:38:16][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 4
[08:38:17][D][Byte Received:046]: 5
[08:38:17][D][Byte Received:046]: 197
[08:38:17][D][Byte Received:046]: 142
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 129
[08:38:17][D][Byte Received:046]: 133
[08:38:17][D][Byte Received:046]: 142
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 129
[08:38:17][D][Byte Received:046]: 133
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 239
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 142
[08:38:17][D][Byte Received:046]: 142
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 20
[08:38:17][D][Byte Received:046]: 8
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 199
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 4
[08:38:17][D][Byte Received:046]: 197
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 142
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 128
[08:38:17][D][Byte Received:046]: 4
[08:38:17][D][Byte Received:046]: 66
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 174
[08:38:17][D][Byte Received:046]: 167
[08:38:17][D][Byte Received:046]: 167
[08:38:17][D][Byte Received:046]: 14
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 255
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 20
[08:38:17][D][Byte Received:046]: 8
[08:38:17][D][Byte Received:046]: 167
[08:38:17][E][heater_temp_module:094]: Set temperature out of range: -1073741824
[08:38:17][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[08:38:17][D][sensor:094]: 'State (Int)': Sending state 0.00000 with 0 decimals of accuracy
[08:38:17][E][heater_temp_module:109]: Heater error out of range: 136512222
[08:38:17][D][sensor:094]: 'Mode': Sending state 1.00000 with 0 decimals of accuracy
[08:38:17][D][sensor:094]: 'Pump Frequency': Sending state 0.00000 Hz with 1 decimals of accuracy
[08:38:17][E][heater_temp_module:120]: Fan speed out of range: 1061167731
[08:38:17][E][heater_temp_module:125]: Chamber temperature out of range: 0
[08:38:17][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[08:38:17][W][component:215]: Components should block for at most 20-30ms.
[08:38:17][D][Byte Received:046]: 78
[08:38:17][D][Byte Received:046]: 30
[08:38:17][D][Byte Received:046]: 254
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 133
[08:38:17][D][Byte Received:046]: 194
[08:38:17][D][Byte Received:046]: 174
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 254
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 0
[08:38:17][D][Byte Received:046]: 132
[08:38:17][D][Byte Received:046]: 133
[08:38:17][D][Byte Received:046]: 195
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 142
[08:38:17][D][Byte Received:046]: 135
[08:38:17][D][Byte Received:046]: 143
[08:38:17][D][Byte Received:046]: 14
[08:38:17][D][Byte Received:046]: 142
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 128
[08:38:18][D][Byte Received:046]: 133
[08:38:18][D][Byte Received:046]: 194
[08:38:18][D][Byte Received:046]: 174
[08:38:18][D][Byte Received:046]: 78
[08:38:18][D][Byte Received:046]: 14
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 16
[08:38:18][D][Byte Received:046]: 92
[08:38:18][D][Byte Received:046]: 199
[08:38:18][D][Byte Received:046]: 78
[08:38:18][D][Byte Received:046]: 14
[08:38:18][D][Byte Received:046]: 254
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 20
[08:38:18][D][Byte Received:046]: 8
[08:38:18][D][Byte Received:046]: 143
[08:38:18][D][Byte Received:046]: 78
[08:38:18][D][Byte Received:046]: 206
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 132
[08:38:18][D][Byte Received:046]: 133
[08:38:18][D][Byte Received:046]: 199
[08:38:18][D][Byte Received:046]: 142
[08:38:18][D][Byte Received:046]: 254
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 16
[08:38:18][D][Byte Received:046]: 78
[08:38:18][D][Byte Received:046]: 175
[08:38:18][D][Byte Received:046]: 142
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 4
[08:38:18][D][Byte Received:046]: 133
[08:38:18][D][Byte Received:046]: 142
[08:38:18][D][Byte Received:046]: 78
[08:38:18][D][Byte Received:046]: 78
[08:38:18][D][Byte Received:046]: 199
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 0
[08:38:18][D][Byte Received:046]: 8
[08:38:18][D][Byte Received:046]: 8
[08:38:18][D][Byte Received:046]: 94
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 128
[08:38:19][D][Byte Received:046]: 194
[08:38:19][D][Byte Received:046]: 5
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 199
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 199
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 132
[08:38:19][D][Byte Received:046]: 66
[08:38:19][D][Byte Received:046]: 158
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 14
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 128
[08:38:19][D][Byte Received:046]: 4
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 128
[08:38:19][D][Byte Received:046]: 66
[08:38:19][D][Byte Received:046]: 210
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 132
[08:38:19][D][Byte Received:046]: 133
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 128
[08:38:19][D][Byte Received:046]: 197
[08:38:19][D][Byte Received:046]: 210
[08:38:19][D][Byte Received:046]: 143
[08:38:19][D][Byte Received:046]: 206
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 128
[08:38:19][D][Byte Received:046]: 66
[08:38:19][D][Byte Received:046]: 175
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 14
[08:38:19][D][Byte Received:046]: 199
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 7
[08:38:19][D][Byte Received:046]: 128
[08:38:19][D][Byte Received:046]: 133
[08:38:19][D][Byte Received:046]: 210
[08:38:19][D][Byte Received:046]: 78
[08:38:19][D][Byte Received:046]: 142
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 0
[08:38:19][D][Byte Received:046]: 133
[08:38:19][D][Byte Received:046]: 66
[08:38:19][D][Byte Received:046]: 199
[08:38:19][D][Byte Received:046]: 135
[08:38:20][D][Byte Received:046]: 78
[08:38:20][D][Byte Received:046]: 254
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 133
[08:38:20][D][Byte Received:046]: 194
[08:38:20][D][Byte Received:046]: 78
[08:38:20][D][Byte Received:046]: 78
[08:38:20][D][Byte Received:046]: 14
[08:38:20][D][Byte Received:046]: 206
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 16
[08:38:20][D][Byte Received:046]: 20
[08:38:20][D][Byte Received:046]: 8
[08:38:20][D][Byte Received:046]: 143
[08:38:20][D][Byte Received:046]: 142
[08:38:20][D][Byte Received:046]: 190
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 128
[08:38:20][D][Byte Received:046]: 132
[08:38:20][D][Byte Received:046]: 133
[08:38:20][D][Byte Received:046]: 14
[08:38:20][D][Byte Received:046]: 142
[08:38:20][D][Byte Received:046]: 167
[08:38:20][D][Byte Received:046]: 143
[08:38:20][D][Byte Received:046]: 142
[08:38:20][D][Byte Received:046]: 142
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 133
[08:38:20][D][Byte Received:046]: 197
[08:38:20][D][Byte Received:046]: 211
[08:38:20][D][Byte Received:046]: 14
[08:38:20][D][Byte Received:046]: 142
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 132
[08:38:20][D][Byte Received:046]: 66
[08:38:20][D][Byte Received:046]: 142
[08:38:20][D][Byte Received:046]: 255
[08:38:20][D][Byte Received:046]: 14
[08:38:20][D][Byte Received:046]: 238
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 12
[08:38:20][D][Byte Received:046]: 131
[08:38:20][D][Byte Received:046]: 28
[08:38:20][D][Byte Received:046]: 60
[08:38:20][D][Byte Received:046]: 30
[08:38:20][D][Byte Received:046]: 238
[08:38:20][D][Byte Received:046]: 14
[08:38:20][D][Byte Received:046]: 28
[08:38:20][D][Byte Received:046]: 14
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 0
[08:38:20][D][Byte Received:046]: 4
[08:38:20][D][Byte Received:046]: 6
[08:38:20][D][Byte Received:046]: 131
[08:38:20][D][Byte Received:046]: 28
[08:38:20][D][Byte Received:046]: 60
[08:38:20][D][text_sensor:064]: 'State': Sending state 'Unknown'
[08:38:20][D][Byte Received:046]: 142
[08:38:21][D][Byte Received:046]: 135
[08:38:21][D][Byte Received:046]: 142
[08:38:21][D][Byte Received:046]: 30
[08:38:21][D][Byte Received:046]: 254
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 16
[08:38:21][D][Byte Received:046]: 94
[08:38:21][D][Byte Received:046]: 175
[08:38:21][D][Byte Received:046]: 30
[08:38:21][D][Byte Received:046]: 14
[08:38:21][D][Byte Received:046]: 14
[08:38:21][D][Byte Received:046]: 238
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 133
[08:38:21][D][Byte Received:046]: 210
[08:38:21][D][Byte Received:046]: 142
[08:38:21][D][Byte Received:046]: 143
[08:38:21][D][Byte Received:046]: 142
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 68
[08:38:21][D][Byte Received:046]: 66
[08:38:21][D][Byte Received:046]: 14
[08:38:21][D][Byte Received:046]: 254
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 5
[08:38:21][D][Byte Received:046]: 194
[08:38:21][D][Byte Received:046]: 167
[08:38:21][D][Byte Received:046]: 199
[08:38:21][D][Byte Received:046]: 14
[08:38:21][D][Byte Received:046]: 238
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 133
[08:38:21][D][Byte Received:046]: 194
[08:38:21][D][Byte Received:046]: 199
[08:38:21][D][Byte Received:046]: 78
[08:38:21][D][Byte Received:046]: 78
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 0
[08:38:21][D][Byte Received:046]: 132
[08:38:21][D][Byte Received:046]: 133
[08:38:21][D][Byte Received:046]: 142
[08:38:21][D][Byte Received:046]: 199
[08:38:21][D][Byte Received:046]: 14
[08:38:21][D][Byte Received:046]: 14
[08:38:22][D][Byte Received:046]: 255
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 132
[08:38:22][D][Byte Received:046]: 133
[08:38:22][D][Byte Received:046]: 194
[08:38:22][D][Byte Received:046]: 190
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 129
[08:38:22][D][Byte Received:046]: 133
[08:38:22][D][Byte Received:046]: 175
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 78
[08:38:22][D][Byte Received:046]: 254
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 128
[08:38:22][D][Byte Received:046]: 66
[08:38:22][D][Byte Received:046]: 148
[08:38:22][D][Byte Received:046]: 30
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 128
[08:38:22][D][Byte Received:046]: 133
[08:38:22][D][Byte Received:046]: 194
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 199
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 254
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 20
[08:38:22][D][Byte Received:046]: 8
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 20
[08:38:22][D][Byte Received:046]: 8
[08:38:22][D][Byte Received:046]: 78
[08:38:22][D][Byte Received:046]: 78
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 128
[08:38:22][D][Byte Received:046]: 66
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 14
[08:38:22][E][heater_temp_module:094]: Set temperature out of range: -1073741824
[08:38:22][D][sensor:094]: 'Duty Cycle': Sending state 0.00000 % with 0 decimals of accuracy
[08:38:22][D][sensor:094]: 'State (Int)': Sending state 0.00000 with 0 decimals of accuracy
[08:38:22][E][heater_temp_module:109]: Heater error out of range: 136512222
[08:38:22][D][sensor:094]: 'Mode': Sending state 1.00000 with 0 decimals of accuracy
[08:38:22][D][sensor:094]: 'Pump Frequency': Sending state 0.00000 Hz with 1 decimals of accuracy
[08:38:22][E][heater_temp_module:120]: Fan speed out of range: 1061167731
[08:38:22][E][heater_temp_module:125]: Chamber temperature out of range: 0
[08:38:22][W][component:214]: Component <unknown> took a long time for an operation (0.06 s).
[08:38:22][W][component:215]: Components should block for at most 20-30ms.
[08:38:22][D][Byte Received:046]: 206
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 132
[08:38:22][D][Byte Received:046]: 66
[08:38:22][D][Byte Received:046]: 8
[08:38:22][D][Byte Received:046]: 78
[08:38:22][D][Byte Received:046]: 142
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 192
[08:38:22][D][Byte Received:046]: 194
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 167
[08:38:22][D][Byte Received:046]: 78
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 254
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 0
[08:38:22][D][Byte Received:046]: 129
[08:38:22][D][Byte Received:046]: 68
[08:38:22][D][Byte Received:046]: 143
[08:38:22][D][Byte Received:046]: 167
[08:38:22][D][Byte Received:046]: 14
[08:38:23][D][Byte Received:046]: 254
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 8
[08:38:23][D][Byte Received:046]: 12
[08:38:23][D][Byte Received:046]: 143
[08:38:23][D][Byte Received:046]: 14
[08:38:23][D][Byte Received:046]: 14
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 129
[08:38:23][D][Byte Received:046]: 194
[08:38:23][D][Byte Received:046]: 142
[08:38:23][D][Byte Received:046]: 135
[08:38:23][D][Byte Received:046]: 255
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 128
[08:38:23][D][Byte Received:046]: 133
[08:38:23][D][Byte Received:046]: 194
[08:38:23][D][Byte Received:046]: 239
[08:38:23][D][Byte Received:046]: 78
[08:38:23][D][Byte Received:046]: 254
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 133
[08:38:23][D][Byte Received:046]: 194
[08:38:23][D][Byte Received:046]: 190
[08:38:23][D][Byte Received:046]: 142
[08:38:23][D][Byte Received:046]: 78
[08:38:23][D][Byte Received:046]: 167
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 128
[08:38:23][D][Byte Received:046]: 129
[08:38:23][D][Byte Received:046]: 194
[08:38:23][D][Byte Received:046]: 143
[08:38:23][D][Byte Received:046]: 174
[08:38:23][D][Byte Received:046]: 142
[08:38:23][D][Byte Received:046]: 199
[08:38:23][D][Byte Received:046]: 143
[08:38:23][D][Byte Received:046]: 254
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 133
[08:38:23][D][Byte Received:046]: 194
[08:38:23][D][Byte Received:046]: 143
[08:38:23][D][Byte Received:046]: 199
[08:38:23][D][Byte Received:046]: 199
[08:38:23][D][Byte Received:046]: 30
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 20
[08:38:23][D][Byte Received:046]: 8
[08:38:23][D][Byte Received:046]: 143
[08:38:23][D][Byte Received:046]: 142
[08:38:23][D][Byte Received:046]: 78
[08:38:23][D][Byte Received:046]: 14
[08:38:23][D][Byte Received:046]: 254
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 0
[08:38:23][D][Byte Received:046]: 20
[08:38:23][D][Byte Received:046]: 16
[08:38:23][D][Byte Received:046]: 78
[08:38:23][D][Byte Received:046]: 238
[08:38:23][D][Byte Received:046]: 0
[08:38:24][D][Byte Received:046]: 0
[08:38:24][D][Byte Received:046]: 132
[08:38:24][D][Byte Received:046]: 133
[08:38:24][D][Byte Received:046]: 166
[08:38:24][D][Byte Received:046]: 199
[08:38:24][D][Byte Received:046]: 78
[08:38:24][D][Byte Received:046]: 254
[08:38:24][D][Byte Received:046]: 5
[08:38:24][D][Byte Received:046]: 92
[08:38:24][D][Byte Received:046]: 175
[08:38:24][D][Byte Received:046]: 78
I have the blue one, it say "treat with caution". So I hope it will work.
@timmchugh11 any chance you can help based on the output I submitted?
Non of your data lines up with the refrence document from Ray Jones, you could check the connection and make sure the cable from the heaters blue wire and the ESP is as short as possible, I did notice so interferance when using longer cables.
Other than that if you are confident to, look at the ECU in the heater to make sure its compatible with Ray's compatibility guide.
Hello, thank you for your wonderful effort. I have this controller. Does it work with it? ![Uploading 61xh5l4rDwL._AC_UF894,1000QL80.jpg…]()
Hello,
Just trying your custom component on my diesel heater but gettin below errors: