![]() |
|
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. |