nibi79 / worxlandroid

openHAB Binding for Worx Landroid
60 stars 20 forks source link

Support for Landxcape? #35

Open sascha777 opened 4 years ago

sascha777 commented 4 years ago

Hi, i just bought a Landxcape LX812i with WiFi an App support. The mover seems to be the same production as the Landroids but it looks like it’s connecting to its own cloud or at least to another server than Landroid. Does someone tested the Landxcape to work with the bridge?

int5749 commented 4 years ago

Hi, not sure as I haven't heard this has been tested nor that it works. This Binding is for Mowers of Worx only, probably it can be adopted to work with other companies. But this would require to have such Mower at home etc.. I recommend to look at https://www.roboter-forum.com/index.php?board/81-worx-kress-landxcape/ where a desktop app exist and seems to also support Landxcape. You may get this working and to provide JSON string so it can be compared. Again - beside the effort to make this specific binding working with other supplier, there is still limitation in testing,

001Tycoon commented 3 years ago

Hello, I have a LandXcape LX790i that is running on Linux with the desktop app. Standard functions all work.

Config.json {"blade":0,"board":"LRM100","broker":"a1optpg91s0ydf-ats.iot.eu-west-1.amazonaws.com","email":"###################","h":470,"mac":"98D86#######","name":"LX790i","pass":"#########","plugins":[],"top":false,"uuid":"#######-####-####-####-##########","w":422,"x":503,"y":172}

I hope this helps Many Thanks

001Tycoon commented 3 years ago

DeskApp.exe.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <!--
    <add key="WebApi" value="https://api.worxlandroid.com/api/v2/"/>
    <add key="CliSec" value="nCH3A0WvMYn66vGorjSrnGZ2YtjQWDiCvjg7jNxK"/>
    -->
    <!--
    <add key="WebApi" value="https://api.kress-robotik.com/api/v2/"/>
    <add key="CliSec" value="t2ANJxvWuVoAZSTw4gdrD2cy37dEwqtQSUxxY02q"/>
    -->
    <add key="WebApi" value="https://api.landxcape-services.com/api/v2/"/>
    <add key="CliSec" value="UKDRabKqJFNZYBAHW3GJDfgrDcZEQNYwkNHE8XSP"/>
    <add key="AutoReconnect" value="0"/>
    <add key="CommandInOut" value="false"/>

    <add key="ClientSettingsProvider.ServiceUri" value=""/>
  </appSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
  </startup>
  <system.web>
    <membership defaultProvider="ClientAuthenticationMembershipProvider">
      <providers>
        <add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
      </providers>
    </membership>
    <roleManager defaultProvider="ClientRoleProvider" enabled="true">
      <providers>
        <add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
      </providers>
    </roleManager>
  </system.web>
</configuration>