Open Sayrin opened 1 year ago
Hi, I will look into it in the next couple of days.
Could you additionally provide me the log during startup/first connection to cp plus.
There must be a couple of StatusFrameDevice
message.
Also I had no access to an Combi D6 so I might need your assistance to validate if the switch from electronic to Diesel heating is working or what message is expected.
Cheers Fabian
Hi thx for the fast reply,
I help you where i can :) Here is the first log with this config it works fine at leas on electric mode (dident try Diesel) Hardware: cp plus = C4.03.00 truma D6 e = H6.00.02
Here is the second log Hardware: cp plus = C4.03.00 truma D6 e = H6.00.02 Saphir Compact AC = A1.02.01
just to clarify it works fine until i plug in the ac :)
Hi, I have just uploaded a new version to fix this issue. If you can provide me with some example Aircon message and the corresponding settings I am confident that I also decode them.
Hey really nice fix :) i had a short look at it and tested it and it works like charm
i got the log with the AC for you it contains in chronological order
hope this helps you. im off for holidays for the next week. i will make a longer test when im back. if you need anything more i can send you the stuff when im back
Thanks for the logs that helps a lot. I will have a think how best to test controlling the Aircon. Have a nice holiday.
Hey im back :)
i have a new log for you if you want to try it
its the quto mode with the same config as aboth
hope this helps
if you need someone to test i can assit you with that :)
Hi, I have added some code as a first cut for aircon support. Can you please test the following:
truma_inetbox:
id: truma_inetbox_id
Add the following lambda function to a button or something which you can trigger:
lambda: |-
const auto truma_inetbox = id(truma_inetbox_id);
if (!truma_inetbox->truma_aircon_can_update()){
ESP_LOGW("lambda", "Cannot update aircon.");
}
const auto aircon_msg = truma_inetbox->update_aircon_prepare();
aircon_msg->unknown_01 = 0x00; // Mode? 00 - OFF, 04 - AC Ventilation, 05 - AC Cooling
aircon_msg->unknown_03 = 0x71;
aircon_msg->unknown_04 = 0x01;
aircon_msg->target_temp_room = truma_inetbox::decimal_to_room_temp(20.0f);
truma_inetbox->update_aircon_submit();
unknown_01
and see what happens.Thanks
Hey i tested your code snipped and all 3 guesses are corect and work fine
platform: template name: "TestAcOff" on_press: lambda: |- const auto truma_inetbox = id(truma_inetbox_id); if (!truma_inetbox->truma_aircon_can_update()){ ESP_LOGW("lambda", "Cannot update aircon."); } const auto aircon_msg = truma_inetbox->update_aircon_prepare(); aircon_msg->unknown_01 = 0x00; // Mode? 00 - OFF, 04 - AC Ventilation, 05 - AC Cooling aircon_msg->unknown_03 = 0x71; aircon_msg->unknown_04 = 0x01; aircon_msg->target_temp_room = truma_inetbox::decimal_to_room_temp(20.0f); truma_inetbox->update_aircon_submit();
platform: template name: "TestAcVent" on_press: lambda: |- const auto truma_inetbox = id(truma_inetbox_id); if (!truma_inetbox->truma_aircon_can_update()){ ESP_LOGW("lambda", "Cannot update aircon."); } const auto aircon_msg = truma_inetbox->update_aircon_prepare(); aircon_msg->unknown_01 = 0x04; // Mode? 00 - OFF, 04 - AC Ventilation, 05 - AC Cooling aircon_msg->unknown_03 = 0x71; aircon_msg->unknown_04 = 0x01; aircon_msg->target_temp_room = truma_inetbox::decimal_to_room_temp(20.0f); truma_inetbox->update_aircon_submit();
platform: template name: "TestAcCool" on_press: lambda: |- const auto truma_inetbox = id(truma_inetbox_id); if (!truma_inetbox->truma_aircon_can_update()){ ESP_LOGW("lambda", "Cannot update aircon."); } const auto aircon_msg = truma_inetbox->update_aircon_prepare(); aircon_msg->unknown_01 = 0x05; // Mode? 00 - OFF, 04 - AC Ventilation, 05 - AC Cooling aircon_msg->unknown_03 = 0x71; aircon_msg->unknown_04 = 0x01; aircon_msg->target_temp_room = truma_inetbox::decimal_to_room_temp(20.0f); truma_inetbox->update_aircon_submit();
and i made you a new log for the combinde heating an cooling. i think the last one was wrong XD sorry
Can you please test a few things:
unknown_01
/ mode
values? Like 1,2,3,6,7?unknown_03
. Is this field necessary?unknown_04
. Is this field necessary?Using the results I would update the code and rename the variables accordingly.
What are the correct naming for the mode values? What are the called on the display or manual?
here are my test results:
Example
activating and deactivating of the auto mode
set auto mode temp from 18 to 25
Thanks for the log. That's very helpful and at the same time I now have even more questions.
I can see that you switched heating mode to electricity with 900W. It appears like the 900W heating does also apply to the Aircon. Is this the case?
Is it possible to have Diesel heating mode with Aircon auto mode active? Or when you switch Aircon it will always switch to Electric heating?
Can you try in the lamba changing aircon_msg->unknown_03
to 0x72
? This could maybe switch between auto and manual aircon.
Hey i tested point 3 and both showed up on the cp plus with an app call but nothing changed
the code i tried:
and
and i haver a new problem with the ac
it just vanishes from the cp plus and i have to cut the power it and after that it is back do you see anything in the logs that looks suspicious?
I checked the logs and can see that the AC device was reported as online and then after it is switched on suddenly switches to offline. But the Inetbox app is not informed about any error reason. I checked no unknown bytes are set. Only difference to before is that it is now using a higher electricity mode (1800W instead of 900W) but that normal.
thats odd the ac just dissapears when the simulated inet box is pluged in i can give you more tests an a video what happens if this helps.
Yeah that would be helpful and maybe a a log. But in general the device will only answer to communication request and be silent in other cases. So I suspect more an issue with cable too long (signal integrity) or issue with the LIN adapter.
ok i will try that and give you the results. and did you change the variables unknown_01, unknown_02 and unknown_03?
So I have cleaned up the code and prepared for testing of the Auto mode. There the initial code will no longer work as things got renamed.
I added a number
component for temp:
number:
- platform: truma_inetbox
name: "Aircon Temperature"
type: AIRCON_MANUAL_TEMPERATURE
If you want to keep the lamba then it should look this now:
lambda: |-
const auto truma_inetbox = id(truma_inetbox_id);
if (!truma_inetbox->get_aircon_manual()->can_update()){
ESP_LOGW("lambda", "Cannot update aircon.");
return;
}
const auto aircon_msg = truma_inetbox->get_aircon_manual()->update_prepare();
//aircon_msg->mode = truma_inetbox::AirconMode::OFF;
aircon_msg->mode = truma_inetbox::AirconMode::AC_VENTILATION;
//aircon_msg->mode = truma_inetbox::AirconMode::AC_COOLING;
aircon_msg->operation = truma_inetbox::AirconOperation::AC_ONLY;
aircon_msg->energy_mix = truma_inetbox::EnergyMix::ENERGY_MIX_GAS;
aircon_msg->target_temp_aircon = truma_inetbox::decimal_to_aircon_manual_temp(20.0f);
truma_inetbox->get_aircon_manual()->update_submit();
As for the auto mode can you please test the following lamba:
lambda: |-
const auto truma_inetbox = id(truma_inetbox_id);
if (!truma_inetbox->get_aircon_auto()->can_update()){
ESP_LOGW("lambda", "Cannot update aircon.");
return;
}
const auto aircon_msg = truma_inetbox->get_aircon_auto()->update_prepare();
aircon_msg->target_temp_aircon_auto = truma_inetbox::decimal_to_aircon_auto_temp(20.0f);
aircon_msg->energy_mix_a = truma_inetbox::EnergyMix::ENERGY_MIX_ELECTRICITY;
aircon_msg->energy_mix_b = truma_inetbox::EnergyMix::ENERGY_MIX_ELECTRICITY;
//truma_inetbox::EnergyMix::ENERGY_MIX_GAS
//truma_inetbox::EnergyMix::ENERGY_MIX_ELECTRICITY
//truma_inetbox::EnergyMix::ENERGY_MIX_MIX
aircon_msg->el_power_level_a = truma_inetbox::ElectricPowerLevel::ELECTRIC_POWER_LEVEL_900;
aircon_msg->el_power_level_b = truma_inetbox::ElectricPowerLevel::ELECTRIC_POWER_LEVEL_900;
//truma_inetbox::ElectricPowerLevel::ELECTRIC_POWER_LEVEL_0
//truma_inetbox::ElectricPowerLevel::ELECTRIC_POWER_LEVEL_900
//truma_inetbox::ElectricPowerLevel::ELECTRIC_POWER_LEVEL_1800
truma_inetbox->get_aircon_auto()->update_submit();
Hey Fabian
I finally managed to test the code, and it works fine if I only connect the AC, but if I connect the heater to it, it does not. I connected both together and created a new log for you. Maybe you can find the issue. :)
[11:12:57][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.18.3D.00.53.00.00.00.00.00.00.00.00.00.00.01.01.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:12:57][I][truma_inetbox.TrumaiNetBoxApp:254]: StatusFrameTimer
[11:12:57][D][truma_inetbox.TrumaiNetBoxAppTimer:064]: StatusFrameTimer target_temp_room: nan target_temp_water: nan 00:00 -> 00:00 OFF
[11:12:57][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:12:57][W][truma_inetbox.LinBusListener:376]: LIN v1 CRC error
[11:12:59][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.16.3F.00.E2.00.00.71.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:12:59][I][truma_inetbox.TrumaiNetBoxApp:233]: StatusFrameAirconManualInit
[11:12:59][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:02][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0A.17.00.19.06.01.AA.0A.AA.0A.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:02][I][truma_inetbox.TrumaiNetBoxApp:272]: StatusFrameConfig
[11:13:02][D][truma_inetbox.TrumaiNetBoxAppConfig:011]: StatusFrameConfig Offset: 0.0
[11:13:02][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:04][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0A.15.00.38.0C.0C.38.01.01.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:04][I][truma_inetbox.TrumaiNetBoxApp:263]: StatusFrameClock
[11:13:04][D][truma_inetbox.TrumaiNetBoxAppClock:014]: StatusFrameClock 12:12:56
[11:13:04][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:05][W][truma_inetbox.LinBusListener:376]: LIN v1 CRC error
[11:13:07][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0A.15.00.6F.0C.0D.00.01.01.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:07][I][truma_inetbox.TrumaiNetBoxApp:263]: StatusFrameClock
[11:13:07][D][truma_inetbox.TrumaiNetBoxAppClock:014]: StatusFrameClock 12:13:00
[11:13:07][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:09][D][truma_inetbox.LinBusProtocol:226]: Multi package request BA.00.1F.00.1E.00.00.22.FF.FF.FF (11)
[11:13:09][D][truma_inetbox.TrumaiNetBoxApp:162]: Requested read: Sending aircon manual update
[11:13:09][D][truma_inetbox.LinBusProtocol:232]: Multi package response FA.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.06.34.03.87.00.00.71.01.68.0B (23)
[11:13:12][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.02.0D.03.96.02.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:12][W][truma_inetbox.TrumaiNetBoxApp:288]: StatusFrameResponseAck
[11:13:12][D][truma_inetbox.TrumaiNetBoxApp:294]: StatusFrameResponseAck 03 FAILED 02
[11:13:12][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:14][D][truma_inetbox.LinBusProtocol:226]: Multi package request BA.00.1F.00.1E.00.00.22.FF.FF.FF (11)
[11:13:14][D][truma_inetbox.TrumaiNetBoxApp:148]: Requested read: Sending init
[11:13:14][D][truma_inetbox.LinBusProtocol:232]: Multi package response FA.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.00.0A.04.9C (17)
[11:13:17][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0C.0B.00.C7.03.00.01.00.50.00.00.04.03.00.60.10.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:17][I][truma_inetbox.TrumaiNetBoxApp:303]: StatusFrameDevice
[11:13:17][D][truma_inetbox.TrumaiNetBoxApp:321]: StatusFrameDevice 1/3 - 4.03.00 0050.00 (60 10)
[11:13:17][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:19][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0C.0B.00.71.03.01.01.00.10.03.02.06.00.02.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:19][I][truma_inetbox.TrumaiNetBoxApp:303]: StatusFrameDevice
[11:13:19][D][truma_inetbox.TrumaiNetBoxApp:321]: StatusFrameDevice 2/3 - 6.00.02 0310.02 (00 00)
[11:13:19][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:20][W][truma_inetbox.LinBusListener:376]: LIN v1 CRC error
[11:13:22][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0C.0B.00.7C.03.02.01.00.01.0C.00.01.02.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:22][I][truma_inetbox.TrumaiNetBoxApp:303]: StatusFrameDevice
[11:13:22][D][truma_inetbox.TrumaiNetBoxApp:321]: StatusFrameDevice 3/3 - 1.02.01 0C01.00 (00 00)
[11:13:22][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:24][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.14.33.00.F3.00.00.00.00.00.00.00.00.00.00.01.01.AA.0A.AA.0A.04.00.00.00.00.00.00.00 (41)
[11:13:24][I][truma_inetbox.TrumaiNetBoxApp:201]: StatusFrameHeater
[11:13:24][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:24][D][climate:378]: 'Truma Room' - Sending state:
[11:13:24][D][climate:381]: Mode: OFF
[11:13:24][D][climate:386]: Fan Mode: OFF
[11:13:24][D][climate:401]: Current Temperature: 0.00°C
[11:13:24][D][climate:407]: Target Temperature: nan°C
[11:13:24][D][climate:378]: 'Truma Water' - Sending state:
[11:13:24][D][climate:381]: Mode: OFF
[11:13:24][D][climate:401]: Current Temperature: 0.00°C
[11:13:24][D][climate:407]: Target Temperature: nan°C
[11:13:24][D][number:012]: 'Target Room Temperature': Sending state 0.000000
[11:13:24][D][number:012]: 'Target Water Temperature': Sending state 0.000000
[11:13:24][D][number:012]: 'electric power level': Sending state 0.000000
[11:13:24][D][sensor:094]: 'Current Room Temperature': Sending state 0.00000 °C with 1 decimals of accuracy
[11:13:24][D][sensor:094]: 'Current Water Temperature': Sending state 0.00000 °C with 0 decimals of accuracy
[11:13:24][D][sensor:094]: 'Target Room Temperature': Sending state nan °C with 0 decimals of accuracy
[11:13:24][D][sensor:094]: 'Target Water Temperature': Sending state nan °C with 0 decimals of accuracy
[11:13:24][D][sensor:094]: 'Heating mode': Sending state 0.00000 with 0 decimals of accuracy
[11:13:24][D][sensor:094]: 'electric power level': Sending state 0.00000 W with 0 decimals of accuracy
[11:13:25][D][sensor:094]: 'Energy mix': Sending state 1.00000 with 0 decimals of accuracy
[11:13:25][D][sensor:094]: 'Operating status': Sending state 4.00000 with 0 decimals of accuracy
[11:13:25][W][component:204]: Component truma_inetbox took a long time for an operation (0.15 s).
[11:13:25][W][component:205]: Components should block for at most 20-30ms.
[11:13:27][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.12.35.00.92.00.00.71.01.00.00.00.00.9E.0B.00.00.00.00.00.00.AA.0A.00.00.00.00.00.00 (41)
[11:13:27][I][truma_inetbox.TrumaiNetBoxApp:209]: StatusFrameAirconManual
[11:13:27][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:27][D][number:012]: 'Aircon Temperature': Sending state 0.000000
[11:13:29][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.18.3D.00.53.00.00.00.00.00.00.00.00.00.00.01.01.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:29][I][truma_inetbox.TrumaiNetBoxApp:254]: StatusFrameTimer
[11:13:29][D][truma_inetbox.TrumaiNetBoxAppTimer:064]: StatusFrameTimer target_temp_room: nan target_temp_water: nan 00:00 -> 00:00 OFF
[11:13:29][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:32][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.16.3F.00.E2.00.00.71.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:32][I][truma_inetbox.TrumaiNetBoxApp:233]: StatusFrameAirconManualInit
[11:13:32][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:34][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0A.17.00.19.06.01.AA.0A.AA.0A.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:34][I][truma_inetbox.TrumaiNetBoxApp:272]: StatusFrameConfig
[11:13:34][D][truma_inetbox.TrumaiNetBoxAppConfig:011]: StatusFrameConfig Offset: 0.0
[11:13:34][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:37][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0A.15.00.46.0C.0D.29.01.01.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:37][I][truma_inetbox.TrumaiNetBoxApp:263]: StatusFrameClock
[11:13:37][D][truma_inetbox.TrumaiNetBoxAppClock:014]: StatusFrameClock 12:13:41
[11:13:37][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:13:39][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0A.15.00.6E.0C.0E.00.01.01.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:13:39][I][truma_inetbox.TrumaiNetBoxApp:263]: StatusFrameClock
[11:13:39][D][truma_inetbox.TrumaiNetBoxAppClock:014]: StatusFrameClock 12:14:00
[11:13:39][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:00][D][number:054]: 'Aircon Temperature' - Setting number value
[11:14:00][D][number:113]: New number value: 23.000000
[11:14:02][D][truma_inetbox.LinBusProtocol:226]: Multi package request BA.00.1F.00.1E.00.00.22.FF.FF.FF (11)
[11:14:02][D][truma_inetbox.TrumaiNetBoxApp:162]: Requested read: Sending aircon manual update
[11:14:02][D][truma_inetbox.LinBusProtocol:232]: Multi package response FA.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.06.34.05.5D.00.00.71.01.90.0B (23)
[11:14:03][D][number:054]: 'Aircon Temperature' - Setting number value
[11:14:03][D][number:113]: New number value: 15.000000
[11:14:04][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.02.0D.05.94.02.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:14:04][W][truma_inetbox.TrumaiNetBoxApp:288]: StatusFrameResponseAck
[11:14:04][D][truma_inetbox.TrumaiNetBoxApp:294]: StatusFrameResponseAck 05 FAILED 02
[11:14:04][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:05][D][number:054]: 'Aircon Temperature' - Setting number value
[11:14:05][D][number:113]: New number value: 31.000000
[11:14:05][W][truma_inetbox.TrumaiNetBoxAppAirconManual:055]: Cannot update Truma.
[11:14:06][D][truma_inetbox.LinBusProtocol:226]: Multi package request BA.00.1F.00.1E.00.00.22.FF.FF.FF (11)
[11:14:06][D][truma_inetbox.TrumaiNetBoxApp:148]: Requested read: Sending init
[11:14:06][D][number:054]: 'Aircon Temperature' - Setting number value
[11:14:06][D][number:113]: New number value: 23.000000
[11:14:06][W][truma_inetbox.TrumaiNetBoxAppAirconManual:055]: Cannot update Truma.
[11:14:07][D][truma_inetbox.LinBusProtocol:232]: Multi package response FA.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.00.0A.06.9A (17)
[11:14:07][E][truma_inetbox.LinBusListener:356]: PID 3D order - unable to send response
[11:14:07][E][truma_inetbox.LinBusListener:356]: PID 3D order - unable to send response
[11:14:08][D][number:054]: 'Aircon Temperature' - Setting number value
[11:14:08][D][number:113]: New number value: 15.000000
[11:14:08][W][truma_inetbox.TrumaiNetBoxAppAirconManual:055]: Cannot update Truma.
[11:14:09][D][truma_inetbox.LinBusProtocol:226]: Multi package request BA.00.1F.00.1E.00.00.22.FF.FF.FF (11)
[11:14:09][D][truma_inetbox.TrumaiNetBoxApp:148]: Requested read: Sending init
[11:14:09][D][truma_inetbox.LinBusProtocol:232]: Multi package response FA.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.00.0A.07.99 (17)
[11:14:11][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0C.0B.00.C7.03.00.01.00.50.00.00.04.03.00.60.10.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:14:11][I][truma_inetbox.TrumaiNetBoxApp:303]: StatusFrameDevice
[11:14:11][D][truma_inetbox.TrumaiNetBoxApp:321]: StatusFrameDevice 1/3 - 4.03.00 0050.00 (60 10)
[11:14:11][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:14][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0C.0B.00.71.03.01.01.00.10.03.02.06.00.02.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:14:14][I][truma_inetbox.TrumaiNetBoxApp:303]: StatusFrameDevice
[11:14:14][D][truma_inetbox.TrumaiNetBoxApp:321]: StatusFrameDevice 2/3 - 6.00.02 0310.02 (00 00)
[11:14:14][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:16][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.0C.0B.00.7C.03.02.01.00.01.0C.00.01.02.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00 (41)
[11:14:16][I][truma_inetbox.TrumaiNetBoxApp:303]: StatusFrameDevice
[11:14:16][D][truma_inetbox.TrumaiNetBoxApp:321]: StatusFrameDevice 3/3 - 1.02.01 0C01.00 (00 00)
[11:14:16][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:19][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.14.33.00.F3.00.00.00.00.00.00.00.00.00.00.01.01.AA.0A.AA.0A.04.00.00.00.00.00.00.00 (41)
[11:14:19][I][truma_inetbox.TrumaiNetBoxApp:201]: StatusFrameHeater
[11:14:19][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:19][D][climate:378]: 'Truma Room' - Sending state:
[11:14:19][D][climate:381]: Mode: OFF
[11:14:19][D][climate:386]: Fan Mode: OFF
[11:14:19][D][climate:401]: Current Temperature: 0.00°C
[11:14:19][D][climate:407]: Target Temperature: nan°C
[11:14:19][D][climate:378]: 'Truma Water' - Sending state:
[11:14:19][D][climate:381]: Mode: OFF
[11:14:19][D][climate:401]: Current Temperature: 0.00°C
[11:14:19][D][climate:407]: Target Temperature: nan°C
[11:14:19][D][number:012]: 'Target Room Temperature': Sending state 0.000000
[11:14:19][D][number:012]: 'Target Water Temperature': Sending state 0.000000
[11:14:19][D][number:012]: 'electric power level': Sending state 0.000000
[11:14:19][D][sensor:094]: 'Current Room Temperature': Sending state 0.00000 °C with 1 decimals of accuracy
[11:14:19][D][sensor:094]: 'Current Water Temperature': Sending state 0.00000 °C with 0 decimals of accuracy
[11:14:19][D][sensor:094]: 'Target Room Temperature': Sending state nan °C with 0 decimals of accuracy
[11:14:19][D][sensor:094]: 'Target Water Temperature': Sending state nan °C with 0 decimals of accuracy
[11:14:19][D][sensor:094]: 'Heating mode': Sending state 0.00000 with 0 decimals of accuracy
[11:14:19][D][sensor:094]: 'electric power level': Sending state 0.00000 W with 0 decimals of accuracy
[11:14:19][D][sensor:094]: 'Energy mix': Sending state 1.00000 with 0 decimals of accuracy
[11:14:19][D][sensor:094]: 'Operating status': Sending state 4.00000 with 0 decimals of accuracy
[11:14:19][W][component:204]: Component truma_inetbox took a long time for an operation (0.15 s).
[11:14:19][W][component:205]: Components should block for at most 20-30ms.
[11:14:21][D][truma_inetbox.LinBusProtocol:226]: Multi package request BB.00.1F.00.1E.00.00.22.FF.FF.FF.54.01.12.35.00.92.00.00.71.01.00.00.00.00.9E.0B.00.00.00.00.00.00.AA.0A.00.00.00.00.00.00 (41)
[11:14:21][I][truma_inetbox.TrumaiNetBoxApp:209]: StatusFrameAirconManual
[11:14:21][D][truma_inetbox.LinBusProtocol:232]: Multi package response FB
[11:14:21][D][number:012]: 'Aircon Temperature': Sending state 0.000000
I-Net-Box implementation with heater works fine.
When i connect the Saphir Compact AC the I-Net-Box crashes with the following error.
Hardware: