Autor Thema: Worx Rasenroboter - was gibt die webschnittstelle her  (Gelesen 29972 mal)

Offline enno

  • Full Member
  • ***
  • Beiträge: 317
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #30 am: 15 September 2017, 11:40:28 »
Hej
Das ist mein Name!  :)
Gruss Christoph

Ich denke eins davon ist "Dolly".

Gruss
  Enno
Einfacher FHEM User auf Raspberry Pi 3 und Intel®NUC

Offline axel.mohnen

  • Full Member
  • ***
  • Beiträge: 193
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #31 am: 04 Oktober 2017, 17:48:25 »
Hallo,
hier mal ein kurzer Status meiner Bemühungen ;-)
Ich habe ein FHEM Module entwickelt das 74_LANDROID.pm heißt.
Da es sich hierbei um mein erstes Module handelt, habe ich mich zur Hilfe an das 74_HOMBOT.pm Module angelehnt.

Das Module 74_LANDROID.pm kommuniziert via HTTP (mittels "HttpUtils NonblockingGet") mit einem Node.js Web Server, der die Server-seitigen Funktionen des "ioBroker Landroid Adapters" ausführt.

Alles Andere übernimmt der "ioBroker Landroid Adapter" von "meistertr".
https://www.npmjs.com/package/iobroker.landroid-s

Im ersten Schritt wird das Module 74_LANDROID.pm nur Daten liefern (subscribe MQTT Message). Wenn das funzt, baue ich die "Publish" MQTT Message ein. Damit lässt sich dann die Konfig vom "Ländi" ändern.... :-)

Melde mich wieder wenn es was Brauchbares gibt.
Bis dahin..
Gruß
Axel
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline AnDiBaCkE

  • New Member
  • *
  • Beiträge: 23
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #32 am: 05 Oktober 2017, 18:15:27 »
Super Axel! Weiter so  :D

Ich habe zwischenzeitlich die Lösung von Papalöwe probiert und bin bis zum Mosquitto Mqtt und FHEM Anbindung gekommen. Leider ist nach der Mosquitto Installation das Mqtt Zertifikat abgelaufen und nun bekomme ich keine Verbindung mehr über Node Red und der Landroid Windows App  :-\
Habt ihr eventuell eine Idee?
Die iOS App läuft...

Gruß,
Andi
FHEM auf RasPi2
CUL und HMLAN Adapter

Offline axel.mohnen

  • Full Member
  • ***
  • Beiträge: 193
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #33 am: 05 Oktober 2017, 20:07:38 »
Interessant! Habe genau das gleiche Problem seit gestern auf'm PI mit dem ioBroker Node.js adapter.
Meine Android App läuft ganz normal...

Offline AnDiBaCkE

  • New Member
  • *
  • Beiträge: 23
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #34 am: 05 Oktober 2017, 21:39:05 »
Ja habe schon im Roboterforum gelesen das Worx einen Server umgestellt hat.
Puh, dachte schon es liegt am Mosquitto...

Gruß,
Andi
FHEM auf RasPi2
CUL und HMLAN Adapter

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16589
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #35 am: 05 Oktober 2017, 21:54:03 »
Hallo,
hier mal ein kurzer Status meiner Bemühungen ;-)
Ich habe ein FHEM Module entwickelt das 74_LANDROID.pm heißt.
Da es sich hierbei um mein erstes Module handelt, habe ich mich zur Hilfe an das 74_HOMBOT.pm Module angelehnt.

Das Module 74_LANDROID.pm kommuniziert via HTTP (mittels "HttpUtils NonblockingGet") mit einem Node.js Web Server, der die Server-seitigen Funktionen des "ioBroker Landroid Adapters" ausführt.

Alles Andere übernimmt der "ioBroker Landroid Adapter" von "meistertr".
https://www.npmjs.com/package/iobroker.landroid-s

Im ersten Schritt wird das Module 74_LANDROID.pm nur Daten liefern (subscribe MQTT Message). Wenn das funzt, baue ich die "Publish" MQTT Message ein. Damit lässt sich dann die Konfig vom "Ländi" ändern.... :-)

Melde mich wieder wenn es was Brauchbares gibt.
Bis dahin..
Gruß
Axel

Oh je, ausgerechnet eines meiner ersten Module  ;D
Bitte schaue Dir auch das Developer Guide im Wiki an. Sicherlich habe ich einige Dinge im Hombot noch halbherzig gemacht.
Gerade InternalTimer Aufrufe bitte ohne letzten optionalen Parameter $waitIfInitNotDone anwenden. Dieser ist als obsolet zu behandeln.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline axel.mohnen

  • Full Member
  • ***
  • Beiträge: 193
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #36 am: 06 Oktober 2017, 15:25:41 »
Hi CoolTux,

