|
Post by Powderjockey on Apr 11, 2023 13:23:44 GMT -8
OK, thanks. I can adapt the thunderboard i think. So, if I install the Arduino script for the Thunberboard on my SolarMax2 MiniPro PLus board and the 433 sender, then connect the Thunberboard as per the instructions, and connect the Mini Pro Plus to the Renology box to power it, all should work?
|
|
|
Post by Powderjockey on Apr 6, 2023 9:05:30 GMT -8
|
|
|
Post by Powderjockey on Apr 5, 2023 14:15:56 GMT -8
Can you post the first 100 lines or so of the serial port output? BP >>>>>>>>>><<<<<<<<<
WeatherSense WeatherRack3 / Renogy Controller
>>>>>>>>>><<<<<<<<<
Software Version:8
FreeMemory=767
Send Renogy Command Address=0x0
Sending ModChecksum=6000
Sending Message
myRenogySerial.available()=0
_len=0
Send Renogy Command Address=0x0
Sending ModChecksum=6000
Sending Message
myRenogySerial.available()=0
_len=0
Send Renogy Command Address=0x10A
Sending ModChecksum=69F4
Sending Message
myRenogySerial.available()=0
_len=0
Send Renogy Command Address=0x10A
Sending ModChecksum=69F4
Sending Message
myRenogySerial.available()=0
_len=0
MessageCount=5932
Unit ID: 0x122A
max message length=60
WeatherRack3 device found
Ready for Weather!
wakeState=4
Address=0x1F8
Sending ModChecksum=407
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1F4
Sending ModChecksum=C404
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1F5
Sending ModChecksum=95C4
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1F7
Sending ModChecksum=3404
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1F8
Sending ModChecksum=407
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1F9
Sending ModChecksum=55C7
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1FA
Sending ModChecksum=A5C7
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1FB
Sending ModChecksum=F407
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1FC
Sending ModChecksum=45C6
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1FD
Sending ModChecksum=1406
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1FE
Sending ModChecksum=E406
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x1FF
Sending ModChecksum=B5C6
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x200
Sending ModChecksum=85B2
Sending Message
myWR3Serial.available()=0
_len=0
Address=0x201
Sending ModChecksum=D472
Sending Message
myWR3Serial.available()=0
_len=0
unsuccessfulmessages = 18 successfulmessages = 0 badchecksummessages = 0
reading Renogy
Address=0x101
Sending ModChecksum=D436
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x100
Sending ModChecksum=85F6
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x101
Sending ModChecksum=D436
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x102
Sending ModChecksum=2436
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x103
Sending ModChecksum=75F6
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x104
Sending ModChecksum=C437
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x105
Sending ModChecksum=95F7
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x107
Sending ModChecksum=3437
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x108
Sending ModChecksum=434
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x10B
Sending ModChecksum=F434
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x10C
Sending ModChecksum=45F5
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x10D
Sending ModChecksum=1435
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x10E
Sending ModChecksum=E435
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x10F
Sending ModChecksum=B5F5
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x110
Sending ModChecksum=8433
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x111
Sending ModChecksum=D5F3
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x112
Sending ModChecksum=25F3
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x113
Sending ModChecksum=7433
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x114
Sending ModChecksum=C5F2
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x115
Sending ModChecksum=9432
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x116
Sending ModChecksum=6432
Sending Message
myRenogySerial.available()=0
_len=0
Address=0x117
Sending ModChecksum=35F2
Sending Message
myRenogySerial.available()=0
_len=0
Address=0xB
Sending ModChecksum=F5C8
Sending Message
myRenogySerial.available()=0
_len=0
unsuccessfulmessages = 41 successfulmessages = 0 badchecksummessages = 0
AuxA = 0x9
>>>>>>>>>>>>>>>Transmitting WeatherRack3 message<<<<<<<<<<<<
###############
MessageCount=5932
myID=0x122A
STATUS - WeatherSenseProtocol:20
WakeState=0
wakeCount=0
WR3Data.windspeed=0
WR3Data.windforce=0
WR3Data.winddirection=0
WR3Data.winddirectiondegrees=0
WR3Data.humidity=0
WR3Data.temperature=0
WR3Data.noise=0
WR3Data.PM2_5=0
WR3Data.PM10=0
WR3Data.pressure=0
WR3Data.hwlux=0
WR3Data.lwlux=0
WR3Data.lightvalue20W=0
WR3Data.rain=0
Battery Voltage: 0.00 V
Battery Current: 0.00 A
Solar Panel Voltage: 0.00 V
Solar Current: 0.00 A
Load Voltage: 0.00 V
Load Current: 0.00 A
Battery Capacity: 0 %
Currentmillis() = 14454
AuxA State:9 9
###############
----------Sending packets----------
bufferlength=53
----------After Sending Power packet----------
2C 17 00 00 00 15 01 2A 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 08
----------After Wait Sending Power packet----------
bufferlength=37
----------After Sending WR3 packet----------
2C 17 00 00 00 14 01 2A 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 08
----------Packet Sent. Sleeping Now----------
timeBeforeSleep=20566
|
|
|
Post by Powderjockey on Apr 4, 2023 11:38:23 GMT -8
I have the WR3 set up on the bench to see if things are working, but I am not getting any temperature readings. Would there at least be the indoor temperature? Once it is connected to the solar panel the other reading probably will populate.
ReadingCount=: 76 processing WeatherRack3 Power Data This is the raw data: {"time" : "2023-04-04 13:33:13", "model" : "SwitchDoc Labs WR3 Power Message", "len" : 53, "messageid" : 3835, "deviceid" : 4650, "protocolversion" : 1, "softwareversion" : 0, "weathersenseprotocol" : 21, "batterycapacity" : 0, "batteryvoltage" : 0.000, "batterychargecurrent" : 0.000, "loadvoltage" : 0.000, "loadcurrent" : 0.000, "solarpanelvoltage" : 0.000, "solarpanelcurrent" : 0.000, "Min_Battery_Voltage_Today_Volts" : 0.000, "Max_Charge_Current_Today_Amps" : 0.000, "Max_Discharge_Current_Today_Amps" : 0.000, "Charge_Amp_Hrs_Today_Amp_Hours" : 0.000, "Discharge_Amp_Hrs_Today_Amp_Hours" : 0.000, "Charge_Watt_Hrs_Today_Watt_Hours" : 0.000, "Discharge_Watt_Hrs_Today_Watt_Hours" : 0.000, "Controller_Uptime_Days" : 0, "Total_Battery_Over_Charges_Count" : 0, "Total_Battery_Full_Charges_Count" : 0, "Controller_Type" : 0, "wakecount" : 3808, "auxa" : 0, "solarpresent" : 0, "WR3BoardPresent" : 0, "justbooted" : 0, "lowbattery" : 0, "mic" : "CRC"}
processing WeatherRack3 Weather Data This is the raw data: {"time" : "2023-04-04 13:34:04", "model" : "SwitchDoc Labs WeatherRack3", "len" : 37, "messageid" : 3836, "deviceid" : 4650, "protocolversion" : 1, "softwareversion" : 0, "weathersenseprotocol" : 20, "windspeed" : 0, "windforce" : 0, "winddirectiondegrees" : 0, "humidity" : 0, "temperature" : 0, "noise" : 0, "PM2_5" : 0, "PM10" : 0, "pressure" : 0, "hwlux" : 0, "lwlux" : 0, "lightvalue20W" : 0, "rain" : 0, "mic" : "CRC"}
|
|
|
Post by Powderjockey on Apr 4, 2023 8:34:20 GMT -8
It's a lot of extra programming to put it on on Mini Pro Plus. It's easier to put multiple Min Pro Plus boards (one for each WeatherSense devices). The Solar SkyCam doesn't require a Mini Pro Plus, so that is easy. BP I understand that, I was trying to get rid of havinng numerous boxes, solar panels, etc., around the house and since I purchased the WR3, I wanted to some how seamlessly integrate the other sensors. So, I already have a Lightning detector and would like to add it to the WR3. How can I attach it to the system? I wanted to add the AfterShock, but without purchasing the kit, boards only.
|
|
|
Post by Powderjockey on Apr 2, 2023 8:18:57 GMT -8
Can I just add the breakout boards for AfterShock and Solar SkyCam to the existing Grove Mini Pro PLus without purchasing the complete Solar kits? With the WR3, I don't see the need for all of the extra small solar panels.
|
|
|
Post by Powderjockey on Mar 27, 2023 8:58:40 GMT -8
Please PM your address and I'll go find a replacement for you. Must have been lost in the shipping department. Check your shipping materials too! BP Received, thanks. Scott
|
|
|
Post by Powderjockey on Feb 28, 2023 17:59:59 GMT -8
I've received my WeathRack3 and I'm wonder if there is a missing cable in the kit. The red circles in the images show the cables I'm speaking of. Thanks. Scott Attachments:
|
|
|
Post by Powderjockey on Jan 16, 2023 15:48:38 GMT -8
nope
|
|
|
Post by Powderjockey on Jan 15, 2023 19:29:41 GMT -8
Do you have the WeatherSense software running? Every five minutes or so you should see a solar max2 packet in that window. Copy and paste what you are seeing. BP pi@Pi-In-A-Rack:~/SDL_Pi_WeatherSense $ sudo python3 WeatherSenseMonitor.py using updateWebConfig ----------------- WeatherSense Monitoring Software Software Version V016 ----------------- Pending jobs: readSensors (trigger: date[2023-01-15 20:10:55 MST], pending) startMQTT (trigger: date[2023-01-15 20:10:55 MST], pending) cleanPictures (trigger: cron[day='*', hour='3', minute='4'], pending) cleanTimeLapses (trigger: cron[day='*', hour='3', minute='10'], pending) buildTimeLapse (trigger: cron[day='*', hour='5', minute='30'], pending) readSensors (trigger: date[2023-01-15 20:10:55 MST], pending) /usr/local/lib/python3.9/dist-packages/apscheduler/util.py:436: PytzUsageWarning: The localize method is no longer necessary, as this time zone supports the fold attribute (PEP 495). For more details on migrating to a PEP 495-compliant implementation, see https://pytz-deprecation-shim.readthedocs.io/en/latest/migration.html return tzinfo.localize(dt) ----------------- Scheduled Jobs -----------------
###### Read Wireless Sensors ######
creating new MQTT instance connecting to broker ###### Read Wireless Sensors ###### Jobstore default: cleanPictures (trigger: cron[day='*', hour='3', minute='4'], next run at: 2023-01-16 03:04:00 MST) cleanTimeLapses (trigger: cron[day='*', hour='3', minute='10'], next run at: 2023-01-16 03:10:00 MST) buildTimeLapse (trigger: cron[day='*', hour='5', minute='30'], next run at: 2023-01-16 05:30:00 MST) ----------------- /usr/lib/python3.9/subprocess.py:941: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used self.stdout = io.open(c2pread, 'rb', bufsize) starting 433MHz scanning ###### starting 433MHz scanning ###### Connected with result code 0
pi@Pi-In-A-Rack:~/SDL_Pi_WeatherSense/dash_app $ sudo python3 index.py <module 'config' from '../config.py'> 1 /home/pi/SDL_Pi_WeatherSense/dash_app/static Dash is running on http://0.0.0.0:8050/
* Serving Flask app "index" (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off
|
|
|
Post by Powderjockey on Jan 14, 2023 15:01:52 GMT -8
Can you try rebooting the SolarMAX2 Grove Mini Pro Plus? See if you have turned on the WatchDog timer too. switch it towards the white plugs. Ours has been running for 2,500,000 messages. BP Unplugged the Grove Mini Pro Plus, waited a few seconds and replugged. The glue from the boards has let loose and boards are everywhere!. The other board with the heatsink on has all of the LED's lit up. WatchDog timer switch is in the on position. Hoe long does it take before results start to be visible on the Dash output?
|
|
|
Post by Powderjockey on Jan 11, 2023 15:23:49 GMT -8
I'm a tad disappointed. Will wait for you to release the equipment and software.
|
|
|
Post by Powderjockey on Jan 1, 2023 13:26:25 GMT -8
I'm not getting anything showing on the charts. Is this in part due to the snow (since has melted off), or is the battery dead? The Pi running the /WeatherSense/dash/index.py and /WeatherSense/WeatherSenseMonitor.py are all showing information.
|
|
|
Post by Powderjockey on Dec 19, 2022 18:46:12 GMT -8
Relocation an option? 🤣 Thanks, Jason Nope, note really. Crazy winter here so far. tons of snow which is abnormal. I probably have 15" on the level and 6-8" on the solar panel. I may take a leaf blower and give it a go.
|
|
|
Post by Powderjockey on Dec 15, 2022 16:52:22 GMT -8
What do people do to remove the snow from their solar panels? I tried the broom method and feel off the ladder. This year seems to be bringing more and more snow. Yuck. Is there a way to power something off of the panel itself?
|
|