motoz / PellMon

Logging, monitoring and configuration for pellet burners.
27 stars 14 forks source link

Operating data of Weather Compensation 2 circuit #121

Open tsoukase opened 1 year ago

tsoukase commented 1 year ago

The parameters of the two Weather Compensation circuits are defined in 'weather' and 'weather2' pages.

In page 'operating_data' I can see the functioning values of the first Weather Comp circuit:

(Name mobile app = name in pellmon) 
Wanted temp = forward_ref =  37.8 (C)
Actual flow = forward_temp =   38.1 (C)
Valve position = house_valve_state =  65 (%)
Actual ref. = external_temp =  6.5
Average ref. = mean_out_temp =  7.0

Can I anywhere find the corresponding values of Weather Comp 2 circuit (of course, it is activated and functioning)?

EDIT: An item t6_temp gives the Actual flow 2.

motoz commented 1 year ago

The communication protocol is partly 'browsable', i.e. pellmon can ask for all 'operation_data' and then just show everything. It is possible that NBE could have added a new category, like e.g. operation_data_2 or something, in a newer version. That is not then discoverable. Likewise, if the t6_temp really contains 'Actual flow 2', then that is how the controller reports it. This you could easily fix up yourself using the 'calculate' plugin by making a 'script' that reads the value of 't6_temp' when you read from the the new item created by 'calculate' that could be called 'actual_flow_2'.

tsoukase commented 1 year ago

The NBE plugin was introduced in v0.7.0, Mar 2017. I am not sure if at that time the NBE firmware contained both Weather Comp circuits or the second one was added later.

The outside temps (both actual and mean) are the same for both homes, so OK.

The 'forward_ref' has ID: operating_data-forward_ref and 'forward_temp' has ID: operating_data-forward_temp. Similar for the valve. So normally, the corresponding items should bear the same name with an upending 2.

Also, there are the t7_temp (=forward_temp of 1st circuit) and the t6_temp (=forward_temp2 of 2nd circuit). I guess they are made discoverable by the corresponding inputs 7 and 6 that are registered in pages 'weather' and 'weather2'.

I wish someone could add the missing values of the second circuit (or I may try!). As I understand, your suggestion does not compute forward_temp and valve position.