flarn2006 / bhstools Goto Github PK
View Code? Open in Web Editor NEWTools for interacting with Brinks BHS-3000 and BHS-4000 / IntelliBus, custom firmware for BHS-4000
License: GNU General Public License v3.0
Tools for interacting with Brinks BHS-3000 and BHS-4000 / IntelliBus, custom firmware for BHS-4000
License: GNU General Public License v3.0
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?
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.
Cause is currently unknown. This has been observed with both RS-485 and UART. It's most likely not an issue with the panel, but rather with the hardware and/or software used to connect to it.
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?
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!
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.
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.
After getting access and working on this for a while we’ve had success. But after all we’re left with two problems.
We have a CF trouble code and a constant beeping tone; help? Could it be due to the bus pirate being connected?
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.