pi@SwitchDocLabs:~/SDL_Pi_SmartGardenSystem2 $ sudo python3 SGS2.py
b''
b''
###############################################
SGS2 Version 021 - SwitchDoc Labs
###############################################
Program Started at:2021-04-12 13:27:06
SGS.JSON File exists
SGSConfiguration.JSON File exists
----------------------
Local Devices
----------------------
OLED: Not Present
BMP280: Present
DustSensor: Not Present
----------------------
Checking Wireless SGS Devices
----------------------
myURL=
192.168.0.123/setValves?params=admin,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
return= {}
SGS2 - 9619: Not Present
MQTT: Sending CONNECT (u0, p0, wr0, wq0, wf0, c1, k60) client_id=b'SGS2'
MQTT: Received CONNACK (0, 0)
subscribing to SGS/9619
MQTT: Sending SUBSCRIBE (d0, m1) [(b'SGS/9619', 0)]
MQTT: Received SUBACK
----------------------
Plant / Sensor Counts
----------------------
Wireless Unit Count: 1
Sensor Count: 4
Valve Count: 8
----------------------
Other Smart Garden System Expansions
----------------------
Weather: Present
GardenCam: Present
SunAirPlus: Not Present
SolarMAX: Not Present
Lightning Mode: Not Present
MySQL Logging Mode: Present
UseBlynk: Present
----------------------
Adding readSensors Job
myURL=
192.168.0.123/enableMoistureSensors?params=admin,1,1,1,1
myURL=
192.168.0.123/readMoistureSensors?params=admin-----------------
MoistureSensorStates
[{'id': '9619', 'sensorType': 'C1', 'sensorNumber': '1', 'sensorValue': '0.0', 'timestamp': datetime.datetime(2021, 4, 12, 13, 27, 18, 992857)}, {'id': '9619', 'sensorType': 'C1', 'sensorNumber': '2', 'sensorValue': '0.0', 'timestamp': datetime.datetime(2021, 4, 12, 13, 27, 18, 992872)}, {'id': '9619', 'sensorType': 'C1', 'sensorNumber': '3', 'sensorValue': '0.0', 'timestamp': datetime.datetime(2021, 4, 12, 13, 27, 18, 992878)}, {'id': '9619', 'sensorType': 'C1', 'sensorNumber': '4', 'sensorValue': '0.0', 'timestamp': datetime.datetime(2021, 4, 12, 13, 27, 18, 992883)}]
-----------------
-----------------
Scheduled Jobs
-----------------
Jobstore default:
blinkLED (trigger: interval[0:00:05], next run at: 2021-04-12 13:27:23 CDT)
checkForButtons (trigger: interval[0:00:10], next run at: 2021-04-12 13:27:28 CDT)
checkForAlarms (trigger: interval[0:00:15], next run at: 2021-04-12 13:27:33 CDT)
manualCheck (trigger: interval[0:00:15], next run at: 2021-04-12 13:27:38 CDT)
readSensors (trigger: date[2021-04-12 13:27:48 CDT], next run at: 2021-04-12 13:27:48 CDT)
takeSkyPicture (trigger: interval[0:01:00], next run at: 2021-04-12 13:28:18 CDT)
valveCheck (trigger: interval[0:01:00], next run at: 2021-04-12 13:28:23 CDT)
tick (trigger: interval[0:05:00], next run at: 2021-04-12 13:32:18 CDT)
readWiredSensors (trigger: interval[0:08:20], next run at: 2021-04-12 13:35:38 CDT)
updateDeviceStatus (trigger: interval[0:12:00], next run at: 2021-04-12 13:39:18 CDT)
writeWeatherRecord (trigger: interval[0:15:00], next run at: 2021-04-12 13:42:18 CDT)
writeITWeatherRecord (trigger: interval[0:15:00], next run at: 2021-04-12 13:42:18 CDT)
-----------------
Blynk Status= false
===========
Alarm State
===========
Is_Alarm_Temperature= False
Is_Alarm_Moisture= False
Is_Alarm_MoistureFault= False
Is_Alarm_AirQuality= False
Is_Alarm_WaterEmpty= False
######
Read Weather Sensors
######
starting 433MHz scanning
######
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:27:57", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 5, "gustwindspeed" : 7, "winddirection" : 6, "cumulativerain" : 318, "temperature" : 1039, "humidity" : 50, "light" : 69629, "uv" : 60, "mic" : "CRC"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:12", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 2, "gustwindspeed" : 3, "winddirection" : 186, "cumulativerain" : 318, "temperature" : 1039, "humidity" : 50, "light" : 69629, "uv" : 60, "mic" : "CRC"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:12", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 2, "gustwindspeed" : 3, "winddirection" : 186, "cumulativerain" : 318, "temperature" : 1039, "humidity" : 50, "light" : 69629, "uv" : 60, "mic" : "CRC"}
MQTT: Sending PINGREQ
MQTT: Received PINGRESP
This is the raw data: {"time" : "2021-04-12 13:28:16", "model" : "SwitchDoc Labs F016TH Thermo-Hygrometer", "device" : 20, "modelnumber" : 5, "channel" : 1, "battery" : "OK", "temperature_F" : 71.700, "humidity" : 45, "mic" : "CRC"}
--------------------
Garden Cam Picture Taken
--------------------
>>>>>>Valve Check<<<<<<
Inactive Wireless Device 9619 / Valve 1
Inactive Wireless Device 9619 / Valve 2
Inactive Wireless Device 9619 / Valve 3
Inactive Wireless Device 9619 / Valve 4
Inactive Wireless Device 9619 / Valve 5
Inactive Wireless Device 9619 / Valve 6
Inactive Wireless Device 9619 / Valve 7
Inactive Wireless Device 9619 / Valve 8
nextMoistureValveSensorCheck = 2021-04-12 13:15:00
nextMoistureValveSensorCheck = 2021-04-12 13:30:00
--------------------
SkyCam Package Sending
--------------------
api_key: c70a1dedd1fb90ecc35f0109a5a29551
The pastebin URL is (r.text):{"jpg":"https://cdn.weatherstem.com/user_generated/skyweather/hoppy/2021/04/12/18/28/24.jpg","internal":{"record":"44647368","image":"44710122","readings":[{"id":"1110467865","sensor":"1","value":"17.720"},{"id":"1110467868","sensor":"4","value":"50.000"},{"id":"1110467871","sensor":"7","value":"22.060"},{"value":"45.000","sensor":"10","id":"1110467874"},{"value":"69629.000","id":"1110467877","sensor":"16"},{"value":"6.000","sensor":"60","id":"1110467880"},{"value":"0.200","id":"1110467883","sensor":"25"},{"value":"0.300","sensor":"28","id":"1110467886"},{"value":"186.000","id":"1110467889","sensor":"31"},{"value":"31.800","id":"1110467892","sensor":"34"},{"id":"1110467895","sensor":"37","value":"98.734"},{"value":"217.946","id":"1110467898","sensor":"40"},{"id":"1110467901","sensor":"43","value":"98.793"},{"value":"0.000","id":"1110467904","sensor":"46"},{"sensor":"49","id":"1110467907","value":null}],"station":{"handle":"hoppy","name":"Hops Farm Station"}},"json":"https://cdn.weatherstem.com/user_generated/skyweather/hoppy/2021/04/12/18/28/24.json"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:30", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 7, "gustwindspeed" : 13, "winddirection" : 346, "cumulativerain" : 318, "temperature" : 1039, "humidity" : 50, "light" : 69629, "uv" : 60, "mic" : "CRC"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:45", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 5, "gustwindspeed" : 10, "winddirection" : 129, "cumulativerain" : 318, "temperature" : 1040, "humidity" : 50, "light" : 22214, "uv" : 23, "mic" : "CRC"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:45", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 5, "gustwindspeed" : 10, "winddirection" : 129, "cumulativerain" : 318, "temperature" : 1040, "humidity" : 50, "light" : 22214, "uv" : 23, "mic" : "CRC"}
^[[1;2AJSON Data: {"time" : "2021-04-12 13:28:12", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 2, "gustwindspeed" : 3, "winddirection" : 186, "cumulativerain" : 318, "temperature" : 1039, "humidity" : 50, "light" : 69629, "uv" : 60, "mic" : "CRC"}
MQTT: Sending PINGREQ
MQTT: Received PINGRESP
This is the raw data: {"time" : "2021-04-12 13:28:16", "model" : "SwitchDoc Labs F016TH Thermo-Hygrometer", "device" : 20, "modelnumber" : 5, "channel" : 1, "battery" : "OK", "temperature_F" : 71.700, "humidity" : 45, "mic" : "CRC"}
--------------------
Garden Cam Picture Taken
--------------------
>>>>>>Valve Check<<<<<<
Inactive Wireless Device 9619 / Valve 1
Inactive Wireless Device 9619 / Valve 2
Inactive Wireless Device 9619 / Valve 3
Inactive Wireless Device 9619 / Valve 4
Inactive Wireless Device 9619 / Valve 5
Inactive Wireless Device 9619 / Valve 6
Inactive Wireless Device 9619 / Valve 7
Inactive Wireless Device 9619 / Valve 8
nextMoistureValveSensorCheck = 2021-04-12 13:15:00
nextMoistureValveSensorCheck = 2021-04-12 13:30:00
--------------------
SkyCam Package Sending
--------------------
api_key: c70a1dedd1fb90ecc35f0109a5a29551
The pastebin URL is (r.text):{"jpg":"https://cdn.weatherstem.com/user_generated/skyweather/hoppy/2021/04/12/18/28/24.jpg","internal":{"record":"44647368","image":"44710122","readings":[{"id":"1110467865","sensor":"1","value":"17.720"},{"id":"1110467868","sensor":"4","value":"50.000"},{"id":"1110467871","sensor":"7","value":"22.060"},{"value":"45.000","sensor":"10","id":"1110467874"},{"value":"69629.000","id":"1110467877","sensor":"16"},{"value":"6.000","sensor":"60","id":"1110467880"},{"value":"0.200","id":"1110467883","sensor":"25"},{"value":"0.300","sensor":"28","id":"1110467886"},{"value":"186.000","id":"1110467889","sensor":"31"},{"value":"31.800","id":"1110467892","sensor":"34"},{"id":"1110467895","sensor":"37","value":"98.734"},{"value":"217.946","id":"1110467898","sensor":"40"},{"id":"1110467901","sensor":"43","value":"98.793"},{"value":"0.000","id":"1110467904","sensor":"46"},{"sensor":"49","id":"1110467907","value":null}],"station":{"handle":"hoppy","name":"Hops Farm Station"}},"json":"https://cdn.weatherstem.com/user_generated/skyweather/hoppy/2021/04/12/18/28/24.json"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:30", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 7, "gustwindspeed" : 13, "winddirection" : 346, "cumulativerain" : 318, "temperature" : 1039, "humidity" : 50, "light" : 69629, "uv" : 60, "mic" : "CRC"}
processing SDL F300 Data
JSON Data: {"time" : "2021-04-12 13:28:45", "model" : "SwitchDoc Labs FT020T AIO", "device" : 12, "id" : 0, "batterylow" : 0, "avewindspeed" : 5, "gustwindspeed" : 10, "winddirection" : 129, "cumulativerain" : 318, "temperature" : 1040, "humidity" : 50, "light" : 22214, "uv" : 23, "mic" : "CRC"}