Average
Average.create_sensors()
Average.update()
Current
Current.create_sensors()
Current.update()
McDonaldLocke
McDonaldLocke.create_sensors()
McDonaldLocke.update()
McDonaldLockeArchive
McDonaldLockeArchive.create_sensors()
McDonaldLockeArchive.update()
McDonaldTelnet
McDonaldTelnet.create_sensors()
McDonaldTelnet.update()
Monet
Monet.create_sensors()
Monet.update()
MySQL
MySQL.create_sensors()
MySQL.update()
Observer
Observer.create_sensors()
Observer.update()
Boolean
Boolean.__call__()
Boolean.areas()
SchmittTrigger
SchmittTrigger.__call__()
SchmittTrigger.areas()
Switch
Switch.__call__()
Switch.areas()
Valid
Valid.__call__()
The Observer calculates the current solar altitude.
No configuration required.
Entry point for creating sensors for this station.
Only one sensor is created:
sunalt
Entry point for updating sensor values for this station.
This method fetches the current Temperature, Pressure and Relative Humidity from the Current station and uses those to calculate the current solar altitude, which it stores in a sensor.