ok Danke werde ich versuchen ;-)
https://wiki.fhem.de/wiki/DevelopmentModuleIntro

Gruss
Axel
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline AnDiBaCkE

  • New Member
  • *
  • Beiträge: 23
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #37 am: 06 Oktober 2017, 22:53:42 »
Hallo Papalöwe,
hast du eventuell noch einen Tipp für mich? Mosquitto läuft bei mir auf dem Pi, Mqtt Device in Fhem ist eingerichtet aber es kommen keine Readings rüber. Das einzige Reading "transmission-state" sagt subscription acknowledged  ???
Muss man nach der Mosquitto Installation noch etwas konfigurieren?

Vielen Dank!

Gruß,
Andi
FHEM auf RasPi2
CUL und HMLAN Adapter

Online Papaloewe

  • Full Member
  • ***
  • Beiträge: 479
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #38 am: 06 Oktober 2017, 23:02:22 »
Den node-red flow hast du auch angelegt?

Das autoSubscribeReadings muss beim MQTT Device dann auch entsprechend dem flo w gesetzt sein.
« Letzte Änderung: 06 Oktober 2017, 23:12:15 von Papaloewe »

Offline AnDiBaCkE

  • New Member
  • *
  • Beiträge: 23
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #39 am: 07 Oktober 2017, 00:03:33 »
Jo Node Red läuft im ioBroker. Flow importiert und kann über die Vis auch die Daten sehen...

Das autoSubscribeReadings ist entsprechend deiner Vorlage gesetzt: /ioBroker/Landroid/+
« Letzte Änderung: 07 Oktober 2017, 00:38:53 von AnDiBaCkE »
FHEM auf RasPi2
CUL und HMLAN Adapter

Online Papaloewe

  • Full Member
  • ***
  • Beiträge: 479
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #40 am: 07 Oktober 2017, 19:36:01 »
Zitat
Das autoSubscribeReadings ist entsprechend deiner Vorlage gesetzt: /ioBroker/Landroid/+

Das habe ich im red-node flow angepasst.
Schau mal bitte an, was jetzt bei dir nach dem flow import dort eingetragen ist.
Ich mache noch ein paar Bildchen, damit du weißt was ich meine :) und hänge mal meinen modifizierten flow hier mit rein.
Wenn das übereinander passt, trudeln die ganzen readings automatisch nach kurzer Zeit ein.

Viel Erfolg!
« Letzte Änderung: 07 Oktober 2017, 19:44:04 von Papaloewe »

Online Papaloewe

  • Full Member
  • ***
  • Beiträge: 479
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #41 am: 07 Oktober 2017, 19:40:55 »
Hier der Flow zum Importieren, hoffe ich  ;D

Online Papaloewe

  • Full Member
  • ***
  • Beiträge: 479
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #42 am: 07 Oktober 2017, 19:41:57 »
...und die beiden Screenshots.

Offline AnDiBaCkE

  • New Member
  • *
  • Beiträge: 23
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #43 am: 07 Oktober 2017, 22:06:00 »
Sehr gut Papalöwe! Du bist mein Held!  :D
Ja mein Ansatz war irgendwie anders  ???
Ich habe versucht mit dem MQTT Client Adapter im ioBroker die Readings an den Mosquitto zu senden.
Aus dem Flow heraus auf MQTT zu gehen da bin ich gar nicht drauf gekommen!
Buh, alles wird gut  ;D

Ja so ist das wenn man sich nicht aus kennt und trotzdem alles haben will...

Vielen Dank!

Gruß,
Andi
FHEM auf RasPi2
CUL und HMLAN Adapter
Zustimmung Zustimmung x 1 Liste anzeigen

Offline axel.mohnen

  • Full Member
  • ***
  • Beiträge: 193
Antw:Worx Rasenroboter - was gibt die webschnittstelle her
« Antwort #44 am: 23 Oktober 2017, 21:53:24 »
Hallo,

die erste Version des Landroid-S Moduls "74_LANDROID" ist fertig.
Diese Version zeigt "nur" die Daten im FHEM an, aber ich arbeite bereits an der nächsten Version die dann auch Robbi "Befehle" geben kann.... 8)
 
Das Module und ein "How-to" (ReadMe) liegen auf'm GIT: 
https://github.com/axelmohnen/fhem-landroid-s

Würde mich über viele "Beta" Tester freuen  :)

Viele Grüsse
Axel


Gefällt mir Gefällt mir x 1 Liste anzeigen