GithubHelp home page GithubHelp logo

flarn2006 / bhstools Goto Github PK

View Code? Open in Web Editor NEW
40.0 40.0 8.0 772 KB

Tools for interacting with Brinks BHS-3000 and BHS-4000 / IntelliBus, custom firmware for BHS-4000

License: GNU General Public License v3.0

Python 65.94% CSS 3.60% JavaScript 4.71% HTML 4.82% Shell 1.46% Assembly 7.90% Papyrus 11.58%

bhstools's People

Contributors

flarn2006 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bhstools's Issues

Want to stop Brinks connection problems on my BHS-3000C.

I would like to stop Brinks connection problems on my BHS-3000C. I plugged the RS-485 adapter into the required pins on the panel and saw packet exchange in the terminal but nothing on the virtual screen on the web interface. Are there any steps that I'm missing?

S3121: character 08 (backspace) is not implemented

This is a long-standing bug that I know how to fix, but simply haven't gotten around to yet. If you're editing text through the programming interface and you see weird results when you try to scroll through letters, this is the cause. Just posting this here to make it clear that this is a known issue.

Until I fix this, just ignore the strange display when you're scrolling through letters. Pretend it works normally; it does behind the scenes, and you can verify you entered the text correctly by scrolling to another field and going back.

Getting rid of "Trouble" CH failure

Following up from our conversation on YouTube, I want to commend you that everything worked well out of the box!

Following your guidance on the Wiki, I could access "Local System" and "Comm Enable".
Next I wanted to get rid of the "Trouble" red light. The virtual screen shows "CH Failure".
The output is as follows:
python.exe command.py COM3 6 00000000
TX: <(00) 7FFE->0000: 6 [ 00 00 00 00 ] >
TX: <(00) 7FFE->0000: 6 [ 00 00 00 00 ] >
TX: <(00) 7FFE->0000: 6 [ 00 00 00 00 ] >
TX: <(00) 7FFE->0000: 6 [ 00 00 00 00 ] >
TX: <(00) 7FFE->0000: 6 [ 00 00 00 00 ] >
TX: <(00) 7FFE->0000: 6 [ 00 00 00 00 ] >
RX: <(00) 0000->7FFE: 7 [ ] >

Does the above look right? I don't see the light going away and admittedly haven't waited 24 hours to see if the daily beeping will indeed happen or not. Is there any additional step to get the "Trouble" red light to go away?

An even number of hex digits must be given.

I'm having trouble running this command: command.py PORT 6 0
In my scenario, this is exactly what I ran: command.py /dev/tty.usbserial-1410 6 0

I get the following message: An even number of hex digits must be given.

For what it's worth, I had no issues running this: command.py /dev/tty.usbserial-1410 90 Supers.db 0

Any suggestions?

A little background:
I'm using RS-485.
s3121.py was not running when trying this command.
Lastly - when running s3121.py everything was working great.
Thanks for all hard work!

Switch to an open-source assembler

I wish I knew earlier that vasm existed. I didn't think any free tools existed for C166. Always nice to eliminate dependencies on proprietary software, plus it looks like this will work a lot better for my purposes anyway.

Cannot get the installer code

Hi, thanks for your great work. I have everything connected properly to the panel and when I run s3121.py, the webserver starts and I see a lot of RX/TX in the console. When I go to http://127.0.0.1:3121 the programmer screen remains empty, even after pressing escape multiple times. The download programming button gets stuck, but the virtual keypad does work. I tried to do the steps in the FAQ to get the installer code, but the panel did not respond to either of the commands. My panel is either a BHS 3000/4000, I don't know for sure because the panel was upgraded at some point. The panel was not powered for 7-8 years or more.

Getting rid of "Trouble" CF failure AND setting entry chimes

After getting access and working on this for a while we’ve had success. But after all we’re left with two problems.

  1. We have a CF trouble code and a constant beeping tone; help? Could it be due to the bus pirate being connected?

  2. We have not been able to set up entry/exit chimes when doors or windows are opened; thoughts?

Thank you. And this has been a great process.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.