Automower (G2) über Homematic / WLAN steuern

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

Moderator: Co-Administratoren

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 » 02.08.2017, 14:50

Hallo,
Ich habe da ein problem. Und zwar hab ich das USriot verwendet aber bekomme die Kommunikation nicht zu Stande.

Pin 1 = Masse -->Ist Klar
Pin 2 = 3.3v + -->ist auch Klar
Pin 5 = UART_RX -->neben der masse oder 3.3v+ ?
Pin 6 = UART_TX -->neben der masse oder 3.3v+ ?

Und zur Einstellung im Web-End auf dem usriot

STA Mode -->ist klar
Network = TCP Server + ID 10001 -->sollte auch passen
UART = 9600 Baud, Databit 8, Parity None, Stopbits 1 -->Stimmt denks auch
Other Settings Mode of Transmission Data

Warum will es nicht klappen?
kann mir jemand nen Tip geben?

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 » 02.08.2017, 14:59

Scobitooo hat geschrieben:, genügt es, den Hex code F0xxxxxx mit CR+LF zu senden, um z.B. den Automower auf Home zu setzen?
Beim Automower darf nur der reine F0xxxxxx ankommen (also OHNE CR+LF). Da ich aber Deine WLAN-RS232-"Bridge" nicht kenne, kann ich nicht sagen, ob diese evtl. noch ein CR+LF benötigt, um ein Ende der Bytefolge zu erkennen.
Red_D hat geschrieben: Pin 5 = UART_RX -->neben der masse oder 3.3v+ ?
Pin 6 = UART_TX -->neben der masse oder 3.3v+ ?
ich würde einfach beide Varianten durchtesten, da leider nicht immer klar ist, aus welcher Richtung die Hersteller Receiver/Transmit in ihren Dokus angeben. Kaputt gehen kann dabei ja nichts.
Ansonsten sehen die Konfigurationsdaten korrekt aus, wobei ich mit dem Parameter "Other Settings Mode of Transmission Data" nichts anfangen kann.
Zuletzt geändert von mule am 02.08.2017, 15:13, insgesamt 1-mal geändert.
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 » 02.08.2017, 18:25

Hallo und erstmal Danke für die Hilfe. Ich hab so ziemlich alle Möglichkeiten durchprobiert aber mein Mäher gibt keine Antwort. Ich habe das von hier empfohlene USR-WIFI232-Tiny. Wi-Fi Verbindung ist vorhanden. Das Einzige was mir noch einfällt wäre die Firewall von meinem Router was ich aber nicht glaube. Werde sie mal zurück setzen. Hat jemand eine Idee?

Gruss Mike und nochmal besten Dank
Dateianhänge
Bildschirmfoto 2017-08-02 um 18.17.30.png
Bildschirmfoto 2017-08-02 um 18.17.09.png

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 » 02.08.2017, 18:46

Die RS232-Settings sind eigentlich korrekt.

Hast Du mal das Logging im Daemon aktiviert? Dann kannst Du ja mal das Log posten.
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 » 02.08.2017, 18:54

wie aktiviere ich den log?

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 » 02.08.2017, 19:00

Siehe Doku ;-)

Beim Start des Daemon entscheidet der 1. Parameter über den Loglevel. Am Besten mal auf 2 setzen
1. Parameter: Debug-Mode (0 = Kein Logging / 1 = Logging des letzten Status-/Steuerbefehls / 2 = Komplettes Logging)

Das Log findest Du dann unter: /etc/config/addons/automower/automower.log
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 » 02.08.2017, 19:07

sorry das hatte ich bereits gelesen.
Sorry nochmal :D

Code: Alles auswählen

