Automower (G2) über Homematic / WLAN steuern

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

mule
Beiträge: 1168
Registriert: 06.07.2010, 00:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 35 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von mule » 03.08.2017, 10:56

Was meinst Du mit "Update der Mario"?

Ansonsten geht es definitiv auch mit dem 260ACX, da dieser die identische Service-Schnittstelle und -Software wie alle anderen G2-Automower hat.
Aktuelle Projekte:
Direkter SMS-Versand und -Empfang über CCU2&Raspberrymatic ohne Cloud:
viewtopic.php?f=31&t=39483

Automower (G2) steuern über Homematic per WLAN:
viewtopic.php?f=31&t=7295

Red_D
Beiträge: 45
Registriert: 14.01.2017, 20:44
Hat sich bedankt: 1 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von Red_D » 04.08.2017, 10:16

Hallo,
sorry meinte Update der Matic.... der Homematic. Mein Mac macht manchmal die "autokorrektur" wenn ich nicht aufpasse.
Also muss ich nochmal ran. Hab das Modul direkt zwischen den Servicestecker und der Hauptplatine gelötet. TX und RX ein paar mal getauscht und probiert. Irgendwie bekomme ich keine Antwort. Gibt es auch einen weg direkt mit dem Mäher zu kommunizieren? Ohne Homematic zum testen? Wenn ja wie?

Gruss Mike

mule
Beiträge: 1168
Registriert: 06.07.2010, 00:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 35 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von mule » 04.08.2017, 10:54

Für den Automower gibt es von Husqvarna selbst die sogenannte Autocheck-Software mit denen die Händler arbeiten und bspw. FW-Updates oder diverse Tests durchführen können. Dann brauchst Du noch ein entsprechend serielles Kabel, welches Du Dir auch selbst bauen kannst:
http://www.roboternetz.de/community/thr ... #post89398.

Die Autocheck-Software kann ich Dir zumailen, dürfte aber nur auf einem Windows-Rechner laufen.
Aktuelle Projekte:
Direkter SMS-Versand und -Empfang über CCU2&Raspberrymatic ohne Cloud:
viewtopic.php?f=31&t=39483

Automower (G2) steuern über Homematic per WLAN:
viewtopic.php?f=31&t=7295

Red_D
Beiträge: 45
Registriert: 14.01.2017, 20:44
Hat sich bedankt: 1 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von Red_D » 05.08.2017, 11:25

Das Kabel könnte ich mir bei einem Kolleg besorgen. Der Hat mir den schonmal ausgelesen und ein Update verpasst. Sollte eigentlich funktionieren über das Kabel. Gibt es denn keinen Weg über eine Virtuelle Com Schnittstelle mit dem Tower zu kommunizieren?

Gruss Mike

Red_D
Beiträge: 45
Registriert: 14.01.2017, 20:44
Hat sich bedankt: 1 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von Red_D » 05.08.2017, 15:40

It Works. Hab keine Ahnung wieso aber es ging....nun hat sich das USRiot verabschiedet :?
Also bestell ich nochmal einen.
Gruss Mike

Scobitooo
Beiträge: 5
Registriert: 09.07.2017, 10:13

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von Scobitooo » 07.08.2017, 14:35

Das USRiot hat PIN 3 und 4 für die serielle Schnittstelle. Jedenfalls habe ich über das Tool der USRiot Site eine tadellose Verbindung über 3/4 statt 5/6 aufgebaut. Wenn es bei dir mit 5/6 ging, dann hast du wahrscheinlich beim Mode den GPIO1 Mode eingestellt, womit diese dann wahrscheinlich als RTX/DTX fungieren.

Da ich keine Homematic rumliegen habe, dennoch dieses USR Modul an meinen AM anschließen möchte, fehlt mir ein Trockentest.
D.h wenn ich Daten via virtuellen Comport nach Wifi schicke, dann sollte doch an der seriellen Schnittstelle des USRiot eben diese Zeichenkombi ankommen, oder?
Der serielle Com-Anschluss reagiert ja auch auf z.B.AT Befehle.
Leider kommt dort über virt. COM--Wifi geschickte Zeichen nicht an.
Ist das Testkonzept richtig, oder habe ich einen Denkfehler?

