Realtime.txt palikan puukottaminen Tämä oli itse asiassa hyvinkin helppoa, tee se Windowsilla tahikka WD:llä

Eli kyseessa palikan crt.py-filu
Ihan ylös laitetaan oletuslukema SHT-arvoille jos filun luku jostain syystä epäoonistuu käynnistäessä
sht_temp = -100
sht_hum = -100
def calculate
...
# MODS
v, t = calc_minmax('rainRate', dbm, ts, 'MAX')
data['rainRate_max'] = v
v, t = calc_minmax('UV', dbm, ts, 'MAX')
data['UV_max'] = v
v, t = calc_minmax('radiation', dbm, ts, 'MAX')
data['radiation_max'] = v
v, t = calc_minmax('extraTemp1', dbm, ts, 'MAX')
data['extraTemp1_max'] = self._cvt(
v, t_u, 'extraTemp1', 'group_temperature')
v, t = calc_minmax('extraTemp1', dbm, ts, 'MIN')
data['extraTemp1_min'] = self._cvt(
v, t_u, 'extraTemp1', 'group_temperature')
v, t = calc_minmax('extraHumid1', dbm, ts, 'MAX')
data['extraHumid1_max'] = v
v, t = calc_minmax('extraHumid1', dbm, ts, 'MIN')
data['extraHumid1_min'] = v
global sht_temp, sht_hum
try:
with open('/dev/shm/sht31.txt', 'r') as s_file:
line = s_file.read()
shtv = line.split(' ')
sht_temp = shtv[0]
sht_hum = shtv[1]
except:
pass
data['extraTemp1'] = sht_temp
data['extraHumid1'] = sht_hum
def create_realtime_string
...
fields.append(self.format(data, 'rainRate_max', r_dp))
fields.append(self.format(data, 'UV_max', 1))
fields.append(self.format(data, 'radiation_max', 0))
fields.append(self.format(data, 'extraTemp1', 1)) # 59
fields.append(self.format(data, 'extraTemp1_max', 1)) # 60
fields.append(self.format(data, 'extraTemp1_min', 1)) # 61
fields.append(self.format(data, 'extraHumid1', 1)) # 62
fields.append(self.format(data, 'extraHumid1_max', 1)) # 63
fields.append(self.format(data, 'extraHumid1_min', 1)) # 64
Tuloksena realtime.txt loppupäähän
...35.4 4.1 722 14.0 14.5 10.1 79.4 97.2 79.4
Realtime.txt:ä puukottaessa täytyy muistaa se että arvojen sijannit ovat vakioita, eli nykysten sijantia ei saa mennä muuttamaan, loppuun voi toki lisätä mitä haluaa

Samalla tuli laitettua max-arvot UV:lle, auringolle ja sateen voimakkuudelle mitkä uupuvat realtime.txt:stä.
Omalla kohdalla, kunhan sinne päästään, ei tuo järjestys ole vielä lopullinen. Muutetaan mm vielä extra*-arvojen sijantia niihin "oletus-lokeroihin" jotta tulevat oletusarvoiksi esim FinWX:lle, EWN:ään ym.