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

**URL:** <https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [June 6, 2022, 9:35am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441 "2022-06-06T09:35:31Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![Patric\_Hedin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patric_hedin/32/56421_2.png) [@Patric\_Hedin](https://community.homey.app/u/Patric_Hedin)\
**Post date:** [July 4, 2023, 4:10pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/165 "2023-07-04T16:10:09Z")

</div>

Sure, and thanks for the quick fix 😉

---

<div class="post-metadata">

**Author:** ![Mang0s](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mang0s/32/79656_2.png) [@Mang0s](https://community.homey.app/u/Mang0s)\
**Post date:** [August 17, 2023, 7:40am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/166 "2023-08-17T07:40:18Z")

</div>

Trying to add my Openmower but it can’t find any device, and there is no config for openmower what I can see. Am i missing something?

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 17, 2023, 7:55am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/167 "2023-08-17T07:55:11Z")

</div>

Hi Mang0s, the app is doing a discovery on your local network with mDNS lookin for **comitup** entry, can be that firewalls or other measure are preventing discovery. Could you restart app and after 1 or 2 minutes send me the log?

---

<div class="post-metadata">

**Author:** ![Mang0s](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mang0s/32/79656_2.png) [@Mang0s](https://community.homey.app/u/Mang0s)\
**Post date:** [August 17, 2023, 8:50am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/168 "2023-08-17T08:50:03Z")

</div>

Not much in the log.  
undefined2023-08-17T08:40:37.804Z [log] [ManagerDrivers] [Driver:openmower] OpenmowerDriver has been initialized  
2023-08-17T08:40:37.802Z [log] [ManagerDrivers] [Driver:landxcape] Init driver  
2023-08-17T08:40:37.798Z [log] [ManagerDrivers] [Driver:landroid] Init driver  
2023-08-17T08:40:37.796Z [log] [ManagerDrivers] [Driver:kress] Init driver  
2023-08-17T08:40:37.793Z [log] [ManagerDrivers] [Driver:ferrex] Init driver  
2023-08-17T08:40:36.586Z [log] [WorxApp] registerFlowCards() Listeners  
2023-08-17T08:40:36.563Z [log] [WorxApp] registerFlowCards() flows  
2023-08-17T08:40:36.556Z [log] [WorxApp] Worx 5.2.5 is initialising.  
2023-08-17T08:40:36.553Z [log] capturing stderr  
2023-08-17T08:40:36.550Z [log] capturing stdout  
2023-08-17T08:40:31.839Z [log] [WorxApp] app unload called  
2023-08-17T08:40:31.838Z [log] [WorxApp] app unload called no worx object for openmower  
2023-08-17T08:40:31.838Z [log] [WorxApp] app unload called no worx object for landxcape  
2023-08-17T08:40:31.836Z [log] [WorxApp] app unload called no worx object for landroid  
2023-08-17T08:40:31.836Z [log] [WorxApp] app unload called no worx object for kress  
2023-08-17T08:40:31.835Z [log] [WorxApp] app unload called no worx object for ferrex

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 17, 2023, 9:42am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/169 "2023-08-17T09:42:59Z")

</div>

During Openmower driver init it will do a deicovery and show result (if any) in the log (discovery might take a little time!!!), recheck the log again after a while. This suggests that the discovery cannot find anything on your network with the query the app does on the network.  
To check, can you install a bonjour capable app on a device in your network and check to see what mDNS entries there are?

The app is looking for " **comitup**"

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 17, 2023, 2:17pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/170 "2023-08-17T14:17:05Z")

</div>

Looking for something like this… **service browser** is an app on android/ios that can give you the info needed.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/0/80895ac7276a3550664d01a0a7b52a15d72a6779.jpeg)

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 17, 2023, 6:00pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/171 "2023-08-17T18:00:23Z")

</div>

indeed I think I have this mdns entry because I have 2 wifi adapters or doing mdns broadcast.

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 17, 2023, 6:05pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/172 "2023-08-17T18:05:17Z")

</div>

maybe as backup we can do it ourselves with a mqtt entry

 ![Screen Shot 2023-08-17 at 20.02.48](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/997c4fb789268973e4cfc580e7ee28e6d5216677.png)

