Yesterday, 09:08
(Yesterday, 09:01)admin Wrote: Please write in English and provide your JSON profile.
Good morning everyone,
I am encountering an issue with the ModBus integration for a Daikin VRF system. Let me briefly explain the situation: I have two Daikin outdoor units in a single system—one serving the first floor and the other the ground floor.
So far, I have successfully managed to control everything I needed: on/off commands, seasonal mode switching, reading the unit's internal temperature sensor, unit status, and fan status (Auto, Low, Medium, or High).
However, the problem is that I cannot currently use the JSON file to write to the relevant register to control the fan settings—specifically, I cannot control the fan speed steps within the available modes.
To control the speed, I need to write to register 42001 for the first unit (42000 on LogicMachine) at bits 12-13-14, using values ranging from 0 to 5. I have run numerous tests but haven't been able to resolve the issue, even though the integration file works perfectly for all other registers.
When I try to write to that register from the LogicMachine (LM)—even when entering a value between 0 and 5—it reverts to 0 after a few moments. Conversely, if I change the fan mode via the Daikin touch panel (which updates a different register), it updates without any issues.
I know there are specific flags to set; I’ve done this using ModScan, and I also used ModScan to verify the addresses and control the fan speed—everything works correctly there.
I am attaching a screenshot of the Daikin manual and my JSON file; could you help me identify the error?
Additionally, apart from this register, I would also like to integrate the same register but write specifically to bits 4-5-6-7 to enable the Fan Control Flag.
Thanks.