Code Monkey home page Code Monkey logo

homeassistant-landroid's Introduction

HomeAssistant-Landroid

Stuff to monitor my Worx Landroid L WR155E in Home Assistant

Quick help:

  • Copy the content of worx_landroid_sensors.yaml to your sensors file or to your configuration.yaml.
    • In the worx_token REST sensor, fill <YOUR WORX EMAIL> and <YOUR WORX PASSWORD> with your Worx credentials,
    • In the worx_sensors REST sensor, fill <YOUR LANDROID SN> with your Worx mower serial.
  • Check your conf, restart the server.
  • Copy the content of {{ states.sensor.worx_token.attributes.access_token }} to your secret.yaml (with "Bearer " at the beginning): worxtoken: "Bearer eyJ0eXAiOiJK...................."
  • Check your conf, restart the server.
  • UI Big card: Create new cards in your UI, paste in each the content of lovelace_cards/hacard.yaml, lovelace_cards/hacard_automations.yaml, lovelace_cards/hacard_infos.yaml, lovelace_cards/hacard_planning.yaml, lovelace_cards/hacard_raindelay.yaml.
  • UI Small card: Create a new card in your UI, paste the content of lovelace_cards/hacard_home.yaml.
  • Create the subfolder "mower" in your www folder, copy files from www/mower to your www/mower.
  • Adapt: remove ACS, etc.

Et voilà !

To be done, when I'll have time:

  • Find how to use the content of sensor.worx_token in the sensor.worx_sensors "Authorization:"
  • Find how to use the Worx credentials from the secret file in the sensor.worx_sensors "payload:"
  • To try again to push actions to the mower: start, home... and to confirm my automation: Rain detected -> Back to Home -> RainDelay
    (I was banned since one month by AWS, created a new Worx account, seems ok now).
  • To clean and share worx_landroid core package "packages/worx_landroid.yaml".
  • To clean and share worx_landroid automations "packages_worx_landroid/worx_landroid_automations/*.yaml".
  • To clean and share worx_landroid dashboard.
  • Improvements...

Helped by:

https://www.home-assistant.io

Info: I'm doing this after my work, my family life... so between midnight and 2AM...

homeassistant-landroid's People

Contributors

kokia13 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

homeassistant-landroid's Issues

How to get this to work?

Hi

I used the Landroid Bridge until now. But this is really overkill for me. I just want to get the stauts. May later "start" / "home" function.

So I tried to use your REST integration but without luck.

May you can explain how to get this work? What steps do I've to do?

Thanks

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.