LogicMachine Forum
INTEGRAZIONE MODBUS DAIKIN - Printable Version

+- LogicMachine Forum (https://forum.logicmachine.net)
+-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1)
+--- Forum: Gateway (https://forum.logicmachine.net/forumdisplay.php?fid=10)
+--- Thread: INTEGRAZIONE MODBUS DAIKIN (/showthread.php?tid=6564)



INTEGRAZIONE MODBUS DAIKIN - alessandrodalonzo - 23.09.2026

Buongiorno a tutti, 

sto riscontrando un problema con l'integrazione ModBus di un sistema Daikin VRF, vi spiego brevemente la situazione: ho 2 unità esterne Daikin su un solo impianto, una serve il primo primo e l'altra il piano terra. 

Ad oggi sono riuscito a comandare tutto quello che mi serviva ovvero il comando on/off, il cambio stagione, la lettura della sonda di temperatura a bordo macchina, gli stati delle macchine e anche lo stato della ventilazione (Auto, Basso, Medio o Alto). 

Il mio problema però è che attualmente non riesco, tramite il file JSON, a scrivere sopra il registro di riferimento la ventilazione, ovvero non riesco a comandare gli step di ventilazione nelle modalità disponibili. 

Per comandare la velocità bisogna andare a scrivere sul registro 42001 per la prima macchina (42000 su LogicMachine) ai bit 12-13-14 con valori che vanno dallo 0 al 5, ho fatto moltissime prove ma nonostante tutte le prove non riesco a risolvere questa cosa mentre per tutti gli altri registri il file di integrazione funziona correttamente. 

Quando provo a scrivere da LM quel registro anche se scrivo un valore che va da 0 a 5 dopo qualche istante mi torna al valore 0, mentre se cambio modalità dal touch daikin sullo stato della ventilazione, che è rappresentato dal un altro registro, si aggiorna senza problemi. 

So che c'è un bit da fleggare e l'ho fatto tramite ModScan e sempre da ModScan ho provato a verificare gli indirizzi e gestire la ventilazione e funziona tutto correttamente. 

Vi mando lo screen della guida Daikin e anche il mio file JSON, riuscite ad aiutarmi a capire l'errore? 

In più oltre a questo registro non mi dispiacerebbe integrare anche lo stesso registro ma con scrittura solo sui bit 4-5-6-7 per abilitare il Fan Control Flag

Grazie


RE: INTEGRAZIONE MODBUS DAIKIN - admin - 23.09.2026

Please write in English and provide your JSON profile.


RE: INTEGRAZIONE MODBUS DAIKIN - alessandrodalonzo - 23.09.2026

(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.


RE: INTEGRAZIONE MODBUS DAIKIN - admin - 23.09.2026

value_bitmask should be 0x7000


RE: INTEGRAZIONE MODBUS DAIKIN - alessandrodalonzo - 23.09.2026

(Yesterday, 09:12)admin Wrote: value_bitmask should be 0x7000

I have already tried this value bitmask in the various tests, but it still doesn't work.


RE: INTEGRAZIONE MODBUS DAIKIN - admin - 23.09.2026

Full profile is missing "write_bitmask": true for "Fan Speed - Matrimoniale Destro" and "name": "Comando On/Off - Matrimoniale Destro". You might also need to set "Fan control flag" to value 6 in the same register (2000) with "value_bitmask": 0xF0.