meross-homeassistant | Custom component that leverages the Meross IoT library to integrate with Homeassistant

 by   albertogeniola Python Version: v1.2.9b1 License: No License

kandi X-RAY | meross-homeassistant Summary

kandi X-RAY | meross-homeassistant Summary

meross-homeassistant is a Python library typically used in Internet of Things (IoT) applications. meross-homeassistant has no bugs, it has no vulnerabilities and it has low support. However meross-homeassistant build file is not available. You can download it from GitHub.

Meross Plugin has gained great success and popularity among the HomeAssistant users. However, the Meross engineers are imposing new limits on their MQTT broker system, which cause problems to the HA users who want to implement aggressive polling or have more than 10 devices connected to HA. For this reason, I am working on a new HomeAssistant addon, namely "Meross Local Addon", which aims at re-implementing the Meross MQTT Broker and HTTP API layer locally to the addon. This would basically allow users to rely only on LAN-local connection, using HomeAssistant as command center. As you can imagine, there is a huge work behind that: first I need to reverse-engineer the Meross protocols, then I need to implement any "logic-layer" implemented on Meross Systems on the new addon I am developing and, eventually, I have to make sure that everything works together. That means that I am not able to spend much time in solving issues that may arise in the meantime, and for that I apologize. If you like this project and you want to support me, please consider donating: that motivates me and helps me buy more ram which is absolutely necessary when developing on a virtualized environment.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              meross-homeassistant has a low active ecosystem.
              It has 533 star(s) with 63 fork(s). There are 44 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 13 open issues and 393 have been closed. On average issues are closed in 68 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of meross-homeassistant is v1.2.9b1

            kandi-Quality Quality

              meross-homeassistant has 0 bugs and 0 code smells.

            kandi-Security Security

              meross-homeassistant has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              meross-homeassistant code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              meross-homeassistant does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              meross-homeassistant releases are available to install and integrate.
              meross-homeassistant 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.
              meross-homeassistant saves you 609 person hours of effort in developing the same functionality from scratch.
              It has 2998 lines of code, 237 functions and 110 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed meross-homeassistant and discovered the below as its top functions. This is intended to give you an instant insight into meross-homeassistant implemented functionality, and help decide if they suit your requirements.
            • Set up config entry
            • Log an exception
            • Create a persistent notification
            • Check if any of the known devices have been changed
            • Configure a configuration step
            • Build the setup schema
            • Test if credentials are valid
            • Imports an async step
            • Show user selection form
            • Discover MDNS services
            • Handle a service state change
            • Resolve a service
            • Periodically refresh the device
            • Update the device
            • Update the device stats
            • Update the instantiation metrics
            Get all kandi verified functions for this library.

            meross-homeassistant Key Features

            No Key Features are available at this moment for meross-homeassistant.

            meross-homeassistant Examples and Code Snippets

            No Code Snippets are available at this moment for meross-homeassistant.

            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 meross-homeassistant

            You can install this component in two ways: via HACS or manually. HACS is a nice community-maintained components manager, which allows you to install git-hub hosted components in a few clicks. If you have already HACS installed on your HomeAssistant, it's better to go with that. On the other hand, if you don't have HACS installed or if you don't plan to install it, then you can use manual installation.
            Once the component has been installed, you need to configure it in order to make it work. To do so, navigate to "Configuration -> Integrations -> Add Integration" and look for "Meross Cloud IoT". As soon as you add it, you'll be asked to configure it. The following table summarizes the fields that the wizard will require you to fill in:. | Field Name | Example Value | Description | |----------------------------------|-------------------------|---------------------------------------------------------| | HTTP Api Endpoint | https://iot.meross.com | Is the HTTP(s) API endpoint used by the Meross Manager. This might vary in accordance with your country | | Email Address | johndoe@gmail.com | Your Meross account username/email. If connecting to the official Meross cloud, use the same from the Meross App | | Password | R4nd0mS3cret | Your Meross account password. If connecting to the official Meross cloud, use the same from the Meross App | | Skip MQTT certificate validation | True (Checked) | Configures MQTT certificate validation. When unchecked it requires a valid certificate to be exposed from the Meross Server. If checked, it skips the MQTT certificate validation. If connecting to the official Meross cloud, you can uncheck this. When connecting to local-lan or custom MQTT brokers, you might want to check this. |. The following animation shows an example of component configuration.

            Support

            This library supports all the Meross devices currently exposed by the Meross IoT library. In particular Bulbs, Switches, Garage Door Openers and Smart Valves/Thermostat are fully supported and perfectly integrated with HomeAssistant.
            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/albertogeniola/meross-homeassistant.git

          • CLI

            gh repo clone albertogeniola/meross-homeassistant

          • sshUrl

            git@github.com:albertogeniola/meross-homeassistant.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