BeamCtrl / Airiana

SystemAir Modbus Ventilaton Controller VR400/VR700/VTR300/VSR300/SaveCair
Other
26 stars 7 forks source link

Modifying minimum air flow #33

Closed jdybvik closed 10 months ago

jdybvik commented 10 months ago

Hi. Long time user and fan of Airiana - running VR400 and raspberry pi. I have tried to edit airiana-core.py in a similar manner as "DrSammie" (see previous issue) in order to modify minimum airflow.

I edited: Line 550 req.write_register(102, 60) #was 40

Regardless of this, the fan always defaults to: Supply:30 l/s,1710rpm  Extract:30 l/s,1560rpm

Any pointers to increase minimum air flow is much appreciated.

BeamCtrl commented 10 months ago

Just to let you know, I'm taking a look, don't have alot of time tho. Might take a few days. //Daniel

BeamCtrl commented 10 months ago

Give the lastest master a test flight, 31a45bc5 I do not have a non savecair unit anymore for testing and as no real test framework has been created/used in this project its hard to debug without a real system. Hope this helps with changing the low flow rates. I found some issues(Magic numbers) in the function that checks flow offsets when flow tuning due to humidity levels.

you will need to manually change the values of self.ef_base to the value you desire ref. airiana-core.py:545 or a little down in the file depending on the model you are using. GL //Daniel

jdybvik commented 10 months ago

Thanks a lot, really appraciate your continued efforts into Airiana! 31a45bc5 is succsessrful in changing low extract fan, but not the supply. I had to make sure Airiana-core.py also wrote supply fan onto the register.

I did this by changing line 554

req.write_register(101,40) #read only

to req.write_register(101, self.sf_base)