Just tried to install but it looks like I will need a little help. Here is what I am working with:
Jessie on the latest NOOBS from the PI website with a Sainsmart UNO and relay
DS18b20 (3 of them)
OS is installed with wifi working correctly and a reserved IP on the router vs using static
I install Brewpi as per the directions on the wiki page linked at the beginning of this post.
I make it all the way through the first time using the defaults for all. (which included using /var/www/html for the web files. Jessie defaulted to this and the wiki page says to use the html so I did.) Then I run the python updater and it get all the way to where it wants to flash the arduino and it gets stuck on opening serial port... then will say can not read it... then asks if it is unresponsive. click n and it is done.
I can see the web interface with this set up. Just no devices or ability to program controller.
I then went and ran the install again but this time changed the web files when it asks to /var/www I then run the python and get the same result as before where it can not read the version.
This time I can not see the web interface. (error 404 on the webpage)
Where should the files go? /var/www/html (the default that Jessie brings up) or /var/www ?
Now with the controller... I am able to write programs such as blink to it through the IDE on my computer. Also when the trying to read the serial port the UNO is flashing the LED like something is happening but nothing can ever be read. I tried last week and said that it was unresponsive and it seemed to do something more but I still was unable to get it to recognize my devices on the web interface.
I am new to this programming stuff and if given the commands I can post things up here for you guys to take a look at. Thanks
edit: I went through this time said it was unresponsive and answered yes to this question... it continued to flash the arduino it looked like. I can now run the script on the website but I can not get any values to show on the temp sensors. SHows a total of 5 detected devices (0-4) controller pins 2(act3), 5(act2), 6(act1), A5(act4), 4(door). All are unassigned, chamber1 inverted, and hardware type of digital pin.
edit2: I tried to flash from the web interface and it says it is successfull in putting 0.2.10...
This is the progress I was shown.:
May 05 2016 18:52:29 New program uploaded to controller, script will restart
May 05 2016 18:52:35 Opening serial port
May 05 2016 18:52:35 Notification: Script started for beer 'My First BrewPi Run'
May 05 2016 18:52:45 Checking software version on controller...
May 05 2016 18:52:45 Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port /dev/ttyACM0
**** Arduino Program script started ****
Settings will not be restored
Devices will not be restored
May 05 2016 18:54:14 Opening serial port
Loading programming settings from board.txt
Checking hex file size with avr-size...
Program size: 26896 bytes out of max 32256
Programming Arduino with avrdude: /usr/share/arduino/hardware/tools/avrdude -F -e -p atmega328p -c arduino -b 115200 -P /dev/ttyACM0 -U flash:w:"brewpi-arduino-uno-revC-0_2_10.hex" -C /usr/share/arduino/hardware/tools/avrdude.conf
Result of invoking avrdude:
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: erasing chip
avrdude: reading input file "brewpi-arduino-uno-revC-0_2_10.hex"
avrdude: input file brewpi-arduino-uno-revC-0_2_10.hex auto detected as Intel Hex
avrdude: writing flash (26896 bytes):
Writing | ################################################## | 100% 5.18s
avrdude: 26896 bytes of flash written
avrdude: verifying flash memory against brewpi-arduino-uno-revC-0_2_10.hex:
avrdude: load data flash data from input file brewpi-arduino-uno-revC-0_2_10.hex:
avrdude: input file brewpi-arduino-uno-revC-0_2_10.hex auto detected as Intel Hex
avrdude: input file brewpi-arduino-uno-revC-0_2_10.hex contains 26896 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 3.92s
avrdude: verifying ...
avrdude: 26896 bytes of flash verified
avrdude done. Thank you.
Avrdude done, programming succesful!
Giving the Arduino a few seconds to power up...
Back up in 5...
Back up in 4...
Back up in 3...
Back up in 2...
Back up in 1...
Back up in 0...
Waiting for device to reset.
May 05 2016 18:54:53 Opening serial port
Waiting for device to reset.
May 05 2016 18:55:04 Opening serial port
Checking new version: Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port /dev/ttyACM0
Resetting EEPROM to default settings
INFO MESSAGE 15: EEPROM initialized
**** Program script done! ****
May 05 2016 18:55:14 New program uploaded to controller, script will restart
May 05 2016 18:55:20 Opening serial port
May 05 2016 18:55:20 Notification: Script started for beer 'My First BrewPi Run'
May 05 2016 18:55:30 Checking software version on controller...
May 05 2016 18:55:30 Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port /dev/ttyACM0
May 05 2016 18:56:08 Installed devices received: []
May 05 2016 18:56:08 Available devices received: [{"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 2, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 5, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 6, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 19, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 4, "t": 0, "x": 1}]
Jessie on the latest NOOBS from the PI website with a Sainsmart UNO and relay
DS18b20 (3 of them)
OS is installed with wifi working correctly and a reserved IP on the router vs using static
I install Brewpi as per the directions on the wiki page linked at the beginning of this post.
I make it all the way through the first time using the defaults for all. (which included using /var/www/html for the web files. Jessie defaulted to this and the wiki page says to use the html so I did.) Then I run the python updater and it get all the way to where it wants to flash the arduino and it gets stuck on opening serial port... then will say can not read it... then asks if it is unresponsive. click n and it is done.
I can see the web interface with this set up. Just no devices or ability to program controller.
I then went and ran the install again but this time changed the web files when it asks to /var/www I then run the python and get the same result as before where it can not read the version.
This time I can not see the web interface. (error 404 on the webpage)
Where should the files go? /var/www/html (the default that Jessie brings up) or /var/www ?
Now with the controller... I am able to write programs such as blink to it through the IDE on my computer. Also when the trying to read the serial port the UNO is flashing the LED like something is happening but nothing can ever be read. I tried last week and said that it was unresponsive and it seemed to do something more but I still was unable to get it to recognize my devices on the web interface.
I am new to this programming stuff and if given the commands I can post things up here for you guys to take a look at. Thanks
edit: I went through this time said it was unresponsive and answered yes to this question... it continued to flash the arduino it looked like. I can now run the script on the website but I can not get any values to show on the temp sensors. SHows a total of 5 detected devices (0-4) controller pins 2(act3), 5(act2), 6(act1), A5(act4), 4(door). All are unassigned, chamber1 inverted, and hardware type of digital pin.
edit2: I tried to flash from the web interface and it says it is successfull in putting 0.2.10...
This is the progress I was shown.:
May 05 2016 18:52:29 New program uploaded to controller, script will restart
May 05 2016 18:52:35 Opening serial port
May 05 2016 18:52:35 Notification: Script started for beer 'My First BrewPi Run'
May 05 2016 18:52:45 Checking software version on controller...
May 05 2016 18:52:45 Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port /dev/ttyACM0
**** Arduino Program script started ****
Settings will not be restored
Devices will not be restored
May 05 2016 18:54:14 Opening serial port
Loading programming settings from board.txt
Checking hex file size with avr-size...
Program size: 26896 bytes out of max 32256
Programming Arduino with avrdude: /usr/share/arduino/hardware/tools/avrdude -F -e -p atmega328p -c arduino -b 115200 -P /dev/ttyACM0 -U flash:w:"brewpi-arduino-uno-revC-0_2_10.hex" -C /usr/share/arduino/hardware/tools/avrdude.conf
Result of invoking avrdude:
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: erasing chip
avrdude: reading input file "brewpi-arduino-uno-revC-0_2_10.hex"
avrdude: input file brewpi-arduino-uno-revC-0_2_10.hex auto detected as Intel Hex
avrdude: writing flash (26896 bytes):
Writing | ################################################## | 100% 5.18s
avrdude: 26896 bytes of flash written
avrdude: verifying flash memory against brewpi-arduino-uno-revC-0_2_10.hex:
avrdude: load data flash data from input file brewpi-arduino-uno-revC-0_2_10.hex:
avrdude: input file brewpi-arduino-uno-revC-0_2_10.hex auto detected as Intel Hex
avrdude: input file brewpi-arduino-uno-revC-0_2_10.hex contains 26896 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 3.92s
avrdude: verifying ...
avrdude: 26896 bytes of flash verified
avrdude done. Thank you.
Avrdude done, programming succesful!
Giving the Arduino a few seconds to power up...
Back up in 5...
Back up in 4...
Back up in 3...
Back up in 2...
Back up in 1...
Back up in 0...
Waiting for device to reset.
May 05 2016 18:54:53 Opening serial port
Waiting for device to reset.
May 05 2016 18:55:04 Opening serial port
Checking new version: Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port /dev/ttyACM0
Resetting EEPROM to default settings
INFO MESSAGE 15: EEPROM initialized
**** Program script done! ****
May 05 2016 18:55:14 New program uploaded to controller, script will restart
May 05 2016 18:55:20 Opening serial port
May 05 2016 18:55:20 Notification: Script started for beer 'My First BrewPi Run'
May 05 2016 18:55:30 Checking software version on controller...
May 05 2016 18:55:30 Found BrewPi v0.2.10 build unknown, running on an Arduino Uno with a revC shield on port /dev/ttyACM0
May 05 2016 18:56:08 Installed devices received: []
May 05 2016 18:56:08 Available devices received: [{"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 2, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 5, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 6, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 19, "t": 0, "x": 1}, {"c": 1, "b": 0, "d": 0, "f": 0, "i": -1, "h": 1, "p": 4, "t": 0, "x": 1}]