Heating controller with neural thermal model written in Python
Jacek Kowalski
2018-06-24 425bf71fc0b24b547006686d83404c54b983de0b
commit | author | age
425bf7 1 #!/usr/bin/python3
JK 2
3 from lib.DataReader import PeriodicReaderWrapper
4 from lib.ISM7 import ISM7DataReader
5
6 data_reader = ISM7DataReader('0_data/ism7_values.dat')
7
8 try:
9     while data_reader.peek():
10         aggregator = PeriodicReaderWrapper(data_reader, 60, 3600)
11         for element in aggregator:
12             print(
13                 element['time'], element['temp_in'], element['temp_out'], element['temp_target'], element['temp_flow'],
14                 element['temp_return'], int(bool(element['mode']))
15             )
16         print('---')
17 except StopIteration:
18     pass