Jump to content

HawtDogFlvrWtr

Journey Member
  • Posts

    124
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by HawtDogFlvrWtr

  1. Quick update. i've been working on the webpage to get things working as they should. I have changed the graphs page to roll up metrics based on the drop down i've added.. now that week, month, year graphs are usuable. it rolls up the times by hour,day,week respectivly... it also allows the graphs to load faster, also. This will give you the average her hour, day and week, but it's still a good idea of what occured during those times. If i can think of a better way to make this work while showing more data, i will.
  2. just wanted to let everyone know that i'm still working on this. I'm just going through a custody battle (i have the kiddo and a protective order against my wife for domestic violence) and have been a bit out of whack and anxious.. this is a good distraction. I'll be pushing out a pi image soon! I promise!
  3. sure haven't. I may do that down the road though.
  4. ok folks. I just got the remote start piece working perfectly. For the first release (in the next day or so), i'll include the following remote features: Lock Unlock Start Stop After that, i'll add more. For now, it will only support the dodge journey. I have the codes for many other vehicles, but I've hardcoded the calls into the pi code, until I can figure out how I want to handle it on the server side. With that said, the demo user that i've provided for others to log in and view, will be locked down again tomorrow sometime because i will be enabling the feature that allows me to control my vehicle. The last thing I want, is for some of you to be starting and stopping or honking my horn while i'm at work tomorrow I'll let everyone know when the image is finished and give you a list of the hardware that I've used to create it. If you would rather purchase it from me, I can do that also, though due a run on pi's, it may take a bit to get one for you. On another note, I believe i resolved a memory leak on the dashboard that was causing the realtime gauges to creep up and ultimately kill browsers after repeated callbacks for data. It was a google chart bug that they resolved in a new release candidate. kthx, HawtDog
  5. Lots of interesting metrics making it into the site from my setup. Good to know what my vehicle is doing while I'm driving. Got all but the Wi-Fi automated. Going to have to build something to allow folks to configure that. Also got more implemented for actions like remote start etc, today.
  6. got more graphs on the dashboard and added the ability to choose different timeframes. also moved the real-time data to another dashboard for easier viewing in a vehicle.
  7. I'm currently running it on a pi2, but with what it's doing, i imagine you could even run it on a first gen pi. I have a b+ that i'll be testing it on when i'm done with everything
  8. I've added all suggestions to the list of things to work on. As for the gas cap suggestion. If it throws a check engine light, then yes. i'll have to research it and see. I remember I had an old caravan that threw the gas cap warning.
  9. one more thing. If there is a journey owner in Virginia that has a check engine light on, please let me know. I need to test a few things that my simulator doesn't do. unless someone knows how to make my journey throw a CEL without destroying it or pulling a plug wire. I want to test out the capture of error codes from mode 3 and 7, but the simulator i'm using only throws the mode 3 calls, which are worthless in getting the error code bytes from mode 7. kthx.
  10. Got the basic errorcode check code in place. Changed around the automation of metrics pulling so that it's optimized and handles when the engine is turned off now. Also changed the bluetooth attach script. It was working before, now and again, but it should work every time now. This will allow you to automatically pair the OBDLink LX device with the pi, without any user interaction. Simply hit the button on the obdlink lx, and restart the pi. It will do the rest. It will also automatically reconnect to the obdlink on startup when the vehicle is turned on. AKA, you won't have to ever push the button on the obdlink again, unless you are replacing the obdlink with a new one. On another note, I'm going to start testing this python on an android device, to see if users are able to use a tablet or their smartphone to do all of this work. If i can make this work, you can simply leave a tablet in the vehicle and it will do everything, vs a Pi. More to come on that... As for this week, it's going to be an important one. I'm going to be focused on two things. Polishing the metrics script up so that it works perfectly. Start implementing the remote start features from the website to the pi. This means, those lock, unlock, start, stop buttons on the website dashboard, will be working by the end of the week, I hope. After that, i'll focus on scheduling actions on the vehicle, and the additional features, like opening windows etc. Let me know if there is anything else you guys want this thing to do.
  11. Yes I read that also. Not worried about it though. The only write function in doing to the bus is to start, stop, lock and unlock. They can come after me if they want. Also, the dongle I chose requires physical access to the inside of the vehicle to gain access, which they would be able to put their own dongle on with that same access anyway... So it's a moot point. Finally, if they lock it down, the Chinese will clone their proprietary dongle just takes time
  12. pushed the latest scripts to github. Things are working nicely. Found a cool obd2 emulator also that i'm using to generate test data and test my scripts.
  13. Got real data going into the index now! finally got the obd2 stuff worked out on the pi, and it's working perfectly. I've tested it pushing data ever second, i've since bumped that up to every 10 seconds, just to ensure everything on the server side is good to go! Now I just need to package it up so that it loads perfectly, get the error code piece pushing to the server, and i'm done. I'm at the 75% mark for this adventure! If you want to see the live data, login with the credentials I provided in the post above.
  14. A demo account was created with one of my vehicles. The data is test data, while I get the rest of the obd stuff worked out on the pi. If you want to test it out on www.uhacknect.com, the username and password are as follows: username: demo@demo.com password: seven8 None of the settings can be changed, none of the vehicles can be removed. It's really just to see things in action as i'm working on it.
  15. Got the gauge piece worked out.. also spoke with a friend about what i was doing, and after looking at it, he decided the gauges were out of place or something was missing. He suggested that I create a "heads up display" site with the gauges, that you can view on a table or cell phone in your vehicle to see metrics in realtime.. i think this is an outstanding idea, so i'm going to create a seperate page for gauges and graphs. graphs are data over time, the gauges will be for use while driving in the vehicle (primarily) but can be viewed from anywhere. They won't be exactly realtime, but they will be pretty close. I've also made each gauge independent and added ok,warning,critical sections to the dial. Last thing to do is work out the refresh piece, and fix the font size for the gauge names.
  16. First minor update of the day. I've added a separate dashboard for graphs/metrics per vehicle. The menu item is in place and graphs are polulated. I also added a few realtime gauges that update every few seconds (when the codeing is finished) to show the current readings from your vehicle... yes, I know the RPM gauge is onlyl shown up to 100. I need to break out the gauges independently so that i can add max points for each that are realistic..... Photo attached!
  17. Last update for the night before I turn in for bed. I wrote a bash script that loops after boot to connect to the OBDLink LX module. If it's already been added, it just creates the port /dev/rfcomm0. If the module has never been paired with the device, it loops until it see's it, then automatically pairs. This will make it so that when you first install the raspberry pi in your vehicle, you simple hit the pair button on the OBDLink LX and we will automatically pair it for you, and reconnect to it after each boot. I still need to work how to nuke the old one and start over again if you have to replace your OBDLink... but that's small beans by comparison.
  18. Another good update. I got a few graphs on the page with much testing... it's pull real data from a influx database and displaying it with a google chart. All AJAX, so it will automatically refresh (when i get that code in place). Currently only pulling RPM, SPEED, and MPG. MPG and SPEED are on the same graph, so you can track how it effects your mpg. I'm planning on allowing users to select how they want to view data in one of the following ranges: Last 100 records Hourly average Daily Average If someone can think of something better, lemme know! Read it and weep!
  19. @s4in7, Thanks for the offer. If i get to a point where I need it, i'll definately will call on you for help. What I really need is someone with php experience or python experience. I also would love to have someone else that's experienced in obd calls. Also, this is probably going to be spanish to most, but I got the Pi to push rpm, speed and mpg to an influxdb metrics index, last night. I'm working on graphs for the dashboard now.
  20. If you have the remote start module if your vehicle, this will work for you. If you don't have it, it's fairly simple to install the OEM remote start module. http://www.mopar.com/part/82212575AC
  21. ok, here's the latest information and a photo. I've been through two bluetooth adapters and two wireless adapters, in attempts to find the best for both range and power consumption. Here's my current rig that I think i'll stick with. I've also added an LCD screen to the front to display the IP address and system information. As you can see, the case is nicely cut up.. i'll eventually get a few models test printed and then get custom cases for all the hardware required. As far as software, i've been testing the api connection back to the website. So far, i'm able to kick off a remote start of my vehicle from the website. I still have a long way to go, but it's making progress!
  22. Still working this project just been busy lately. Have a 3g modem coming in the mail so I can test out the new code.
  23. Alright. Productive day here. Got the pi working exactly as it should. I can now start stop lock and unlock from the pi via an ssh connection. Configuration is a bit of a pain but works. Trying to make a web interface to do it all now.
  24. I ran into a minor problem. It appears that the obdlink lx requires bluetooth 2.1 for it's simple auto protocol. Unfortunately, the dongle I've had for years is 2.0 only. I've ordered another but it won't be here until tomorrow.. so i'm done for now
  25. Yes. The installation of the dongle is very simple. Just plug it into the OBD2 jack under the left side of the dashboard under the steering wheel. I'm trying to make everything as automated as possible for you, even to the point of registering with the website automatically, so you don't have to do much but register an email address to your vehicle. Don't worry, it'll be non-IT folks friendly.
×
×
  • Create New...