onewire: odczytywanie ostatniej temperatury zamiast pomiaru

Teraz wszystkie czujniki temperatury mamy zasilane, wiec skrypt
zapisujący temperaturę w bazie wyzwala jednoczesny pomiar.
openhab nie musi sam wymuszać pomiaru (poprzez dostęp do 'temperature'),
może korzystac z ostatniego odczytu.
  Likwiduje to opoznienie (kazdy pomiar to ok 750ms czekania per czujnik).
This commit is contained in:
2020-01-18 14:20:33 +01:00
parent 8e051fd17c
commit 03912b72bd

View File

@@ -6,19 +6,20 @@ Switch sOWFS01_expected "Światełka wg automatyki"
Switch sOWFS02 "Lampka nocna [%s]" { onewire="deviceId=12.C56E45000000;propertyName=PIO.A" } Switch sOWFS02 "Lampka nocna [%s]" { onewire="deviceId=12.C56E45000000;propertyName=PIO.A" }
/*Switch sOWFS03 "OneWire włącznik 03 [%s]" { onewire="deviceId=12.7B6845000000;propertyName=PIO.A" } */ /*Switch sOWFS03 "OneWire włącznik 03 [%s]" { onewire="deviceId=12.7B6845000000;propertyName=PIO.A" } */
Number t_spizarnia "Spiżarnia [%.1f °C]" <temperature> (spizarnia, temperatury) { onewire="deviceId=28.D57325030000;propertyName=temperature" } Number t_spizarnia "Spiżarnia [%.1f °C]" <temperature> (spizarnia, temperatury) { onewire="deviceId=28.D57325030000;propertyName=latesttemp" }
Number t_schowek "Schowek [%.1f °C]" <temperature> (schowek, temperatury) { onewire="deviceId=28.6B4925030000;propertyName=temperature" } Number t_schowek "Schowek [%.1f °C]" <temperature> (schowek, temperatury) { onewire="deviceId=28.6B4925030000;propertyName=latesttemp" }
Number t_przedpokoj "Przedpokój [%.1f °C]" <temperature> (przedpokoj, temperatury) { onewire="deviceId=28.726F25030000;propertyName=temperature" } Number t_przedpokoj "Przedpokój [%.1f °C]" <temperature> (przedpokoj, temperatury) { onewire="deviceId=28.726F25030000;propertyName=latesttemp" }
Number t_gabinet "Gabinet [%.1f °C]" <temperature> (gabinet, temperatury) { onewire="deviceId=28.3A4D25030000;propertyName=temperature" } Number t_gabinet "Gabinet [%.1f °C]" <temperature> (gabinet, temperatury) { onewire="deviceId=28.3A4D25030000;propertyName=latesttemp" }
Number t_salonpd "Salon pd [%.1f °C]" <temperature> (salonpd, temperatury) { onewire="deviceId=28.357D25030000;propertyName=temperature" }
Number t_salonpln "Salon płn [%.1f °C]" <temperature> (salonpln, temperatury) { onewire="deviceId=28.FE7A25030000;propertyName=temperature" }
Number t_sypialnia "Sypialnia [%.1f °C]" <temperature> (sypialnia, temperatury) { onewire="deviceId=28.A14825030000;propertyName=temperature" }
Number t_kuchnia_lodowka "Lodówka [%.1f °C]" <temperature> (kuchnia) { onewire="deviceId=28.CB7925030000;propertyName=temperature" } Number t_salonpd "Salon pd [%.1f °C]" <temperature> (salonpd, temperatury) { onewire="deviceId=28.357D25030000;propertyName=latesttemp" }
Number t_kuchnia_zamrazalnik "Zamrażalnik [%.1f °C]" <temperature> (kuchnia) { onewire="deviceId=28.AD3C25030000;propertyName=temperature" } Number t_salonpln "Salon płn [%.1f °C]" <temperature> (salonpln, temperatury) { onewire="deviceId=28.FE7A25030000;propertyName=latesttemp" }
Number t_sypialnia "Sypialnia [%.1f °C]" <temperature> (sypialnia, temperatury) { onewire="deviceId=28.A14825030000;propertyName=latesttemp" }
Number t_kuchnia_woda_zimna "Woda zimna [%.1f °C]" <temperature> (temperatury, kuchnia) { onewire="deviceId=28.D7A12B060000;propertyName=temperature" } Number t_kuchnia_lodowka "Lodówka [%.1f °C]" <temperature> (kuchnia) { onewire="deviceId=28.CB7925030000;propertyName=latesttemp" }
Number t_kuchnia_woda_ciepla "Woda ciepła [%.1f °C]" <temperature> { onewire="deviceId=28.D77325030000;propertyName=temperature" } Number t_kuchnia_zamrazalnik "Zamrażalnik [%.1f °C]" <temperature> (kuchnia) { onewire="deviceId=28.AD3C25030000;propertyName=latesttemp" }
Number t_kuchnia_woda_zimna "Woda zimna [%.1f °C]" <temperature> (temperatury, kuchnia) { onewire="deviceId=28.D7A12B060000;propertyName=latesttemp" }
Number t_kuchnia_woda_ciepla "Woda ciepła [%.1f °C]" <temperature> { onewire="deviceId=28.D77325030000;propertyName=latesttemp" }