[Modul] Worx, Kress, Landxcape, Ferrex-Adapter

jo habe auch diese zyklische Online/Offline Schaltung seit dem 19.4. ca. 23:45

Die online Frequenz ist auch seit heute nacht auf eine Std geschrumpft.

da werde ich auch leider nichts dran ändern können. Das meldet die Worx-Cloud falsch. Ich kann aber die Bridge soweit ändern, dass trotz offline-Meldung versucht wird, Befehle an den Mäher abzusetzen. Dazu wird in Kürze ein Update für die Bridge kommen.

Ausblick

Da Worx in der Entwicklerkonferenz angekündigt hat, die APP bis ca. Q3/22 zu überarbeiten, gehe ich davon aus, dass es hier auch weiter zu Änderungen kommen wird, die ein Update der Bridge erforderlich machen.

Grüße
Jürgen

bin mir nicht sicher aber es fängt sich gerade wieder, mein Roboter war seit 5 Uhr in einem Akku Fehler seit der weg ist. ist er wieder online

Moin, seit heute Nacht ca. 1:00 sehen die LogAusgaben in der Bridge wieder normal aus

stimmt. Bei mir genauso. Also halte ich erstmal die Füsse still und wir gucken alle, ob es noch ein Problem gibt. :smiley:

Grüße
Jürgen

Hallo Silberstreifen,

zuerst mal sorry, das ich mich erst jetzt melde.
Ich hatte zu Ostern das böse ‚C‘ geschenkt bekommen…

Zum Thema das Problem hab ich selbst verursacht. Ich hab vor lauter Eifer node Version 18.x installiert.
Das gleiche gilt auch für 17.x.
Nach der Deinstallation und der Installation von 16.x lief wieder alles fein.
Übrigens der Debug hat in diesen Fall auch keine Infos ausgestoßen…

Vielmals noch danke für deine Hilfe.

Grüße Werner

1 „Gefällt mir“

Hallo Jürgen,

die Befehle( git fetch;git stash;git merge;git stash pop;npm update)
im Root Verzeichnis oder im mqtt-landroid-bridge Verzeichnis ausführen?

Gruß

Oliver

Die notwendigen Basis Dateien sind im

und dort müssen auch die Befehle ausgeführt werden.

Hallo zusammen,

ich habe das Modul soweit zum Laufen gebracht.
Allerdings funktioniert es nur, wenn ich die MQTT Bridge in der Konsole auf meinem Pi manuell gestartet habe. Sobald ich die Konsole schließe meldet das Modul „Bridge offline“.

Das Ausführen bei Systemstart mittels des init.d scripts klappt auch nicht.

Was kann ich da am besten machen, dass nicht immer die Konsole geöffnet sein muss?

Danke für Tipps!

was hast du denn schon alles gemacht? Hast du meine Anleitung abgearbeitet?

Grüße
Jürgen

o.k, Problem :slight_smile:
bei Befehl sudo git stash kommt
Keine lokalen Änderungen zum Speichern
und dann bei
git stash pop
Keine Stash-Einträge gefunden.

und bei sudo npm update
npm: Befehl nicht gefunden

Bridge läuft aber grundsätzlich

wenn sie läuft und nach einer Stunde nicht offline geht ist alles in Ordnung.
Alternativ kannst Du auch die Bridge als Ganzes in ein neues Verzeichnis schieben und dann die Bridge ganz neu installieren. Danach einfach die config.json wie in das Verzeichnis der neu installierten Bridge kopieren und Bridge neu starten.
Grüße
Jürgen

Hallo Jürgen, ich bekomme shon immer den Fehler, dass die Bridge offline ist, daher hatte ich ja geschaut.
ungern würd ich da komplett neu installieren, da hab ich letztes Jahr fast ne Woche rumgemacht, bis die Bridge wieder gelaufen ist.

Gruß

Oliver

Servus Jürgen,

Ja, ich habe alles exakt nach Reigenfolge gemacht.

Die Datei „mqtt-landroid-bridge“ liegt im Verzeichnis /etc/init.d/
Die Berechtigungen habe ich entsprechend angepasst und „sudo update-rc.d mqtt-landroid-bridge defaults“ ausgeführt.

In der Datei musste ich nichts ändern, da bei mir alles „Standard“ ist, also User „pi“ und das Verzeichnis „/home/pi/mqtt-landroid-bridge“

Dennoch wird die Bridge nach reboot des PI als offline angezeigt.

Erst wenn ich die Bridge per „node bridge.js“ manuell starte, ändert sich der Status in IPS. Aber auch nur so lange, bis ich die Konsole schließe. Dann springt es wieder auf „offline“.

dann hast du garantiert die raspi-config geändert. Wait for network connection muss eingeschaltet sein, sonst geht es nicht.

letztendlich muss in der package.json folgendes stehen

{
  "name": "mqtt-landroid-bridge",
  "version": "1.0.4",
  "homepage": "https://github.com/nefiertsrebliS/mqtt-landroid-bridge",
  "description": "Bridge between Worx Landroid mower (Cloud) and IP Symcon",
  "keywords": [
    "IP Symcon",
    "Worx",
    "Landroid",
    "Smart Home",
    "home automation"
  ],
  "license": "MIT",
  "dependencies": {
    "iobroker.worx": "github:iobroker-community-adapters/ioBroker.worx"
  }
}

Das kannst du auch manuell da reinbringen… aber um das npm update kommst du nicht drumherum. Das kann ich dir nicht ersparen.
Grüße
Jürgen

welche NPM Version brauch ich denn? hab 5.8.0

du meinst sicher 8.5.0, oder? Das ist jedenfalls die Version, die ich nutze.

nö, 5.8.0
node 10.21.0 und npm 5.8.0
2022-04-26_19h45_38