Coder Social home page Coder Social logo

idealarm's Introduction

ideAlarm v3.0.1

Multi Zone Home Alarm Script for openHAB jsr223 jython

Deprecated project

This project is no longer supported, please consider using openhab2-jython instead.

License: GPL v3

openHAB compatibility

IdeAlarm currently works with openHAB 2.3 only. ideAlarm is currently awaiting to be merged into the Jython scripting for openHAB 2.x repo for compatibility with later versions of openHAB.

Stage of development

This software should be considered to be in it's early stage of development. It is working without any known issues in a couple of installations. We are currently looking for people interested to contribute to this project. Please join the OH-Jython-Scripters team if you feel that you can contribute in any way. We need testers, developers, and native english speakers to give the Wiki an overhaul.

In case you decide to install and try this software in it's current state, you should already have some skills when it comes to openHAB, jython scripting and the linux environment.

openHAB Jython Scripting on Slack

OH-Jython-Scripters now has a Slack channel! It will help us to make sense of our work, and drive our efforts in Jython scripting forward. So if you are just curious, got questions, need support or just like to hang around, do not hesitate, join openHAB Jython Scripting on Slack <--- Click link!

About

ideAlarm is written in Jython and runs on openHAB 2.

The name ideAlarm comes from merging the two words ideal and alarm.

Your home is your castle. Keeping it safe and secure is a top priority of many homeowners. With ideAlarm, you can easily set up your own DIY Home Security System using the sensors that you already have in openHAB.

Get started!

Wiki with installation instructions: https://github.com/OH-Jython-Scripters/ideAlarm/wiki

Disclaimer

THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

idealarm's People

Contributors

besynnerlig avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

idealarm's Issues

NameError: global name 'DateTime' is not defined

It seems that after upgrading from openHAB 2.2 stable to openHAB 2.3 stable, the DateTime import statement has to be made differently.

Old statement: from org.joda.time import DateTime
New statement: import org.joda.time.DateTime as DateTime

See: https://community.openhab.org/t/jython-nameerror-after-upgrading-to-2-3-snapshots/44047

Affected files:

idealarm:init.py
mylib:speak.py
mylib:utils.py
openhab:date.py

I'm Currently testing and I can't say if the new statement would also work for openHAB 2.2. MAybe someone else can tell.

OpenHAB 2.4 support

First of all, thanks for this awesome module, I used it with OH 2.2.

Now that I migrated to 2.4, I noticed your README.md says it's not yet compatible with v2.4 of OH.

What are the changes to be done in order to have it working? I could help on this.

Thanks,
Lorenzo

Question

This alarm script looks like ideAlarm for another platform. is that code/wiki still available? I really want to get a copy so I can continue this great work for a lot of users..

I hope the documentation is still available somewhere. can you help me?

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.