Einen Schritt weiter: Wenn ich auf ser. Com Seite den Port schließe und dann wieder öffne, kommt auf der virtuellen Com Seite alles an, was ich vorher seriell eingegeben habe. Dies deutet darauf hin, das von serieller Seite der Impuls zum Senden via Wifi durch Port trennen oder wieder öffnen ausgelöst wird.
Dies deutet auf Einstellungsgeschichte im Modul USRiot hin, da ja während dessen via serieller Com mit dem Modul via AT-Befehl kommuniziert wird..

Hat Jemand eine Ahnung, wieso dies so ist?

mule
Beiträge: 1168
Registriert: 06.07.2010, 00:24
Hat sich bedankt: 3 Mal
Danksagung erhalten: 35 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von mule » 07.08.2017, 20:12

Scobitooo hat geschrieben:D.h wenn ich Daten via virtuellen Comport nach Wifi schicke, dann sollte doch an der seriellen Schnittstelle des USRiot eben diese Zeichenkombi ankommen, oder?
Der serielle Com-Anschluss reagiert ja auch auf z.B.AT Befehle.
Leider kommt dort über virt. COM--Wifi geschickte Zeichen nicht an.
Ist das Testkonzept richtig, oder habe ich einen Denkfehler?
Wichtig ist, das Du die "Zeichen" nicht als String, sondern als Binär-Werte sendest. Auf AT-Befehle kann der Comport des Automower nicht antworten, da er keinerlei Terminalfunktionen bietet.
Aktuelle Projekte:
Direkter SMS-Versand und -Empfang über CCU2&Raspberrymatic ohne Cloud:
viewtopic.php?f=31&t=39483

Automower (G2) steuern über Homematic per WLAN:
viewtopic.php?f=31&t=7295

Red_D
Beiträge: 45
Registriert: 14.01.2017, 20:44
Hat sich bedankt: 1 Mal

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von Red_D » 08.08.2017, 17:45

Hallo Scobitooo,

bist du dir sicher mit pin 4 und 5 laut Manual ist das die reload/reset taste? Vorsichtshalber hab ich mal das manual angehängt damit wir auch vom selben reden.

Gruss Mike
Dateianhänge
USR-C215-User-Manual-V1.0.pdf
(1.42 MiB) 265-mal heruntergeladen

Scobitooo
Beiträge: 5
Registriert: 09.07.2017, 10:13

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von Scobitooo » 10.08.2017, 00:12

Hallo,

Ich verwende ein anderes Modul von Usriot.
Da ist es die 3 und 4 ;-)

Danke für den Anhang. Die Testanwendung ist genau, was ich brauche.

fuzzyy
Beiträge: 9
Registriert: 18.11.2013, 07:27

Re: Automower (G2) über Homematic / WLAN steuern

Beitrag von fuzzyy » 31.01.2018, 16:42

Hallo,

ich habe meinen Automower 230ACX mit dem USR-WIFI232-T bestückt.
Auf der RaspberryMatic läuft das Automower Addon.

Es klappt irgendwie die Kommunikation vom USR zum Automower nicht.

Hier das Programm:

Code: Alles auswählen

var stderr;
var stdout;
system.Exec("/etc/config/addons/automower/automower.tcl 2 5 600 300 5 10 192.168.178.16:10001",&stdout, &stderr);
USR Einstellung:
SOCKET_A Setting - TCP-Server
Port ID - 10001
Server Address 0.0.0.0
TCP Time Out Setting - 600

Ich habe vom USR den Pin5 (UART_RX) an den Diagnosestecker Pin 4 und
USR Pin6 (UART_TX) an Diagnosestecker Pin 3 gelötet.

Hier noch das Addon Log

Code: Alles auswählen