###########18:59:20: START / ARG1=5 / ARG2=500 / ARG3=200 / ARG4=5 / ARG5=10 / ARG6=192.168.1.120:10001
###########18:59:20: START COMMAND
18:59:20: Before Command
18:59:20: R_STATUS
18:59:20: After Command
18:59:20: Before OpenSocket
18:59:20: After OpenSocket: sock14
18:59:20: After fconfigure
18:59:20: After Automower-Puts: 0F01F10000
18:59:20: Before Read
18:59:21: After Automower-Read:  / timeout
18:59:21: After CloseSocket
18:59:21: Before Check (IN=0F01F10000 / OUT=)
18:59:21: After Wait-Between-Tries: #18:59:21: Socket-Error /R_STATUS
18:59:21: Before OpenSocket
18:59:21: After OpenSocket: sock14
18:59:21: After fconfigure
18:59:21: After Automower-Puts: 0F01F10000
18:59:21: Before Read
18:59:21: After Automower-Read:  / timeout
18:59:21: After CloseSocket
18:59:21: Before Check (IN=0F01F10000 / OUT=)
18:59:22: After Wait-Between-Tries: #18:59:21: Socket-Error /R_STATUS
18:59:22: Before OpenSocket
18:59:22: After OpenSocket: sock14
18:59:22: After fconfigure
18:59:22: After Automower-Puts: 0F01F10000
18:59:22: Before Read
18:59:22: After Automower-Read:  / timeout
18:59:22: After CloseSocket
18:59:22: Before Check (IN=0F01F10000 / OUT=)
18:59:22: After Wait-Between-Tries: #18:59:22: Socket-Error /R_STATUS
18:59:22: Before OpenSocket
18:59:22: After OpenSocket: sock14
18:59:22: After fconfigure
18:59:22: After Automower-Puts: 0F01F10000
18:59:22: Before Read
18:59:23: After Automower-Read:  / timeout
18:59:23: After CloseSocket
18:59:23: Before Check (IN=0F01F10000 / OUT=)
18:59:23: After Wait-Between-Tries: #18:59:23: Socket-Error /R_STATUS
18:59:23: Before OpenSocket
18:59:23: After OpenSocket: sock14
18:59:23: After fconfigure
18:59:23: After Automower-Puts: 0F01F10000
18:59:23: Before Read
18:59:24: After Automower-Read:  / timeout
18:59:24: After CloseSocket
18:59:24: Before Check (IN=0F01F10000 / OUT=)
18:59:24: After Wait-Between-Tries: #18:59:24: Socket-Error /R_STATUS
18:59:24: After RegaScript 3
###########18:59:24: END COMMAND
 
###########19:04:20: START COMMAND
19:04:20: Before Command
19:04:20: R_STATUS
19:04:20: After Command
19:04:20: Before OpenSocket
19:04:20: After OpenSocket: sock14
19:04:20: After fconfigure
19:04:20: After Automower-Puts: 0F01F10000
19:04:20: Before Read
19:04:20: After Automower-Read:  / timeout
19:04:20: After CloseSocket
19:04:20: Before Check (IN=0F01F10000 / OUT=)
19:04:20: After Wait-Between-Tries: #19:04:20: Socket-Error /R_STATUS
19:04:20: Before OpenSocket
19:04:20: After OpenSocket: sock14
19:04:20: After fconfigure
19:04:20: After Automower-Puts: 0F01F10000
19:04:20: Before Read
19:04:21: After Automower-Read:  / timeout
19:04:21: After CloseSocket
19:04:21: Before Check (IN=0F01F10000 / OUT=)
19:04:21: After Wait-Between-Tries: #19:04:21: Socket-Error /R_STATUS
19:04:21: Before OpenSocket
19:04:21: After OpenSocket: sock14
19:04:21: After fconfigure
19:04:21: After Automower-Puts: 0F01F10000
19:04:21: Before Read
19:04:22: After Automower-Read:  / timeout
19:04:22: After CloseSocket
19:04:22: Before Check (IN=0F01F10000 / OUT=)
19:04:22: After Wait-Between-Tries: #19:04:22: Socket-Error /R_STATUS
19:04:22: Before OpenSocket
19:04:22: After OpenSocket: sock14
19:04:22: After fconfigure
19:04:22: After Automower-Puts: 0F01F10000
19:04:22: Before Read
19:04:22: After Automower-Read:  / timeout
19:04:22: After CloseSocket
19:04:22: Before Check (IN=0F01F10000 / OUT=)
19:04:22: After Wait-Between-Tries: #19:04:22: Socket-Error /R_STATUS
19:04:22: Before OpenSocket
19:04:22: After OpenSocket: sock14
19:04:22: After fconfigure
19:04:22: After Automower-Puts: 0F01F10000
19:04:22: Before Read
19:04:23: After Automower-Read:  / timeout
19:04:23: After CloseSocket
19:04:23: Before Check (IN=0F01F10000 / OUT=)
19:04:23: After Wait-Between-Tries: #19:04:23: Socket-Error /R_STATUS
19:04:23: After RegaScript 3
###########19:04:23: END COMMAND
 

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 » 02.08.2017, 19:52

Brauchst Dich nicht zu entschuldigen, hatte doch extra ein ;-) dahinter!

Zum Log: Der TCP-Socket zum Modul kann fehlerfrei aufgebaut werden, das Modul ist also erreichbar. Allerdings kommt vom Automower keine Antwort bzw. nicht in der erwarteten Zeit bis ein Timeout ausgelöst wird. Der Standardtimeout liegt bei 500ms (Parameter3 beim Daemon-Aufruf) und sollte eigentlich massig ausreichen. Du kannst aber testweise dennoch einfach mal versuchen den Timeout bspw. auf 5000 hochzusetzen.
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

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

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

Beitrag von Scobitooo » 02.08.2017, 19:53

Danke mule. Mal sehen, was ich daraus mache.

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 » 03.08.2017, 10:46

Hallo mule,

also hab jetzt mal ein update der Mario gemacht. Dann habe ich versucht die Kabel zu tauschen aber es geht nix. Liegt es daran das es ein Husy 260 acx ist? Geht es eventuell nur mit den "kleineren" Modellen?

Gruss

Antworten

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