bpl-hassio-component | home assistant component

 by   thekirankumar Python Version: Current License: Apache-2.0

kandi X-RAY | bpl-hassio-component Summary

kandi X-RAY | bpl-hassio-component Summary

bpl-hassio-component is a Python library typically used in Internet of Things (IoT), Raspberry Pi applications. bpl-hassio-component has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However bpl-hassio-component build file is not available. You can download it from GitHub.

A home assistant (hassio) component for bidirectional communication with BPL IQ home automation controller. Use it to integrate hassio with BPL home automation, the biggest benefit being google home / alexa automation. My setup is a raspberry pi 3b running Hass OS, connecting to the BPL controller via a local TCP socket. Its a raw implementation, just to get things working. Lets call this v0.9 to being with. Things are not stable yet. Use at your own risk since this can void your warranty.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              bpl-hassio-component has a low active ecosystem.
              It has 4 star(s) with 1 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 1 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of bpl-hassio-component is current.

            kandi-Quality Quality

              bpl-hassio-component has no bugs reported.

            kandi-Security Security

              bpl-hassio-component has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              bpl-hassio-component is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              bpl-hassio-component releases are not available. You will need to build from source code and install.
              bpl-hassio-component has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed bpl-hassio-component and discovered the below as its top functions. This is intended to give you an instant insight into bpl-hassio-component implemented functionality, and help decide if they suit your requirements.
            • Listen for messages from BPL
            • Parse command line
            • Send a command
            • Send HEARTBEAT command
            • Set the cover to close
            • Set the cover to open
            • Stop the cover
            • Set the state of the HMC
            • Reconnect to the server
            • Process all sensors on connect
            • Setup BINGS
            • Connect to BPL
            Get all kandi verified functions for this library.

            bpl-hassio-component Key Features

            No Key Features are available at this moment for bpl-hassio-component.

            bpl-hassio-component Examples and Code Snippets

            No Code Snippets are available at this moment for bpl-hassio-component.

            Community Discussions

            Trending Discussions on Internet of Things (IoT)

            QUESTION

            Display data from two json files in react native
            Asked 2020-May-17 at 23:55

            I have js files Dashboard and Adverts. I managed to get Dashboard to list the information in one json file (advertisers), but when clicking on an advertiser I want it to navigate to a separate page that will display some data (Say title and text) from the second json file (productadverts). I can't get it to work. Below is the code for the Dashboard and next for Adverts. Then the json files

            ...

            ANSWER

            Answered 2020-May-17 at 23:55

            The new object to get params in React Navigation 5 is:

            Source https://stackoverflow.com/questions/61859411

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install bpl-hassio-component

            Pre requisite for using this component is to install home assistant using these steps and also make sure that home assistant and the BPL controller are on the same network, connected to the same router. Copy all the files present in this repo (__init__.py and all the other files in the folder etc) to custom_components/bpl folder in hassio (create if it doesnt exist, refer to hassio website on how to setup custom components). Enable the component by adding this into hassio's configuration.yaml.
            Pre requisite for using this component is to install home assistant using these steps and also make sure that home assistant and the BPL controller are on the same network, connected to the same router.
            Copy all the files present in this repo (__init__.py and all the other files in the folder etc) to custom_components/bpl folder in hassio (create if it doesnt exist, refer to hassio website on how to setup custom components).
            After copying the files and enabling the configuration, you need to modify the __init__.py file as follows Set the DEFAULT_HOST in the __init__.py file to the IP of the BPL controller, by default it is on 192.168.1.10. Port will be the default port of 30001 Then Set the sensors array to the all the lights and fans at home. Every sensor requires a bpl_id to be set correctly mandatorily.
            bpl_id is the endpoint XML attribute present in smarthome/zone/device/endpoint in the sysdb.xml file. To download this file, connect to your BPL controller via FTP and download this file for e.g ftp://bpl@192.168.1.10/home/root/db/sysdb.xml, default username is bpl, password is 123.
            unique_id is the ID which will be the entity id hassio will use internally (can be anything you wish).
            name is a friendly name of the entity which will be shown in the hassio lovelace UI (can be anything you wish)
            Make sure that you dont see any errors in the hassio logs page. If everything goes well, the sensors you have added in previous step should show up in the lovelace UI > edit > Unused entities section.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/thekirankumar/bpl-hassio-component.git

          • CLI

            gh repo clone thekirankumar/bpl-hassio-component

          • sshUrl

            git@github.com:thekirankumar/bpl-hassio-component.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link