blitz@blitzberry ~/SB_Elsinore_Server $ sudo ./launch.sh
Starting Elsinore as root
dic 14, 2014 1:02:34 AM com.sb.elsinore.LaunchControl main
INFORMAZIONI: Running Brewery Controller.
dic 14, 2014 1:02:36 AM com.sb.elsinore.LaunchControl readConfig
INFORMAZIONI: CFG IS NULL
dic 14, 2014 1:02:36 AM com.sb.elsinore.LaunchControl enableRecorder
INFORMAZIONI: Enabling the recorder
No definitions file found, assuming direct mapping
No definitions file found, assuming direct mapping
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl parseXMLSections
INFORMAZIONI: Checking section general
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl parseXMLSections
INFORMAZIONI: Checking section pumps
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl parseXMLSections
INFORMAZIONI: Checking section device
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl parseDevice
INFORMAZIONI: Parsing XML Device: Pentola_EBIAB
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl parseDevice
INFORMAZIONI: Not enough volume data points, 0 found
dic 14, 2014 1:02:46 AM com.sb.elsinore.Temp <init>
INFORMAZIONI: Adding28-00044b1c9cff
dic 14, 2014 1:02:46 AM com.sb.elsinore.Temp <init>
INFORMAZIONI: 28-00044b1c9cff added.
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl startDevice
INFORMAZIONI: Adding Pentola_EBIAB GPIO is (GPIO21)
dic 14, 2014 1:02:46 AM com.sb.elsinore.Temp setScale
AVVERTENZA: Cut off is: -999
dic 14, 2014 1:02:46 AM com.sb.elsinore.Temp setScale
AVVERTENZA: Cut off is now: -999
dic 14, 2014 1:02:46 AM com.sb.elsinore.LaunchControl startDevice
INFORMAZIONI: Adding PID with GPIO: GPIO21
dic 14, 2014 1:02:46 AM com.sb.elsinore.PID detectGPIO
INFORMAZIONI: Matches: 3
dic 14, 2014 1:02:46 AM com.sb.elsinore.PID detectGPIO
INFORMAZIONI: Direct GPIO Pinout detected. OS: null
dic 14, 2014 1:02:46 AM com.sb.elsinore.PID run
INFORMAZIONI: Running Pentola_EBIAB PID.
No definitions file found, assuming direct mapping
Invalid options when setting up Hysteria: Min value is less than the max value
dic 14, 2014 1:02:56 AM com.sb.elsinore.PID updateValues
INFORMAZIONI: 0: 0: 0
dic 14, 2014 1:02:56 AM com.sb.elsinore.PID updateValues
INFORMAZIONI: 0: 0: 0
dic 14, 2014 1:02:56 AM com.sb.elsinore.LaunchControl savePID
INFORMAZIONI: Saving the information for Pentola_EBIAB
dic 14, 2014 1:02:56 AM com.sb.elsinore.LaunchControl savePID
INFORMAZIONI: Using base node device with ID Pentola_EBIAB
No definitions file found, assuming direct mapping
dic 14, 2014 1:02:56 AM com.sb.elsinore.OutputControl setDuty
INFORMAZIONI: IN: 0 OUT: 0
dic 14, 2014 1:02:56 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:02:56 AM com.sb.elsinore.PID run
INFORMAZIONI: off: Pentola_EBIAB status: 70.5866 duty cycle: 0
dic 14, 2014 1:02:56 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:02:57 AM com.sb.elsinore.OutputControl setDuty
INFORMAZIONI: IN: 0 OUT: 0
dic 14, 2014 1:02:57 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:02:57 AM com.sb.elsinore.PID run
INFORMAZIONI: off: Pentola_EBIAB status: 70.5866 duty cycle: 0
dic 14, 2014 1:02:58 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:02:58 AM com.sb.elsinore.OutputControl setDuty
INFORMAZIONI: IN: 0 OUT: 0
dic 14, 2014 1:02:58 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:02:58 AM com.sb.elsinore.PID run
INFORMAZIONI: off: Pentola_EBIAB status: 70.5866 duty cycle: 0
dic 14, 2014 1:02:59 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:02:59 AM com.sb.elsinore.OutputControl setDuty
INFORMAZIONI: IN: 0 OUT: 0
dic 14, 2014 1:02:59 AM com.sb.elsinore.PID run
INFORMAZIONI: off: Pentola_EBIAB status: 70.5866 duty cycle: 0
dic 14, 2014 1:02:59 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:03:00 AM com.sb.elsinore.OutputControl setDuty
INFORMAZIONI: IN: 0 OUT: 0
dic 14, 2014 1:03:00 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
dic 14, 2014 1:03:00 AM com.sb.elsinore.PID run
INFORMAZIONI: off: Pentola_EBIAB status: 70.5866 duty cycle: 0
dic 14, 2014 1:03:00 AM com.sb.elsinore.OutputControl run
INFORMAZIONI: Fduty: 0
No definitions file found, assuming direct mapping
dic 14, 2014 1:03:01 AM com.sb.elsinore.LaunchControl parseXMLSections
INFORMAZIONI: Checking section device
dic 14, 2014 1:03:01 AM com.sb.elsinore.LaunchControl parseDevice
INFORMAZIONI: Parsing XML Device: System
dic 14, 2014 1:03:01 AM com.sb.elsinore.LaunchControl parseDevice
INFORMAZIONI: Not enough volume data points, 0 found
dic 14, 2014 1:03:01 AM com.sb.elsinore.Temp <init>
INFORMAZIONI: Adding
dic 14, 2014 1:03:01 AM com.sb.elsinore.Temp <init>
INFORMAZIONI: added.
dic 14, 2014 1:03:01 AM com.sb.elsinore.LaunchControl startDevice
INFORMAZIONI: Adding System GPIO is (null)
dic 14, 2014 1:03:01 AM com.sb.elsinore.Temp setScale
AVVERTENZA: Cut off is: -999
dic 14, 2014 1:03:01 AM com.sb.elsinore.Temp setScale
AVVERTENZA: Cut off is now: -999
dic 14, 2014 1:03:01 AM com.sb.elsinore.LaunchControl <init>
INFORMAZIONI: Starting Status Recorder
dic 14, 2014 1:03:01 AM com.sb.elsinore.LaunchControl <init>
INFORMAZIONI: CONFIG READ COMPLETED***********
dic 14, 2014 1:03:01 AM com.sb.elsinore.BrewServer <init>
INFORMAZIONI: Launching on port 8080
dic 14, 2014 1:03:01 AM com.sb.elsinore.BrewServer <init>
INFORMAZIONI: Enabled logging at level:WARNING
Warning: NLS unused message: CHANGE_SCALE in: com.sb.elsinore.nls.messages
Warning: NLS unused message: DUTY in: com.sb.elsinore.nls.messages
Warning: NLS unused message: CALIBRATION in: com.sb.elsinore.nls.messages
Warning: NLS unused message: HIDE in: com.sb.elsinore.nls.messages
Warning: NLS unused message: SHOW in: com.sb.elsinore.nls.messages
Warning: NLS unused message: INVERT_COOL in: com.sb.elsinore.nls.messages
Warning: NLS unused message: INVERT_HEAT in: com.sb.elsinore.nls.messages
Warning: NLS unused message: INVERT_GPIO in: com.sb.elsinore.nls.messages
Warning: NLS unused message: UPDATE_GRAVITY in: com.sb.elsinore.nls.messages
^Cjava.io.FileNotFoundException: /sys/class/gpio/gpio22/value (File o directory non esistente)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:131)
at java.io.FileInputStream.<init>(FileInputStream.java:87)
at java.io.FileReader.<init>(FileReader.java:58)
at jGPIO.GPIO.readFile(GPIO.java:185)
at jGPIO.GPIO.readValue(GPIO.java:206)
at jGPIO.OutPin.getValue(OutPin.java:48)
at com.sb.elsinore.Pump.getStatus(Pump.java:71)
at com.sb.elsinore.LaunchControl.getJSONStatus(LaunchControl.java:734)
at com.sb.elsinore.BrewServer.serve(BrewServer.java:1391)
GPIO Doesn't exist, may have already closed
at com.sb.elsinore.NanoHTTPD.serve(NanoHTTPD.java:315)
at com.sb.elsinore.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:920)
at com.sb.elsinore.NanoHTTPD$1$1.run(NanoHTTPD.java:192)
at java.lang.Thread.run(Thread.java:744)
java.io.FileNotFoundException: /sys/class/gpio/gpio24/value (File o directory non esistente)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:131)
at java.io.FileInputStream.<init>(FileInputStream.java:87)
at java.io.FileReader.<init>(FileReader.java:58)
at jGPIO.GPIO.readFile(GPIO.java:185)
at jGPIO.GPIO.readValue(GPIO.java:206)
at jGPIO.OutPin.getValue(OutPin.java:48)
at com.sb.elsinore.Pump.getStatus(Pump.java:71)
at com.sb.elsinore.LaunchControl.getJSONStatus(LaunchControl.java:734)
at com.sb.elsinore.BrewServer.serve(BrewServer.java:1391)
at com.sb.elsinore.NanoHTTPD.serve(NanoHTTPD.java:315)
at com.sb.elsinore.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:920)
at com.sb.elsinore.NanoHTTPD$1$1.run(NanoHTTPD.java:192)
at java.lang.Thread.run(Thread.java:744)
Doug
I incorrectly shut down Elsinore without using CTRL C and now when i log back in i have everything set as before but i can't get any of my ssr's to fire. The display shows the duty cycle or PID parameters i set just no ssr function.
Should i re pull the code again or is there a way to correct this.
I also had issues with the manual duty cycle. No matter what % i set if the duty cycle was anything other than 1 sec i wouldn't get any ssr function except 0% or 100% depending on the duty cycle.
Thanks again
Chris
how are you interfacing the mpx5010d for vol? Im using BBB and didn't know if i can use an open gpio or if i needed something to go between them.
Total cosmetic question/request:
I've got Elsinore setup (and working) with 2 PIDs and a third temp sensor. Currently is shows up in the UI as PID 1, PID 2, and Temp 1. How/can I rearrange these so it is PID 1, Temp 1, PID 2?
A friend of mine is designing some capes/overlay boards for RPi & BBB that'll break out known connections for one wire, GPIO, and analogue inputs so people can get setup faster/easier. I'll update when I have designs/boards.
That's great. Any idea of the timing?
Is this what I need to start playing with the ds2450? http://m.aliexpress.com/item/451172221.html?tracelog=storedetail2mobilesitedetail
World so I get that connected to the pi?
Thanks
Peter
Yes, that's what I use. I'll be writing up some documentation today.
Documentation for the Volume Setup: http://dougedey.github.io/2014/12/20/Volume_Setup/
Are you using MPX5010DP version?
Yes, fixed the typo.
I got mine from OSCSYS before they closed down, but https://widgeneering.com/mpx5010dp_freescale_pressure_sensor_with_carrier.html
Is the same product. The carrier adds in some smoothing and improves the signal.
Weird I got a notification that geneda posted an issue with IllegalAccessException. I should have had this fixed yesterday, so if it's still happening please let me know.
I've pushed some more changes that should help. But the only way you'll get a permissions issue is if something is modifying your filesystem at runtime since you should be running as root. There will be error messages displayed very early in the log indicating this.
I've pushed some more changes that may help, but I'm not able to run Elsinore until Sunday at the earliest.
Enter your email address to join: