Stap 4: CWOP Code in de WeatherPi-Software
De CWOP-software leest gegevens van het WeatherPi station en verstuurt een APRS-pakket naar de servers van de CWOP met onze actuele weergegevens.
Eerst is de post_CWOP-code gebruikt voor het verzenden van het pakket naar de servers van de CWOP:
Wij installeren de CWOP-code in de hoofdlus WeatherPi brand elke 15 minuten.
# every 15 minutes, build new graphs if ((secondCount % (15*60)) == 0): # print every 900 seconds sampleWeather() sampleSunAirPlus() doAllGraphs.doAllGraphs() # send our CWOP data # wind direction - degrees from true north # wind speed - integer MPH # wind gust - integer MPH # temperature - degrees F # rain since midnight - hundredths of inches # humidity - % where 100% = 00 # pressure - 5 numbers in tenths of millibars CWOP.post_CWOP(wind_dir=currentWindDirection, wind_speed=currentWindSpeed, wind_gust=currentWindGust, temperature=CtoFInteger(outsideTemperature), rain_since_midnight=0, humidity=convertHumidity(outsideHumidity), pressure=int(bmp180SeaLevel*100+0.5))