Bonjour,
J’ai acheté et testé une carte permettant le décodage des trames transitant sur le bus Daikin de mon installation. Cela se branche sur différentes broches d’un arduino, voir le github du développeur : https://github.com/Arnold-n/P1P2Serial
La lecture du port série donne ce type de sortie (non exhaustif):
Sortie série
J {« Flow »:12.5}
J {« P1 »:-1.2,« P2 »:-1.3}
J {« Flow »:13.1}
J {« P1 »:-1.3,« P2 »:-1.3}
J {« Flow »:12.8}
-
P1P2Monitor+control+json+serial+savehist
-
outputunknown=0
-
changeonly=1
-
counterrepeatingrequest=0
-
CONTROL_ID_DEFAULT=0x0
-
F030DELAY=100
-
F03XDELAY=30
-
v0.9.11 20200108
J {« TargetDHW »:50,« Flow »:12.4,« SWversion »:76F23904}
J {« TargetDeltaMain1 »:0,« TargetDeltaAdd1 »:0}
J {« TargetDeltaMain2 »:0,« TargetDeltaAdd2 »:0,« TargetMainZone »:32.5,« TargetAddZone »:32.5}
J {« Temprefr2 »:3.00}
J {« P1 »:0.0,« P2 »:0.0}
J {« HeatingOn1 »:1,« Gasmode0 »:1,« Gasmode7 »:0,« DHWon »:1,« RoomTarget1 »:21,« QuietMode1 »:0,« QuietMode1 »:0,« DHWboosterActive »:0,« DHWactive »:1,« DHWcomfort1 »:50}
J {« HeatingOn2 »:1,« HeatingValve »:1,« CoolingValve »:0,« MainZoneValve »:1,« AddZoneValve »:0,« DHWtankValve »:0,« 3WayValve »:1,« SHCtank »:0,« DHWcomfort2 »:50,« RoomTarget2 »:21,« QuietMode2 »:0,« Compressor »:0,« CircPump »:1,« DHWmode »:0}
J {« TempRoom1 »:27.90}
J {« TempLWT »:23.05,« TempDHW »:50.33,« TempOut1 »:5.50,« TempRWT »:26.05,« TempMWT »:24.40,« TempRefr1 »:24.98,« TempRoom2 »:27.90,« TempOut2 »:5.50}
J {« DayOfWeek »:3,« Hours »:20,« Min »:41,« Year »:2020,« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
J {« P1 »:-1.2,« P2 »:-1.4}
J {« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
J {« P1 »:-1.1,« P2 »:-1.5}
J {« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
J {« P1 »:-1.1,« P2 »:-1.6}
J {« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
J {« Flow »:12.2}
J {« P1 »:-1.1,« P2 »:-1.5}
J {« TempMWT »:24.16}
J {« Min »:42,« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
J {« Flow »:12.3}
- No external controller answering to address 0xF0 detected, switching control functionality can be switched on (using L1)
J {« P1 »:-1.0,« P2 »:-1.6}
J {« TempMWT »:24.09}
J {« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
J {« P1 »:-0.9,« P2 »:-1.6}
J {« TempRWT »:25.80,« TempMWT »:24.09}
J {« Month »:1,« Day »:23}
J {« PrefMode »:0,« Restart »:127,« HeatPump1 »:1,« Gas »:0}
Certaines informations sont intéressantes, je souhaiterais que Jeedom puisse les historiser.
N’étant pas développeur, quel serait le moyen le plus simple pour faire ça ?
Il est aussi possible d’écrire sur le bus via l’interface série et de commander, par exemple l’extinction du système ou la modification d’une consigne.
Cette solution est autrement moins coûteuse que les interfaces officielles qui semblent en plus très limitées.
Merci d’avance.