this is basically do the following on the pi.

```auto

sudo vi /etc/avahi/avahi-daemon.conf

[server]
#host-name=foo
#domain-name=local
browse-domains=openmower

root@openmower:~# systemctl daemon-reload
root@openmower:~# systemctl restart avahi-daemon
root@openmower:~# systemctl status avahi-daemon
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
     Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2023-05-07 10:54:21 BST; 11s ago
TriggeredBy: ● avahi-daemon.socket
   Main PID: 75686 (avahi-daemon)
     Status: "avahi-daemon 0.8 starting up."
      Tasks: 2 (limit: 2137)
        CPU: 26ms
     CGroup: /system.slice/avahi-daemon.service
             ├─75686 avahi-daemon: running [openmower.local]
             └─75688 avahi-daemon: chroot helper

sudo -i

apt-get update
apt-get install avahi-daemon

cat <<EOF >>/etc/avahi/services/http.service
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">

<service-group>

  <name replace-wildcards="yes">%h</name>

  <service>
    <type>_http._tcp</type>
    <port>8080</port>
  </service>

</service-group>
EOF

cat <<EOF >>/etc/avahi/services/mqtt.service
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">

<service-group>

  <name replace-wildcards="yes">%h</name>

  <service>
    <type>_mqtt._tcp</type>
    <port>1883</port>
  </service>

</service-group>
EOF

systemctl daemon-reload
systemctl restart avahi-daemon

```

---

<div class="post-metadata">

