[APP][Pro] Worx Landroid, Kress, LandXcape, Ferrex RoboMower integration, OpenMower added

Did you provide user password?

Yes, I did and I’m sure it’s correct.
I get this error message in the log:
image

Can you goto the app settings, and copy, PM me the log?

Hi Martin,

I got the same problem as llw. I installed a new Landroid yesterday and everything worked just fine to start with. But today I got an error message in the Landroid app saying ā€œSlow down. You’re making too many requests to our servicesā€.

So I started trying to remove the mower from Homey app as I thought that this might be the problem, but it didn’t solve the issue. After a while I found out that if I turned off the Wifi connection on the phone I could access the Landroid app again, but as soon as I turned on the Wifi again I got the same error message. I have tried to restart both Homey and router with no luck.

So the status at the moment is that I cannot add the mower in the Homey app because it says that I have put in the wrong credentials and I still get the error message in the Landroid app.

The log file looks like below:
bild

Do you know any solution on this problem?

Kind regards,
Victor

UPDATE: After waiting for a while everything started to work again. I’m not sure how, but now I was able to add the mower in Homey again and the Landroid app works as well. For information the problem started when I tried to set the grass type in the Landroid app if it could help anything.

Hi Victor, not the same issue as llw. Have not seen 429 errors before, i try to limit the number of calls going out. Might be an issue at the Landroid service end. If it happens again please PM me the full log if you like.

First of all, thank you for this nice app.

I have a Worx Landroid and everything works as it should.

However, I can’t get the mowing to the edge to work via the Homey.
What am I possibly doing wrong?

Can you initiate the command and pm me the log. Log via app settings…

093d3f0f-be2d-4ea8-93fc-5fabde1aef9d

1 Like

Would it be possible to add zones support to Vision? I mean: I have 2 zones but how do I get it to zone 2?

hey is the latest test version stable? or maybe it is homey 12 but keep on losing connection to openmower, do restart of the app and it works for a few minutes.
looks like main build works better.

No change in openmower in the test vs main build

1 Like

thanks probably homey 12 did something any re-install fixed it again.

1 Like

Hey,

it. looks like something has changed on homey or unifi or so but cannot connect anymore
discovery is not working. got discovery from my mac plus ping is stable.

is there something we can do , or add some more logging around this discovery.

thanks

undefined2024-09-09T17:12:35.134Z   [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] Openmower Error: getaddrinfo ENOTFOUND undefined
    at Remote Process
 {
  code: 'ENOTFOUND'
}
2024-09-09T17:12:35.123Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] mqttConnect() Openmower connect attempt openmower-57 on mqtt://undefined:1883
2024-09-09T17:12:35.122Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] reConnect() retry mqtt connection
2024-09-09T17:08:04.947Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] updateMower()
2024-09-09T17:08:04.947Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] setNetworkEvents() no discovery result
2024-09-09T17:08:04.946Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] setNetworkEvents()
2024-09-09T17:07:44.207Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-09T17:07:44.206Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-09T17:07:44.205Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-09T17:07:44.205Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-09T17:07:44.202Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-09T17:07:44.184Z [log] [WorxApp] cpu warning
2024-09-09T17:07:35.033Z   [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] Openmower Error: getaddrinfo ENOTFOUND undefined
    at Remote Process
 {
  code: 'ENOTFOUND'
}
2024-09-09T17:07:34.911Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] mqttConnect() Openmower connect attempt openmower-57 on mqtt://undefined:1883
2024-09-09T17:07:34.909Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] Init device openmower-57
2024-09-09T17:07:34.868Z [log] [ManagerDrivers] [Driver:openmower] OpenmowerDriver has been initialized
2024-09-09T17:07:34.711Z [log] [ManagerDrivers] [Driver:landxcape] Init driver
2024-09-09T17:07:34.707Z [log] [ManagerDrivers] [Driver:landroid] Init driver
2024-09-09T17:07:34.694Z [log] [ManagerDrivers] [Driver:kress] Init driver
2024-09-09T17:07:34.689Z [log] [ManagerDrivers] [Driver:ferrex] Init driver
2024-09-09T17:07:34.152Z [log] [WorxApp] registerFlowCards() Listeners
2024-09-09T17:07:34.144Z [log] [WorxApp] registerFlowCards() flows
2024-09-09T17:07:34.142Z [log] [WorxApp] Worx 5.4.2 is initialising.
2024-09-09T17:07:34.141Z [log] capturing stderr
2024-09-09T17:07:34.140Z [log] capturing stdout
2024-09-09T17:07:32.981Z [log] [WorxApp] app unload called
2024-09-09T17:07:32.981Z [log] [WorxApp] app unload called no worx object for openmower
2024-09-09T17:07:32.981Z [log] [WorxApp] app unload called no worx object for landxcape
2024-09-09T17:07:32.980Z [log] [WorxApp] app unload called no worx object for landroid
2024-09-09T17:07:32.980Z [log] [WorxApp] app unload called no worx object for kress
2024-09-09T17:07:32.980Z [log] [WorxApp] app unload called no worx object for ferrex
2024-09-09T17:06:08.636Z   [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] Openmower Error: getaddrinfo ENOTFOUND undefined
    at Remote Process
 {
  code: 'ENOTFOUND'
}
2024-09-09T17:06:08.627Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] mqttConnect() Openmower connect attempt openmower-57 on mqtt://undefined:1883
2024-09-09T17:06:08.625Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] reConnect() retry mqtt connection


