A balance valve assembly comprising: a water entry ; a water exit ; and a valve (106; 205, 208, 209; 301) controlling water flow through a hydronic emitter , the valve comprising: a valve shaft , wherein the water flow between the water entry and the water exit is adjusted by appropriately positioning the valve shaft ; a coupling pin abutting the valve shaft ; a driving mechanism ; a coupling mechanism coupling the driving mechanism to the coupling pin ; and a valve controller arranged to: obtain a measured temperature differential between an inlet and an outlet of the hydronic emitter ; instruct the driving mechanism to move the coupling pin , through the coupling mechanism , a determined distance to obtain a desired amount of the water flow through the hydronic emitter , the determined distance being determined from the measured temperature differential; determine a time period based on a measured flow characteristic of the hydronic emitter ; and periodically update the determined distance of the coupling pin every said time period. a water entry ; a water exit ; and a valve (106; 205, 208, 209; 301) controlling water flow through a hydronic emitter , the valve comprising: a valve shaft , wherein the water flow between the water entry and the water exit is adjusted by appropriately positioning the valve shaft ; a coupling pin abutting the valve shaft ; a driving mechanism ; a coupling mechanism coupling the driving mechanism to the coupling pin ; and a valve controller arranged to: obtain a measured temperature differential between an inlet and an outlet of the hydronic emitter ; instruct the driving mechanism to move the coupling pin , through the coupling mechanism , a determined distance to obtain a desired amount of the water flow through the hydronic emitter , the determined distance being determined from the measured temperature differential; determine a time period based on a measured flow characteristic of the hydronic emitter ; and periodically update the determined distance of the coupling pin every said time period. a valve shaft , wherein the water flow between the water entry and the water exit is adjusted by appropriately positioning the valve shaft ; a coupling pin abutting the valve shaft ; a driving mechanism ; a coupling mechanism coupling the driving mechanism to the coupling pin ; and a valve controller arranged to: obtain a measured temperature differential between an inlet and an outlet of the hydronic emitter ; instruct the driving mechanism to move the coupling pin , through the coupling mechanism , a determined distance to obtain a desired amount of the water flow through the hydronic emitter , the determined distance being determined from the measured temperature differential; determine a time period based on a measured flow characteristic of the hydronic emitter ; and periodically update the determined distance of the coupling pin every said time period. obtain a measured temperature differential between an inlet and an outlet of the hydronic emitter ; instruct the driving mechanism to move the coupling pin , through the coupling mechanism , a determined distance to obtain a desired amount of the water flow through the hydronic emitter , the determined distance being determined from the measured temperature differential; determine a time period based on a measured flow characteristic of the hydronic emitter ; and periodically update the determined distance of the coupling pin every said time period. <EOS>