Now running Thingspeak on Logger 00002 Using ModularSensors Library version 0.23.16 Logger timezone is set to UTC + 1 RTC timezone is set to UTC All variable UUID's appear to be correctly formed. 4d202b9c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d202cdc-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d202e1c-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL 4d202f5c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d203290-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d203128-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL cc731ad3-a201-4160-bc15-4aa80f530fba -> signalPercent f4fcc3cb-5a89-4436-984f-6b48612eb7fa -> Battery 61a93cdb-6c9f-46b3-a3ed-892ccd97a08f -> BoardTemp 6486cb74-ed40-4340-805e-f9a8fd1af77e -> RSSI Logger ID is: 00002 <--LoggerBase Logger is set to record at 1 minute intervals. <--LoggerBase Setting up a watch-dog timer to fire after 5 minutes of inactivity <--LoggerBase Pin 12 set as SD Card Slave/Chip Select <--LoggerBase Pin 8 set as LED alert pin <--LoggerBase Button on pin 21 can be used to enter sensor testing mode. <--LoggerBase Setting I2C Pins to INPUT_PULLUP <--LoggerBase Beginning wire (I2C) <--LoggerBase Pin 31 set as RTC wake up pin <--LoggerBase Beginning DS3231 real time clock <--LoggerBase Current RTC time is: 2019-12-18T10:17:16+01:00 All variable UUID's appear to be correctly formed. 4d202b9c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d202cdc-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d202e1c-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL 4d202f5c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d203290-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d203128-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL cc731ad3-a201-4160-bc15-4aa80f530fba -> signalPercent f4fcc3cb-5a89-4436-984f-6b48612eb7fa -> Battery 61a93cdb-6c9f-46b3-a3ed-892ccd97a08f -> BoardTemp 6486cb74-ed40-4340-805e-f9a8fd1af77e -> RSSI There are 0 calculated variables in the group. <--VariableArray There are 0 calculated variables in the group. <--VariableArray This logger has a variable array with 10 variables, of which 10 come from 5 sensors and 0 are calculated. Logger portion of setup finished. Waking EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Clearing value array for EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly was never properly set up, attempting setup now! <--SensorBase Setting up EnviroDIY Mayfly attached at EnviroDIY Mayfly which can return up to 3 variable[s]. <--SensorBase It warms up in 0 ms, is stable after 0 ms, and takes a single measurement in 0 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase Starting measurement on EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 4.14 in result array for variable 0 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 9437.00 in result array for variable 1 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 1.00 in result array for variable 2 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly over 1 reading[s] <--SensorBase ->Result # 0 : 4.14 <--SensorBase ->Result # 1 : 9437.00 <--SensorBase ->Result # 2 : 1.00 <--SensorBase Notifying variables registered to EnviroDIY Mayfly at EnviroDIY Mayfly of value update. <--SensorBase Sending value update from EnviroDIY Mayfly at EnviroDIY Mayfly to variable 0 which is batteryVoltage ... <--SensorBase ... received 4.14 <--VariableBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 1 ! No update sent! <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 2 ! No update sent! <--SensorBase Waking unspecified modem at Pin19 <--SensorBase Attempting to connect to the internet and synchronize RTC with NIST Setting up unspecified modem attached at Pin19 which can return up to 8 variable[s]. <--SensorBase It warms up in 0 ms, is stable after 3000 ms, and takes a single measurement in 15000 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase Now running Thingspeak on Logger 00002 Using ModularSensors Library version 0.23.16 Logger timezone is set to UTC + 1 RTC timezone is set to UTC All variable UUID's appear to be correctly formed. 4d202b9c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d202cdc-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d202e1c-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL 4d202f5c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d203290-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d203128-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL cc731ad3-a201-4160-bc15-4aa80f530fba -> signalPercent f4fcc3cb-5a89-4436-984f-6b48612eb7fa -> Battery 61a93cdb-6c9f-46b3-a3ed-892ccd97a08f -> BoardTemp 6486cb74-ed40-4340-805e-f9a8fd1af77e -> RSSI Logger ID is: 00002 <--LoggerBase Logger is set to record at 1 minute intervals. <--LoggerBase Setting up a watch-dog timer to fire after 5 minutes of inactivity <--LoggerBase Pin 12 set as SD Card Slave/Chip Select <--LoggerBase Pin 8 set as LED alert pin <--LoggerBase Button on pin 21 can be used to enter sensor testing mode. <--LoggerBase Setting I2C Pins to INPUT_PULLUP <--LoggerBase Beginning wire (I2C) <--LoggerBase Pin 31 set as RTC wake up pin <--LoggerBase Beginning DS3231 real time clock <--LoggerBase Current RTC time is: 2019-12-18T10:17:27+01:00 All variable UUID's appear to be correctly formed. 4d202b9c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d202cdc-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d202e1c-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL 4d202f5c-1b23-11ea-978f-2e728ce88125 -> Y504DOpct 4d203290-1b23-11ea-978f-2e728ce88125 -> Y504Temp 4d203128-1b23-11ea-978f-2e728ce88125 -> Y504DOmgL cc731ad3-a201-4160-bc15-4aa80f530fba -> signalPercent f4fcc3cb-5a89-4436-984f-6b48612eb7fa -> Battery 61a93cdb-6c9f-46b3-a3ed-892ccd97a08f -> BoardTemp 6486cb74-ed40-4340-805e-f9a8fd1af77e -> RSSI There are 0 calculated variables in the group. <--VariableArray There are 0 calculated variables in the group. <--VariableArray This logger has a variable array with 10 variables, of which 10 come from 5 sensors and 0 are calculated. Logger portion of setup finished. Waking EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Clearing value array for EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly was never properly set up, attempting setup now! <--SensorBase Setting up EnviroDIY Mayfly attached at EnviroDIY Mayfly which can return up to 3 variable[s]. <--SensorBase It warms up in 0 ms, is stable after 0 ms, and takes a single measurement in 0 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase Starting measurement on EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 4.14 in result array for variable 0 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 9437.00 in result array for variable 1 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 1.00 in result array for variable 2 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly over 1 reading[s] <--SensorBase ->Result # 0 : 4.14 <--SensorBase ->Result # 1 : 9437.00 <--SensorBase ->Result # 2 : 1.00 <--SensorBase Notifying variables registered to EnviroDIY Mayfly at EnviroDIY Mayfly of value update. <--SensorBase Sending value update from EnviroDIY Mayfly at EnviroDIY Mayfly to variable 0 which is batteryVoltage ... <--SensorBase ... received 4.14 <--VariableBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 1 ! No update sent! <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 2 ! No update sent! <--SensorBase Waking unspecified modem at Pin19 <--SensorBase Attempting to connect to the internet and synchronize RTC with NIST Setting up unspecified modem attached at Pin19 which can return up to 8 variable[s]. <--SensorBase It warms up in 0 ms, is stable after 3000 ms, and takes a single measurement in 15000 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase Time for Logger supplied by NIST: 1576664271 -> 2019-12-18T10:17:51+01:00 <--LoggerBase Current Time on RTC: 1576664270 -> 2019-12-18T10:17:50+01:00 <--LoggerBase Offset between NIST and RTC: 1 <--LoggerBase Clock already within 5 seconds of time. Setting up sensors... Beginning setup for sensors and variables... <--VariableArray Running sensor setup functions. <--VariableArray EnviroDIY Mayfly at EnviroDIY Mayfly was already set up! <--VariableArray SIMCOM SIM800H at Pin19 was already set up! <--VariableArray Set up of YosemitechY504 at modbus_0x01 ... <--VariableArray Setting up YosemitechY504 attached at modbus_0x01 which can return up to 3 variable[s]. <--SensorBase It warms up in 375 ms, is stable after 8000 ms, and takes a single measurement in 1700 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase RS485 Receiver/Slave Tx Enabled ... succeeded. <--VariableArray Set up of YosemitechY504 at modbus_0x05 ... <--VariableArray Setting up YosemitechY504 attached at modbus_0x05 which can return up to 3 variable[s]. <--SensorBase It warms up in 375 ms, is stable after 8000 ms, and takes a single measurement in 1700 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase RS485 Receiver/Slave Tx Enabled ... succeeded. <--VariableArray Set up of MaximDS3231 at I2C_0x68 ... <--VariableArray Setting up MaximDS3231 attached at I2C_0x68 which can return up to 1 variable[s]. <--SensorBase It warms up in 0 ms, is stable after 0 ms, and takes a single measurement in 200 ms. <--SensorBase 1 individual measurements will be averaged for each reading. <--SensorBase ... succeeded. <--VariableArray ... Success! <--VariableArray Successfully connected to SD Card with card/slave select on pin 12 <--LoggerBase Opened existing file: 00002_2019-12-18.csv <--LoggerBase Data will be saved as 00002_2019-12-18.csv Setting alarm on DS3231 RTC for every minute. <--LoggerBase Putting processor to sleep. ZZzzz... <--LoggerBase ... zzzZZ Processor is now awake! <--LoggerBase Current Unix Timestamp: 1576664280 -> 2019-12-18T10:18:00+01:00 <--LoggerBase Logging interval in seconds: 60 <--LoggerBase Mod of Logging Interval: 0 <--LoggerBase Time marked at (unix): 1576664280 <--LoggerBase Time to log! <--LoggerBase ------------------------------------------ Running a complete sensor update... <--LoggerBase Creating a mask array with the uniqueness for each sensor.. <--VariableArray Creating an array for the number of completed measurements.. <--VariableArray Creating an array with the number of measurements to average.. <--VariableArray Creating an array of the power pins.. <--VariableArray Creating arrays of the power pin locations.. <--VariableArray ---------------------------------- <--VariableArray arrayPositions: <--VariableArray [, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ] sensor: <--VariableArray [, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, SIMCOM SIM800H, EnviroDIY Mayfly, MaximDS3231, SIMCOM SIM800H, ] lastSensorVariable: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, ] nMeasurementsToAverage: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, ] powerPins: <--VariableArray [, 0, 0, -1, 0, 0, -1, 0, -1, -1, 23, ] lastPinVariable: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, ] nMeasurementsOnPin: <--VariableArray [, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, ] powerPinIndex: <--VariableArray [, 0, 0, 8, 0, 0, 8, 0, 8, 8, 9, ] ----->> Clearing all results arrays before taking new measurements. ... <--VariableArray Clearing value array for YosemitechY504 at modbus_0x01 <--SensorBase Clearing value array for YosemitechY504 at modbus_0x05 <--SensorBase Clearing value array for EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Clearing value array for MaximDS3231 at I2C_0x68 <--SensorBase Clearing value array for SIMCOM SIM800H at Pin19 <--SensorBase ... Complete. <<----- <--VariableArray ----->> Powering up all sensors together. ... <--VariableArray Powering up sensors... <--VariableArray Powering up YosemitechY504 at modbus_0x01 <--VariableArray Applying secondary power to YosemitechY504 at modbus_0x01 with pin 4 <--YosemitechParent Powering up YosemitechY504 at modbus_0x05 <--VariableArray Applying secondary power to YosemitechY504 at modbus_0x05 with pin 4 <--YosemitechParent Powering up EnviroDIY Mayfly at EnviroDIY Mayfly <--VariableArray Power to EnviroDIY Mayfly at EnviroDIY Mayfly is not controlled by this library. <--SensorBase Powering up MaximDS3231 at I2C_0x68 <--VariableArray Power to MaximDS3231 at I2C_0x68 is not controlled by this library. <--SensorBase Powering up SIMCOM SIM800H at Pin19 <--VariableArray ... Complete. <<----- <--VariableArray It's been 25825 ms, and YosemitechY504 at modbus_0x01 should be warmed up! <--SensorBase 2 --->> Waking YosemitechY504 at modbus_0x01 ... <--VariableArray Waking YosemitechY504 at modbus_0x01 <--SensorBase Start Measurement on YosemitechY504 at modbus_0x01 <--YosemitechParent ( 1 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x01, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4E, 0xC6} No response received. ( 2 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x01, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4E, 0xC6} No response received. ( 3 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x01, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4E, 0xC6} No response received. ( 4 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x01, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4E, 0xC6} No response received. ( 5 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x01, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4E, 0xC6} No response received. YosemitechY504 at modbus_0x01 was NOT activated! <--YosemitechParent ... Failed! <<--- 2 <--VariableArray 2 --->> YosemitechY504 at modbus_0x01 did not wake up! No measurements will be taken! <<--- 2 <--VariableArray 2 --->> Finished all measurements from YosemitechY504 at modbus_0x01 , putting it to sleep. ... <--VariableArray YosemitechY504 at modbus_0x01 was not measuring! <--YosemitechParent ... Success. <<--- 2 <--VariableArray *****--- 1 sensors now complete ---***** <--VariableArray It's been 28499 ms, and YosemitechY504 at modbus_0x05 should be warmed up! <--SensorBase 5 --->> Waking YosemitechY504 at modbus_0x05 ... <--VariableArray Waking YosemitechY504 at modbus_0x05 <--SensorBase Start Measurement on YosemitechY504 at modbus_0x05 <--YosemitechParent ( 1 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x05, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x42} No response received. ( 2 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x05, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x42} No response received. ( 3 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x05, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x42} No response received. ( 4 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x05, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x42} No response received. ( 5 ): <--YosemitechParent RS485 Driver/Master Tx Enabled RS485 Receiver/Slave Tx Enabled Raw Request >>> {0x05, 0x03, 0x25, 0x00, 0x00, 0x00, 0x4F, 0x42} No response received. YosemitechY504 at modbus_0x05 was NOT activated! <--YosemitechParent ... Failed! <<--- 5 <--VariableArray 5 --->> YosemitechY504 at modbus_0x05 did not wake up! No measurements will be taken! <<--- 5 <--VariableArray 5 --->> Finished all measurements from YosemitechY504 at modbus_0x05 , putting it to sleep. ... <--VariableArray YosemitechY504 at modbus_0x05 was not measuring! <--YosemitechParent ... Success. <<--- 5 <--VariableArray *****--- 2 sensors now complete ---***** <--VariableArray It's been 30253 ms, and EnviroDIY Mayfly at EnviroDIY Mayfly should be stable! <--SensorBase 7 . 1 --->> Starting reading 1 on EnviroDIY Mayfly at EnviroDIY Mayfly ... <--VariableArray Starting measurement on EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase ... Success. <<--- 7 . 1 <--VariableArray It's been 4 ms, and measurement by EnviroDIY Mayfly at EnviroDIY Mayfly should be complete! <--SensorBase 7 . 1 --->> Collected result of reading 1 from EnviroDIY Mayfly at EnviroDIY Mayfly ... <--VariableArray Putting 4.12 in result array for variable 0 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 9036.00 in result array for variable 1 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 2.00 in result array for variable 2 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase ... Success. <<--- 7 . 1 <--VariableArray 7 --->> Finished all measurements from EnviroDIY Mayfly at EnviroDIY Mayfly , putting it to sleep. ... <--VariableArray ... Success. <<--- 7 <--VariableArray *****--- 3 sensors now complete ---***** <--VariableArray It's been 5462 ms, and MaximDS3231 at I2C_0x68 should be warmed up! <--SensorBase 8 --->> Waking MaximDS3231 at I2C_0x68 ... <--VariableArray Waking MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 <--VariableArray It's been 2 ms, and MaximDS3231 at I2C_0x68 should be stable! <--SensorBase 8 . 1 --->> Starting reading 1 on MaximDS3231 at I2C_0x68 ... <--VariableArray Starting measurement on MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 . 1 <--VariableArray It's been 428 ms, and measurement by MaximDS3231 at I2C_0x68 should be complete! <--SensorBase 8 . 1 --->> Collected result of reading 1 from MaximDS3231 at I2C_0x68 ... <--VariableArray Putting 20.75 in result array for variable 0 from MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 . 1 <--VariableArray 8 --->> Finished all measurements from MaximDS3231 at I2C_0x68 , putting it to sleep. ... <--VariableArray ... Success. <<--- 8 <--VariableArray Turning off secondary power to YosemitechY504 at modbus_0x01 with pin 4 <--YosemitechParent 2 --->> YosemitechY504 at modbus_0x01 powered down. <<--- 2 <--VariableArray Turning off secondary power to YosemitechY504 at modbus_0x05 with pin 4 <--YosemitechParent 5 --->> YosemitechY504 at modbus_0x05 powered down. <<--- 5 <--VariableArray Power to EnviroDIY Mayfly at EnviroDIY Mayfly is not controlled by this library. <--SensorBase 7 --->> EnviroDIY Mayfly at EnviroDIY Mayfly powered down. <<--- 7 <--VariableArray Power to MaximDS3231 at I2C_0x68 is not controlled by this library. <--SensorBase 8 --->> MaximDS3231 at I2C_0x68 powered down. <<--- 8 <--VariableArray *****--- 4 sensors now complete ---***** <--VariableArray It's been 6273 ms, and SIMCOM SIM800H at Pin19 should be warmed up! <--SensorBase 9 --->> Waking SIMCOM SIM800H at Pin19 ... <--VariableArray Waking SIMCOM SIM800H at Pin19 <--SensorBase ... Success. <<--- 9 <--VariableArray 9 . 1 --->> Starting reading 1 on SIMCOM SIM800H at Pin19 ... <--VariableArray Starting measurement on SIMCOM SIM800H at Pin19 <--SensorBase ... Success. <<--- 9 . 1 <--VariableArray 9 . 1 --->> Collected result of reading 1 from SIMCOM SIM800H at Pin19 ... <--VariableArray Putting -77.00 in result array for variable 0 from SIMCOM SIM800H at Pin19 <--SensorBase Putting 58.00 in result array for variable 1 from SIMCOM SIM800H at Pin19 <--SensorBase Ignoring bad result for variable 2 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 3 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 4 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 5 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Putting 23.97 in result array for variable 6 from SIMCOM SIM800H at Pin19 <--SensorBase Putting 24.42 in result array for variable 7 from SIMCOM SIM800H at Pin19 <--SensorBase ... Failed! <<--- 9 . 1 <--VariableArray 9 --->> Finished all measurements from SIMCOM SIM800H at Pin19 , putting it to sleep. ... <--VariableArray ... Success. <<--- 9 <--VariableArray 9 --->> SIMCOM SIM800H at Pin19 powered down. <<--- 9 <--VariableArray *****--- 5 sensors now complete ---***** <--VariableArray ----->> Averaging results and notifying all variables. ... <--VariableArray --- Averaging results from YosemitechY504 at modbus_0x01 --- <--VariableArray Averaging results from YosemitechY504 at modbus_0x01 over 1 reading[s] <--SensorBase ->Result # 0 : -9999.00 <--SensorBase ->Result # 1 : -9999.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase --- Notifying variables from YosemitechY504 at modbus_0x01 --- <--VariableArray Notifying variables registered to YosemitechY504 at modbus_0x01 of value update. <--SensorBase Sending value update from YosemitechY504 at modbus_0x01 to variable 0 which is oxygenDissolvedPercentOfSaturation ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x01 to variable 1 which is temperature ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x01 to variable 2 which is oxygenDissolved ... <--SensorBase ... received -9999.00 <--VariableBase --- Averaging results from YosemitechY504 at modbus_0x05 --- <--VariableArray Averaging results from YosemitechY504 at modbus_0x05 over 1 reading[s] <--SensorBase ->Result # 0 : -9999.00 <--SensorBase ->Result # 1 : -9999.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase --- Notifying variables from YosemitechY504 at modbus_0x05 --- <--VariableArray Notifying variables registered to YosemitechY504 at modbus_0x05 of value update. <--SensorBase Sending value update from YosemitechY504 at modbus_0x05 to variable 0 which is oxygenDissolvedPercentOfSaturation ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x05 to variable 1 which is temperature ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x05 to variable 2 which is oxygenDissolved ... <--SensorBase ... received -9999.00 <--VariableBase --- Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly --- <--VariableArray Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly over 1 reading[s] <--SensorBase ->Result # 0 : 4.12 <--SensorBase ->Result # 1 : 9036.00 <--SensorBase ->Result # 2 : 2.00 <--SensorBase --- Notifying variables from EnviroDIY Mayfly at EnviroDIY Mayfly --- <--VariableArray Notifying variables registered to EnviroDIY Mayfly at EnviroDIY Mayfly of value update. <--SensorBase Sending value update from EnviroDIY Mayfly at EnviroDIY Mayfly to variable 0 which is batteryVoltage ... <--SensorBase ... received 4.12 <--VariableBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 1 ! No update sent! <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 2 ! No update sent! <--SensorBase --- Averaging results from MaximDS3231 at I2C_0x68 --- <--VariableArray Averaging results from MaximDS3231 at I2C_0x68 over 1 reading[s] <--SensorBase ->Result # 0 : 20.75 <--SensorBase --- Notifying variables from MaximDS3231 at I2C_0x68 --- <--VariableArray Notifying variables registered to MaximDS3231 at I2C_0x68 of value update. <--SensorBase Sending value update from MaximDS3231 at I2C_0x68 to variable 0 which is temperatureDatalogger ... <--SensorBase ... received 20.75 <--VariableBase --- Averaging results from SIMCOM SIM800H at Pin19 --- <--VariableArray Averaging results from SIMCOM SIM800H at Pin19 over 1 reading[s] <--SensorBase ->Result # 0 : -77.00 <--SensorBase ->Result # 1 : 58.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase ->Result # 3 : -9999.00 <--SensorBase ->Result # 4 : -9999.00 <--SensorBase ->Result # 5 : -9999.00 <--SensorBase ->Result # 6 : 23.97 <--SensorBase ->Result # 7 : 24.42 <--SensorBase --- Notifying variables from SIMCOM SIM800H at Pin19 --- <--VariableArray Notifying variables registered to SIMCOM SIM800H at Pin19 of value update. <--SensorBase Sending value update from SIMCOM SIM800H at Pin19 to variable 0 which is RSSI ... <--SensorBase ... received -77.00 <--VariableBase Sending value update from SIMCOM SIM800H at Pin19 to variable 1 which is signalPercent ... <--SensorBase ... received 58.00 <--VariableBase SIMCOM SIM800H at Pin19 has no variable registered for return value 2 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 3 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 4 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 5 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 6 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 7 ! No update sent! <--SensorBase ... Complete. <<----- <--VariableArray Successfully connected to SD Card with card/slave select on pin 12 <--LoggerBase Opened existing file: 00002_2019-12-18.csv <--LoggerBase \/---- Line Saved to SD Card ----\/ 2019-12-18 10:18:00,-9999.0,-9999.0,-9999.00,-9999.0,-9999.0,-9999.00,58,4.121,20.75,-77 Connecting to the Internet... <--LoggerBase Sending out remote data. <--LoggerBase Sending data to [ 0 ] mqtt.thingspeak.com ThingSpeak topic published! Current state: 0: MQTT_CONNECTED Disconnecting from the Internet... <--LoggerBase ------------------------------------------ Setting alarm on DS3231 RTC for every minute. <--LoggerBase Putting processor to sleep. ZZzzz... <--LoggerBase ... zzzZZ Processor is now awake! <--LoggerBase Current Unix Timestamp: 1576664340 -> 2019-12-18T10:19:00+01:00 <--LoggerBase Logging interval in seconds: 60 <--LoggerBase Mod of Logging Interval: 0 <--LoggerBase Time marked at (unix): 1576664340 <--LoggerBase Time to log! <--LoggerBase ------------------------------------------ Running a complete sensor update... <--LoggerBase Creating a mask array with the uniqueness for each sensor.. <--VariableArray Creating an array for the number of completed measurements.. <--VariableArray Creating an array with the number of measurements to average.. <--VariableArray Creating an array of the power pins.. <--VariableArray Creating arrays of the power pin locations.. <--VariableArray ---------------------------------- <--VariableArray arrayPositions: <--VariableArray [, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ] sensor: <--VariableArray [, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, SIMCOM SIM800H, EnviroDIY Mayfly, MaximDS3231, SIMCOM SIM800H, ] lastSensorVariable: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, ] nMeasurementsToAverage: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, ] powerPins: <--VariableArray [, 0, 0, -1, 0, 0, -1, 0, -1, -1, 23, ] lastPinVariable: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, ] nMeasurementsOnPin: <--VariableArray [, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, ] powerPinIndex: <--VariableArray [, 0, 0, 8, 0, 0, 8, 0, 8, 8, 9, ] ----->> Clearing all results arrays before taking new measurements. ... <--VariableArray Clearing value array for YosemitechY504 at modbus_0x01 <--SensorBase Clearing value array for YosemitechY504 at modbus_0x05 <--SensorBase Clearing value array for EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Clearing value array for MaximDS3231 at I2C_0x68 <--SensorBase Clearing value array for SIMCOM SIM800H at Pin19 <--SensorBase ... Complete. <<----- <--VariableArray ----->> Powering up all sensors together. ... <--VariableArray Powering up sensors... <--VariableArray Powering up YosemitechY504 at modbus_0x01 <--VariableArray Applying secondary power to YosemitechY504 at modbus_0x01 with pin 4 <--YosemitechParent Powering up YosemitechY504 at modbus_0x05 <--VariableArray Applying secondary power to YosemitechY504 at modbus_0x05 with pin 4 <--YosemitechParent Powering up EnviroDIY Mayfly at EnviroDIY Mayfly <--VariableArray Power to EnviroDIY Mayfly at EnviroDIY Mayfly is not controlled by this library. <--SensorBase Powering up MaximDS3231 at I2C_0x68 <--VariableArray Power to MaximDS3231 at I2C_0x68 is not controlled by this library. <--SensorBase Powering up SIMCOM SIM800H at Pin19 <--VariableArray ... Complete. <<----- <--VariableArray 2 --->> YosemitechY504 at modbus_0x01 did not wake up! No measurements will be taken! <<--- 2 <--VariableArray 2 --->> Finished all measurements from YosemitechY504 at modbus_0x01 , putting it to sleep. ... <--VariableArray YosemitechY504 at modbus_0x01 was not measuring! <--YosemitechParent ... Success. <<--- 2 <--VariableArray *****--- 1 sensors now complete ---***** <--VariableArray 5 --->> YosemitechY504 at modbus_0x05 did not wake up! No measurements will be taken! <<--- 5 <--VariableArray 5 --->> Finished all measurements from YosemitechY504 at modbus_0x05 , putting it to sleep. ... <--VariableArray YosemitechY504 at modbus_0x05 was not measuring! <--YosemitechParent ... Success. <<--- 5 <--VariableArray *****--- 2 sensors now complete ---***** <--VariableArray It's been 61285 ms, and EnviroDIY Mayfly at EnviroDIY Mayfly should be stable! <--SensorBase 7 . 1 --->> Starting reading 1 on EnviroDIY Mayfly at EnviroDIY Mayfly ... <--VariableArray Starting measurement on EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase ... Success. <<--- 7 . 1 <--VariableArray It's been 4 ms, and measurement by EnviroDIY Mayfly at EnviroDIY Mayfly should be complete! <--SensorBase 7 . 1 --->> Collected result of reading 1 from EnviroDIY Mayfly at EnviroDIY Mayfly ... <--VariableArray Putting 4.14 in result array for variable 0 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 9036.00 in result array for variable 1 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 3.00 in result array for variable 2 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase ... Success. <<--- 7 . 1 <--VariableArray 7 --->> Finished all measurements from EnviroDIY Mayfly at EnviroDIY Mayfly , putting it to sleep. ... <--VariableArray ... Success. <<--- 7 <--VariableArray *****--- 3 sensors now complete ---***** <--VariableArray It's been 31013 ms, and MaximDS3231 at I2C_0x68 should be stable! <--SensorBase 8 . 1 --->> Starting reading 1 on MaximDS3231 at I2C_0x68 ... <--VariableArray Starting measurement on MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 . 1 <--VariableArray It's been 736 ms, and measurement by MaximDS3231 at I2C_0x68 should be complete! <--SensorBase 8 . 1 --->> Collected result of reading 1 from MaximDS3231 at I2C_0x68 ... <--VariableArray Putting 21.00 in result array for variable 0 from MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 . 1 <--VariableArray 8 --->> Finished all measurements from MaximDS3231 at I2C_0x68 , putting it to sleep. ... <--VariableArray ... Success. <<--- 8 <--VariableArray Turning off secondary power to YosemitechY504 at modbus_0x01 with pin 4 <--YosemitechParent 2 --->> YosemitechY504 at modbus_0x01 powered down. <<--- 2 <--VariableArray Turning off secondary power to YosemitechY504 at modbus_0x05 with pin 4 <--YosemitechParent 5 --->> YosemitechY504 at modbus_0x05 powered down. <<--- 5 <--VariableArray Power to EnviroDIY Mayfly at EnviroDIY Mayfly is not controlled by this library. <--SensorBase 7 --->> EnviroDIY Mayfly at EnviroDIY Mayfly powered down. <<--- 7 <--VariableArray Power to MaximDS3231 at I2C_0x68 is not controlled by this library. <--SensorBase 8 --->> MaximDS3231 at I2C_0x68 powered down. <<--- 8 <--VariableArray *****--- 4 sensors now complete ---***** <--VariableArray It's been 1278 ms, and SIMCOM SIM800H at Pin19 should be warmed up! <--SensorBase 9 --->> Waking SIMCOM SIM800H at Pin19 ... <--VariableArray Waking SIMCOM SIM800H at Pin19 <--SensorBase ... Success. <<--- 9 <--VariableArray 9 . 1 --->> Starting reading 1 on SIMCOM SIM800H at Pin19 ... <--VariableArray Starting measurement on SIMCOM SIM800H at Pin19 <--SensorBase ... Success. <<--- 9 . 1 <--VariableArray 9 . 1 --->> Collected result of reading 1 from SIMCOM SIM800H at Pin19 ... <--VariableArray Putting -77.00 in result array for variable 0 from SIMCOM SIM800H at Pin19 <--SensorBase Putting 58.00 in result array for variable 1 from SIMCOM SIM800H at Pin19 <--SensorBase Ignoring bad result for variable 2 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 3 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 4 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 5 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Putting 29.52 in result array for variable 6 from SIMCOM SIM800H at Pin19 <--SensorBase Putting 36.25 in result array for variable 7 from SIMCOM SIM800H at Pin19 <--SensorBase ... Failed! <<--- 9 . 1 <--VariableArray 9 --->> Finished all measurements from SIMCOM SIM800H at Pin19 , putting it to sleep. ... <--VariableArray ... Success. <<--- 9 <--VariableArray 9 --->> SIMCOM SIM800H at Pin19 powered down. <<--- 9 <--VariableArray *****--- 5 sensors now complete ---***** <--VariableArray ----->> Averaging results and notifying all variables. ... <--VariableArray --- Averaging results from YosemitechY504 at modbus_0x01 --- <--VariableArray Averaging results from YosemitechY504 at modbus_0x01 over 1 reading[s] <--SensorBase ->Result # 0 : -9999.00 <--SensorBase ->Result # 1 : -9999.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase --- Notifying variables from YosemitechY504 at modbus_0x01 --- <--VariableArray Notifying variables registered to YosemitechY504 at modbus_0x01 of value update. <--SensorBase Sending value update from YosemitechY504 at modbus_0x01 to variable 0 which is oxygenDissolvedPercentOfSaturation ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x01 to variable 1 which is temperature ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x01 to variable 2 which is oxygenDissolved ... <--SensorBase ... received -9999.00 <--VariableBase --- Averaging results from YosemitechY504 at modbus_0x05 --- <--VariableArray Averaging results from YosemitechY504 at modbus_0x05 over 1 reading[s] <--SensorBase ->Result # 0 : -9999.00 <--SensorBase ->Result # 1 : -9999.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase --- Notifying variables from YosemitechY504 at modbus_0x05 --- <--VariableArray Notifying variables registered to YosemitechY504 at modbus_0x05 of value update. <--SensorBase Sending value update from YosemitechY504 at modbus_0x05 to variable 0 which is oxygenDissolvedPercentOfSaturation ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x05 to variable 1 which is temperature ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x05 to variable 2 which is oxygenDissolved ... <--SensorBase ... received -9999.00 <--VariableBase --- Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly --- <--VariableArray Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly over 1 reading[s] <--SensorBase ->Result # 0 : 4.14 <--SensorBase ->Result # 1 : 9036.00 <--SensorBase ->Result # 2 : 3.00 <--SensorBase --- Notifying variables from EnviroDIY Mayfly at EnviroDIY Mayfly --- <--VariableArray Notifying variables registered to EnviroDIY Mayfly at EnviroDIY Mayfly of value update. <--SensorBase Sending value update from EnviroDIY Mayfly at EnviroDIY Mayfly to variable 0 which is batteryVoltage ... <--SensorBase ... received 4.14 <--VariableBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 1 ! No update sent! <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 2 ! No update sent! <--SensorBase --- Averaging results from MaximDS3231 at I2C_0x68 --- <--VariableArray Averaging results from MaximDS3231 at I2C_0x68 over 1 reading[s] <--SensorBase ->Result # 0 : 21.00 <--SensorBase --- Notifying variables from MaximDS3231 at I2C_0x68 --- <--VariableArray Notifying variables registered to MaximDS3231 at I2C_0x68 of value update. <--SensorBase Sending value update from MaximDS3231 at I2C_0x68 to variable 0 which is temperatureDatalogger ... <--SensorBase ... received 21.00 <--VariableBase --- Averaging results from SIMCOM SIM800H at Pin19 --- <--VariableArray Averaging results from SIMCOM SIM800H at Pin19 over 1 reading[s] <--SensorBase ->Result # 0 : -77.00 <--SensorBase ->Result # 1 : 58.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase ->Result # 3 : -9999.00 <--SensorBase ->Result # 4 : -9999.00 <--SensorBase ->Result # 5 : -9999.00 <--SensorBase ->Result # 6 : 29.52 <--SensorBase ->Result # 7 : 36.25 <--SensorBase --- Notifying variables from SIMCOM SIM800H at Pin19 --- <--VariableArray Notifying variables registered to SIMCOM SIM800H at Pin19 of value update. <--SensorBase Sending value update from SIMCOM SIM800H at Pin19 to variable 0 which is RSSI ... <--SensorBase ... received -77.00 <--VariableBase Sending value update from SIMCOM SIM800H at Pin19 to variable 1 which is signalPercent ... <--SensorBase ... received 58.00 <--VariableBase SIMCOM SIM800H at Pin19 has no variable registered for return value 2 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 3 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 4 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 5 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 6 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 7 ! No update sent! <--SensorBase ... Complete. <<----- <--VariableArray Successfully connected to SD Card with card/slave select on pin 12 <--LoggerBase Opened existing file: 00002_2019-12-18.csv <--LoggerBase \/---- Line Saved to SD Card ----\/ 2019-12-18 10:19:00,-9999.0,-9999.0,-9999.00,-9999.0,-9999.0,-9999.00,58,4.140,21.00,-77 Connecting to the Internet... <--LoggerBase Sending out remote data. <--LoggerBase Sending data to [ 0 ] mqtt.thingspeak.com ThingSpeak topic published! Current state: 0: MQTT_CONNECTED Disconnecting from the Internet... <--LoggerBase ------------------------------------------ Setting alarm on DS3231 RTC for every minute. <--LoggerBase Putting processor to sleep. ZZzzz... <--LoggerBase ... zzzZZ Processor is now awake! <--LoggerBase Current Unix Timestamp: 1576664400 -> 2019-12-18T10:20:00+01:00 <--LoggerBase Logging interval in seconds: 60 <--LoggerBase Mod of Logging Interval: 0 <--LoggerBase Time marked at (unix): 1576664400 <--LoggerBase Time to log! <--LoggerBase ------------------------------------------ Running a complete sensor update... <--LoggerBase Creating a mask array with the uniqueness for each sensor.. <--VariableArray Creating an array for the number of completed measurements.. <--VariableArray Creating an array with the number of measurements to average.. <--VariableArray Creating an array of the power pins.. <--VariableArray Creating arrays of the power pin locations.. <--VariableArray ---------------------------------- <--VariableArray arrayPositions: <--VariableArray [, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ] sensor: <--VariableArray [, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, YosemitechY504, SIMCOM SIM800H, EnviroDIY Mayfly, MaximDS3231, SIMCOM SIM800H, ] lastSensorVariable: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, ] nMeasurementsToAverage: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, ] powerPins: <--VariableArray [, 0, 0, -1, 0, 0, -1, 0, -1, -1, 23, ] lastPinVariable: <--VariableArray [, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, ] nMeasurementsOnPin: <--VariableArray [, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1, ] powerPinIndex: <--VariableArray [, 0, 0, 8, 0, 0, 8, 0, 8, 8, 9, ] ----->> Clearing all results arrays before taking new measurements. ... <--VariableArray Clearing value array for YosemitechY504 at modbus_0x01 <--SensorBase Clearing value array for YosemitechY504 at modbus_0x05 <--SensorBase Clearing value array for EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Clearing value array for MaximDS3231 at I2C_0x68 <--SensorBase Clearing value array for SIMCOM SIM800H at Pin19 <--SensorBase ... Complete. <<----- <--VariableArray ----->> Powering up all sensors together. ... <--VariableArray Powering up sensors... <--VariableArray Powering up YosemitechY504 at modbus_0x01 <--VariableArray Applying secondary power to YosemitechY504 at modbus_0x01 with pin 4 <--YosemitechParent Powering up YosemitechY504 at modbus_0x05 <--VariableArray Applying secondary power to YosemitechY504 at modbus_0x05 with pin 4 <--YosemitechParent Powering up EnviroDIY Mayfly at EnviroDIY Mayfly <--VariableArray Power to EnviroDIY Mayfly at EnviroDIY Mayfly is not controlled by this library. <--SensorBase Powering up MaximDS3231 at I2C_0x68 <--VariableArray Power to MaximDS3231 at I2C_0x68 is not controlled by this library. <--SensorBase Powering up SIMCOM SIM800H at Pin19 <--VariableArray ... Complete. <<----- <--VariableArray 2 --->> YosemitechY504 at modbus_0x01 did not wake up! No measurements will be taken! <<--- 2 <--VariableArray 2 --->> Finished all measurements from YosemitechY504 at modbus_0x01 , putting it to sleep. ... <--VariableArray YosemitechY504 at modbus_0x01 was not measuring! <--YosemitechParent ... Success. <<--- 2 <--VariableArray *****--- 1 sensors now complete ---***** <--VariableArray 5 --->> YosemitechY504 at modbus_0x05 did not wake up! No measurements will be taken! <<--- 5 <--VariableArray 5 --->> Finished all measurements from YosemitechY504 at modbus_0x05 , putting it to sleep. ... <--VariableArray YosemitechY504 at modbus_0x05 was not measuring! <--YosemitechParent ... Success. <<--- 5 <--VariableArray *****--- 2 sensors now complete ---***** <--VariableArray It's been 99734 ms, and EnviroDIY Mayfly at EnviroDIY Mayfly should be stable! <--SensorBase 7 . 1 --->> Starting reading 1 on EnviroDIY Mayfly at EnviroDIY Mayfly ... <--VariableArray Starting measurement on EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase ... Success. <<--- 7 . 1 <--VariableArray It's been 4 ms, and measurement by EnviroDIY Mayfly at EnviroDIY Mayfly should be complete! <--SensorBase 7 . 1 --->> Collected result of reading 1 from EnviroDIY Mayfly at EnviroDIY Mayfly ... <--VariableArray Putting 4.14 in result array for variable 0 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 9036.00 in result array for variable 1 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase Putting 4.00 in result array for variable 2 from EnviroDIY Mayfly at EnviroDIY Mayfly <--SensorBase ... Success. <<--- 7 . 1 <--VariableArray 7 --->> Finished all measurements from EnviroDIY Mayfly at EnviroDIY Mayfly , putting it to sleep. ... <--VariableArray ... Success. <<--- 7 <--VariableArray *****--- 3 sensors now complete ---***** <--VariableArray It's been 69464 ms, and MaximDS3231 at I2C_0x68 should be stable! <--SensorBase 8 . 1 --->> Starting reading 1 on MaximDS3231 at I2C_0x68 ... <--VariableArray Starting measurement on MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 . 1 <--VariableArray It's been 736 ms, and measurement by MaximDS3231 at I2C_0x68 should be complete! <--SensorBase 8 . 1 --->> Collected result of reading 1 from MaximDS3231 at I2C_0x68 ... <--VariableArray Putting 21.00 in result array for variable 0 from MaximDS3231 at I2C_0x68 <--SensorBase ... Success. <<--- 8 . 1 <--VariableArray 8 --->> Finished all measurements from MaximDS3231 at I2C_0x68 , putting it to sleep. ... <--VariableArray ... Success. <<--- 8 <--VariableArray Turning off secondary power to YosemitechY504 at modbus_0x01 with pin 4 <--YosemitechParent 2 --->> YosemitechY504 at modbus_0x01 powered down. <<--- 2 <--VariableArray Turning off secondary power to YosemitechY504 at modbus_0x05 with pin 4 <--YosemitechParent 5 --->> YosemitechY504 at modbus_0x05 powered down. <<--- 5 <--VariableArray Power to EnviroDIY Mayfly at EnviroDIY Mayfly is not controlled by this library. <--SensorBase 7 --->> EnviroDIY Mayfly at EnviroDIY Mayfly powered down. <<--- 7 <--VariableArray Power to MaximDS3231 at I2C_0x68 is not controlled by this library. <--SensorBase 8 --->> MaximDS3231 at I2C_0x68 powered down. <<--- 8 <--VariableArray *****--- 4 sensors now complete ---***** <--VariableArray It's been 1276 ms, and SIMCOM SIM800H at Pin19 should be warmed up! <--SensorBase 9 --->> Waking SIMCOM SIM800H at Pin19 ... <--VariableArray Waking SIMCOM SIM800H at Pin19 <--SensorBase ... Success. <<--- 9 <--VariableArray 9 . 1 --->> Starting reading 1 on SIMCOM SIM800H at Pin19 ... <--VariableArray Starting measurement on SIMCOM SIM800H at Pin19 <--SensorBase ... Success. <<--- 9 . 1 <--VariableArray 9 . 1 --->> Collected result of reading 1 from SIMCOM SIM800H at Pin19 ... <--VariableArray Putting -79.00 in result array for variable 0 from SIMCOM SIM800H at Pin19 <--SensorBase Putting 55.00 in result array for variable 1 from SIMCOM SIM800H at Pin19 <--SensorBase Ignoring bad result for variable 2 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 3 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 4 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Ignoring bad result for variable 5 from SIMCOM SIM800H at Pin19 ; no good results yet. <--SensorBase Putting 36.65 in result array for variable 6 from SIMCOM SIM800H at Pin19 <--SensorBase Putting 38.39 in result array for variable 7 from SIMCOM SIM800H at Pin19 <--SensorBase ... Failed! <<--- 9 . 1 <--VariableArray 9 --->> Finished all measurements from SIMCOM SIM800H at Pin19 , putting it to sleep. ... <--VariableArray ... Success. <<--- 9 <--VariableArray 9 --->> SIMCOM SIM800H at Pin19 powered down. <<--- 9 <--VariableArray *****--- 5 sensors now complete ---***** <--VariableArray ----->> Averaging results and notifying all variables. ... <--VariableArray --- Averaging results from YosemitechY504 at modbus_0x01 --- <--VariableArray Averaging results from YosemitechY504 at modbus_0x01 over 1 reading[s] <--SensorBase ->Result # 0 : -9999.00 <--SensorBase ->Result # 1 : -9999.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase --- Notifying variables from YosemitechY504 at modbus_0x01 --- <--VariableArray Notifying variables registered to YosemitechY504 at modbus_0x01 of value update. <--SensorBase Sending value update from YosemitechY504 at modbus_0x01 to variable 0 which is oxygenDissolvedPercentOfSaturation ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x01 to variable 1 which is temperature ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x01 to variable 2 which is oxygenDissolved ... <--SensorBase ... received -9999.00 <--VariableBase --- Averaging results from YosemitechY504 at modbus_0x05 --- <--VariableArray Averaging results from YosemitechY504 at modbus_0x05 over 1 reading[s] <--SensorBase ->Result # 0 : -9999.00 <--SensorBase ->Result # 1 : -9999.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase --- Notifying variables from YosemitechY504 at modbus_0x05 --- <--VariableArray Notifying variables registered to YosemitechY504 at modbus_0x05 of value update. <--SensorBase Sending value update from YosemitechY504 at modbus_0x05 to variable 0 which is oxygenDissolvedPercentOfSaturation ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x05 to variable 1 which is temperature ... <--SensorBase ... received -9999.00 <--VariableBase Sending value update from YosemitechY504 at modbus_0x05 to variable 2 which is oxygenDissolved ... <--SensorBase ... received -9999.00 <--VariableBase --- Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly --- <--VariableArray Averaging results from EnviroDIY Mayfly at EnviroDIY Mayfly over 1 reading[s] <--SensorBase ->Result # 0 : 4.14 <--SensorBase ->Result # 1 : 9036.00 <--SensorBase ->Result # 2 : 4.00 <--SensorBase --- Notifying variables from EnviroDIY Mayfly at EnviroDIY Mayfly --- <--VariableArray Notifying variables registered to EnviroDIY Mayfly at EnviroDIY Mayfly of value update. <--SensorBase Sending value update from EnviroDIY Mayfly at EnviroDIY Mayfly to variable 0 which is batteryVoltage ... <--SensorBase ... received 4.14 <--VariableBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 1 ! No update sent! <--SensorBase EnviroDIY Mayfly at EnviroDIY Mayfly has no variable registered for return value 2 ! No update sent! <--SensorBase --- Averaging results from MaximDS3231 at I2C_0x68 --- <--VariableArray Averaging results from MaximDS3231 at I2C_0x68 over 1 reading[s] <--SensorBase ->Result # 0 : 21.00 <--SensorBase --- Notifying variables from MaximDS3231 at I2C_0x68 --- <--VariableArray Notifying variables registered to MaximDS3231 at I2C_0x68 of value update. <--SensorBase Sending value update from MaximDS3231 at I2C_0x68 to variable 0 which is temperatureDatalogger ... <--SensorBase ... received 21.00 <--VariableBase --- Averaging results from SIMCOM SIM800H at Pin19 --- <--VariableArray Averaging results from SIMCOM SIM800H at Pin19 over 1 reading[s] <--SensorBase ->Result # 0 : -79.00 <--SensorBase ->Result # 1 : 55.00 <--SensorBase ->Result # 2 : -9999.00 <--SensorBase ->Result # 3 : -9999.00 <--SensorBase ->Result # 4 : -9999.00 <--SensorBase ->Result # 5 : -9999.00 <--SensorBase ->Result # 6 : 36.65 <--SensorBase ->Result # 7 : 38.39 <--SensorBase --- Notifying variables from SIMCOM SIM800H at Pin19 --- <--VariableArray Notifying variables registered to SIMCOM SIM800H at Pin19 of value update. <--SensorBase Sending value update from SIMCOM SIM800H at Pin19 to variable 0 which is RSSI ... <--SensorBase ... received -79.00 <--VariableBase Sending value update from SIMCOM SIM800H at Pin19 to variable 1 which is signalPercent ... <--SensorBase ... received 55.00 <--VariableBase SIMCOM SIM800H at Pin19 has no variable registered for return value 2 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 3 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 4 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 5 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 6 ! No update sent! <--SensorBase SIMCOM SIM800H at Pin19 has no variable registered for return value 7 ! No update sent! <--SensorBase ... Complete. <<----- <--VariableArray Successfully connected to SD Card with card/slave select on pin 12 <--LoggerBase Opened existing file: 00002_2019-12-18.csv <--LoggerBase \/---- Line Saved to SD Card ----\/ 2019-12-18 10:20:00,-9999.0,-9999.0,-9999.00,-9999.0,-9999.0,-9999.00,55,4.140,21.00,-79 Connecting to the Internet... <--LoggerBase Sending out remote data. <--LoggerBase Sending data to [ 0 ] mqtt.thingspeak.com ThingSpeak topic published! Current state: 0: MQTT_CONNECTED Disconnecting from the Internet... <--LoggerBase ------------------------------------------ Setting alarm on DS3231 RTC for every minute. <--LoggerBase Putting processor to sleep. ZZzzz... <--LoggerBase