# cat /etc/config/addons/automower/automower.log 
###########16:19:00: START / ARG1=5 / ARG2=600 / ARG3=300 / ARG4=5 / ARG5=10 / ARG6=192.168.178.16:10001
###########16:19:00: START COMMAND
16:19:00: Before Command
16:19:00: R_STATUS
16:19:00: After Command
16:19:00: Before OpenSocket
16:19:00: After OpenSocket: sock13
16:19:00: After fconfigure
16:19:00: After Automower-Puts: 0F01F10000
16:19:00: Before Read
16:19:01: After Automower-Read:  / timeout
16:19:01: After CloseSocket
16:19:01: Before Check (IN=0F01F10000 / OUT=)
16:19:01: After Wait-Between-Tries: #16:19:01: Socket-Error /R_STATUS
16:19:01: Before OpenSocket
16:19:01: After OpenSocket: sock13
16:19:01: After fconfigure
16:19:01: After Automower-Puts: 0F01F10000
16:19:01: Before Read
16:19:02: After Automower-Read:  / timeout
16:19:02: After CloseSocket
16:19:02: Before Check (IN=0F01F10000 / OUT=)
16:19:02: After Wait-Between-Tries: #16:19:02: Socket-Error /R_STATUS
16:19:02: Before OpenSocket
16:19:02: After OpenSocket: sock13
16:19:02: After fconfigure
16:19:02: After Automower-Puts: 0F01F10000
16:19:02: Before Read
16:19:03: After Automower-Read:  / timeout
16:19:03: After CloseSocket
16:19:03: Before Check (IN=0F01F10000 / OUT=)
16:19:03: After Wait-Between-Tries: #16:19:03: Socket-Error /R_STATUS
16:19:03: Before OpenSocket
16:19:03: After OpenSocket: sock13
16:19:03: After fconfigure
16:19:03: After Automower-Puts: 0F01F10000
16:19:03: Before Read
16:19:04: After Automower-Read:  / timeout
16:19:04: After CloseSocket
16:19:04: Before Check (IN=0F01F10000 / OUT=)
16:19:04: After Wait-Between-Tries: #16:19:04: Socket-Error /R_STATUS
16:19:04: Before OpenSocket
16:19:04: After OpenSocket: sock13
16:19:04: After fconfigure
16:19:04: After Automower-Puts: 0F01F10000
16:19:04: Before Read
16:19:05: After Automower-Read:  / timeout
16:19:05: After CloseSocket
16:19:05: Before Check (IN=0F01F10000 / OUT=)
16:19:05: After Wait-Between-Tries: #16:19:05: Socket-Error /R_STATUS
16:19:05: After RegaScript 3
###########16:19:05: END COMMAND
Wo ist der Fehler??

Viele Grüße von der Nordsee

Sven

EDIT
Es läuft nun so wie es soll! Es war TX und RX am USR-WIFI232-T verdreht angelötet.
So ist es nun richtig.
USR-WIFI232-T Pin 5 (RX) --- Automower Pin 3
USR-WIFI232-T Pin 6 (TX) --- Automower Pin 4
EDIT
--------------------------------------------
223 Kanäle in 105 Geräten und 1 CUxD-Kanäle in 1 CUxD-Geräten:
26x HM-LC-Sw1PBU-FM, 4x HM-ES-PMSw1-Pl, 13x HM-CC-RT-DN, 3x HM-Sec-MDIR, 1x HM-Sen-MDIR-O, 3x HM-Sec-SC, 2x HM-PB-2-FM, 5x HM-PB-2-WM55, 2x HM-PB-6-WM55, 1x HM-LC-Sw1-FM, 1x HM-LC-Sw2-FM, 1x CUX28, 2x HM-LC-Sw1-Ba-PCB, 2x HM-Sec-Key, 1x HM-SCI-3-FM, 13x HM-LC-Bl1-FM, 2x HM-LC-Sw1-Pl-2, 1x HM-LC-Dim1TPBU-FM, 4x HM-Sec-RHS, 9x HM-Sec-SD, 2x HM-Sec-SD-Team, 1x HM-Sys-sRP-Pl, 2x HM-RC-Key4-2, 2x HM-Sen-EP
--------------------------------------------

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“