Nothing changed in the app… already restarted Homey?

yep now nothing helps. since homey 12 I have issues. can we try to add some more logging around, the discovey?

very curious what it is also did not see anything special on mdns broadcast.of my vlan

Can you restart app and pm me the latest log?

4700f716-32dd-4da7-aeff-25e2064a1996

undefined2024-09-10T16:48:44.518Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-10T16:48:44.518Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-10T16:48:44.517Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-10T16:48:44.517Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-10T16:48:44.517Z [log] [WorxApp] openmower-57 no triggercard found
2024-09-10T16:48:44.480Z [log] [WorxApp] cpu warning
2024-09-10T16:48:35.405Z   [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] Openmower Error: getaddrinfo ENOTFOUND undefined
    at Remote Process
 {
  code: 'ENOTFOUND'
}
2024-09-10T16:48:35.282Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] mqttConnect() Openmower connect attempt openmower-57 on mqtt://undefined:1883
2024-09-10T16:48:35.281Z [log] [ManagerDrivers] [Driver:openmower] [Device:6472aba8-37c0-482e-8672-8eb06d2a7c8c] Init device openmower-57
2024-09-10T16:48:35.231Z [log] [ManagerDrivers] [Driver:openmower] OpenmowerDriver has been initialized
2024-09-10T16:48:35.049Z [log] [ManagerDrivers] [Driver:landxcape] Init driver
2024-09-10T16:48:35.045Z [log] [ManagerDrivers] [Driver:landroid] Init driver
2024-09-10T16:48:35.041Z [log] [ManagerDrivers] [Driver:kress] Init driver
2024-09-10T16:48:35.035Z [log] [ManagerDrivers] [Driver:ferrex] Init driver
2024-09-10T16:48:34.498Z [log] [WorxApp] registerFlowCards() Listeners
2024-09-10T16:48:34.488Z [log] [WorxApp] registerFlowCards() flows
2024-09-10T16:48:34.486Z [log] [WorxApp] Worx 5.4.2 is initialising.
2024-09-10T16:48:34.485Z [log] capturing stderr
2024-09-10T16:48:34.484Z [log] capturing stdout
2024-09-10T16:48:33.227Z [log] [WorxApp] app unload called
2024-09-10T16:48:33.226Z [log] [WorxApp] app unload called no worx object for ferrex
2024-09-10T16:48:33.226Z [log] [WorxApp] app unload called no worx object for landxcape
2024-09-10T16:48:33.224Z [log] [WorxApp] app unload called no worx object for openmower
2024-09-10T16:48:33.224Z [log] [WorxApp] app unload called no worx object for landroid
2024-09-10T16:48:33.223Z [log] [WorxApp] app unload called no worx object for kress

Hey @Martin_Verbeek, great job with the app!

Any thoughts on adding support for the Mammotion series (Luba, Yuka)?

Some info from our HA friends here.

3 Likes

Hello, need to check how much of the code is reusable. At first check it is a new implementation.

1 Like

Hi @Martin_Verbeek is it possible to add the robomow rk1000 pro model to the app? Thanks!