**Author:** ![Mang0s](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mang0s/32/79656_2.png) [@Mang0s](https://community.homey.app/u/Mang0s)\
**Post date:** [August 21, 2023, 6:03pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/173 "2023-08-21T18:03:12Z")

</div>

I solven my mDNS problem and it shows in the log. But Wien adding it gets Wrangel ip. Som default ip?  
undefined2023-08-21T17:59:32.781Z [log] [ManagerDrivers] [Driver:openmower] [Device:69df5183-9e78-40d9-a2cd-04eb4a642c8d] New device added: openmower-68  
2023-08-21T17:59:32.238Z [log] [ManagerDrivers] [Driver:openmower] [Device:69df5183-9e78-40d9-a2cd-04eb4a642c8d] mqttConnect() Openmower connect attempt openmower-68 on mqtt://192.168.107.88:1883  
2023-08-21T17:59:32.234Z [log] [ManagerDrivers] [Driver:openmower] [Device:69df5183-9e78-40d9-a2cd-04eb4a642c8d] Init device openmower-68  
2023-08-21T17:58:46.288Z [log] [ManagerDrivers] [Driver:openmower] Discovery result(ON) Openmower {  
“\_events”: {},  
“\_eventsCount”: 0,  
“id”: “openmower-68.local”,  
“lastSeen”: “2023-08-21T17:58:44.603Z”,  
“address”: “192.168.123.163”,  
“host”: “openmower-68”,  
“port”: 9,  
“name”: “openmower-68”,  
“fullname”: “openmower-68.\_comitup.\_tcp.local.”,  
“txt”: {  
“comitup-home”: “[Wifi Network Bootstrap for the Raspberry Pi | Comitup](https://davesteele.github.io/comitup/)”,  
“ip6addr”: “fe80::4c4b:7989:9330:f773”,  
“ipaddr”: “192.168.123.163”,  
“hostname”: “openmower-68.local”  
}  
}  
2023-08-21T17:58:46.217Z [log] [ManagerDrivers] [Driver:openmower] OpenmowerDriver has been initialized  
2023-08-21T17:58:46.215Z [log] [ManagerDrivers] [Driver:landxcape] Init driver  
2023-08-21T17:58:46.211Z [log] [ManagerDrivers] [Driver:landroid] Init driver  
2023-08-21T17:58:46.209Z [log] [ManagerDrivers] [Driver:kress] Init driver  
2023-08-21T17:58:46.206Z [log] [ManagerDrivers] [Driver:ferrex] Init driver  
2023-08-21T17:58:44.566Z [log] [WorxApp] registerFlowCards() Listeners  
2023-08-21T17:58:44.530Z [log] [WorxApp] registerFlowCards() flows  
2023-08-21T17:58:44.518Z [log] [WorxApp] Worx 5.2.5 is initialising.  
2023-08-21T17:58:44.515Z [log] capturing stderr  
2023-08-21T17:58:44.512Z [log] capturing stdout  
2023-08-21T17:58:38.954Z [log] [WorxApp] app unload called  
2023-08-21T17:58:38.953Z [log] [WorxApp] app unload called no worx object for openmower  
2023-08-21T17:58:38.952Z [log] [WorxApp] app unload called no worx object for landxcape  
2023-08-21T17:58:38.951Z [log] [WorxApp] app unload called no worx object for landroid  
2023-08-21T17:58:38.950Z [log] [WorxApp] app unload called no worx object for kress  
2023-08-21T17:58:38.948Z [log] [WorxApp] app unload called no worx object for ferrex

---

<div class="post-metadata">

**Author:** ![Edwin\_Biemond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_biemond/32/72686_2.png) [@Edwin\_Biemond](https://community.homey.app/u/Edwin_Biemond)\
**Post date:** [August 21, 2023, 6:53pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/174 "2023-08-21T18:53:11Z")

</div>

yes that is my ip.

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 21, 2023, 6:56pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/175 "2023-08-21T18:56:07Z")

</div>

Hahahaha… . Let me check my code, been vpning too many times to you without mDNS

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 21, 2023, 7:08pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/176 "2023-08-21T19:08:00Z")

</div>

check with [Worx and Openmower Mowers App for Homey | Homey](https://homey.app/en-us/app/com.verbem.worx/Worx-and-Openmower-Mowers/test/)

---

<div class="post-metadata">

**Author:** ![Mang0s](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mang0s/32/79656_2.png) [@Mang0s](https://community.homey.app/u/Mang0s)\
**Post date:** [August 21, 2023, 7:17pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/177 "2023-08-21T19:17:35Z")

</div>

🙂 Now it works

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 21, 2023, 7:29pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/178 "2023-08-21T19:29:28Z")

</div>

Live now.

---

<div class="post-metadata">

**Author:** ![Torbjorn\_Melbye](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torbjorn_melbye/32/18194_2.png) [@Torbjorn\_Melbye](https://community.homey.app/u/Torbjorn_Melbye)\
**Post date:** [August 23, 2023, 11:44am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/179 "2023-08-23T11:44:34Z")

</div>

@Martin_Verbeek  
Hi Martin.  
Is it possible to reset the meter for “blade work time”?  
I have a LandXcape mower.

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 26, 2023, 9:29am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/180 "2023-08-26T09:29:09Z")

</div>

Added as mower action item in THEN card in 5.2.7.

---

<div class="post-metadata">

**Author:** ![Torbjorn\_Melbye](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torbjorn_melbye/32/18194_2.png) [@Torbjorn\_Melbye](https://community.homey.app/u/Torbjorn_Melbye)\
**Post date:** [August 26, 2023, 11:46am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/181 "2023-08-26T11:46:56Z")

</div>

Thank you.  
It didn’t work. Does that mean that it won’t work for my model?

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [August 26, 2023, 11:51am UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/182 "2023-08-26T11:51:45Z")

</div>

Worked for me, but that is landroid, normally the interface is pretty much the same. Can you send me the log?

---

<div class="post-metadata">

**Author:** ![Torbjorn\_Melbye](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torbjorn_melbye/32/18194_2.png) [@Torbjorn\_Melbye](https://community.homey.app/u/Torbjorn_Melbye)\
**Post date:** [August 26, 2023, 12:03pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/183 "2023-08-26T12:03:48Z")

</div>

Sendt PM

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [September 17, 2023, 4:30pm UTC](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441/184 "2023-09-17T16:30:45Z")

</div>

@Martin_Verbeek Martin would it be possible please to extend the functionality by normal mowing and edge rutine ? Eg. keep “power button” but add selection modes? eg. similarly you did it with LG Thinq? Thank you

[Previous page](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441.md?page=8)

[Next page](https://community.homey.app/t/app-pro-worx-landroid-kress-landxcape-ferrex-robomower-integration-openmower-added/64441.md?page=10)
