Einbindung Saugroboter Proscenic 790t

Themen, die in keine andere Kategorie passen

Moderator: Co-Administratoren

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Einbindung Saugroboter Proscenic 790t

Beitrag von unlight » 22.03.2018, 07:00

Hi,
hat jemand von euch Erfahrungen zu dem oben genannten Gerät? Habe eine Implementation für fhem gefunden, leider komplett undokumentiert. Da ich von fhem null Ahnung habe kann ich damit nix anfangen und der Autor meldet sich auch nicht zurück. Hat von euch jemand das Gerät, eventuell sogar in HM eingebunden?

Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von unlight » 23.03.2018, 21:19

Geb mir mal selbst die Antwort:
Hersteller schreibt Einbindung sei nicht möglich; funktioniert aber einwandfrei wenn man die Möglichkeit hat UDP Packets zu schicken.
Ich mach das jetzt mit dem Raspberry; die Steuerbefehle aus dem fhem Script https://github.com/oskarn97/fhem-Proscenic müssen auf jeden Fall base64 codiert sein, dann funktioniert das ganze reibungslos und der Automatisierung steht nichts mehr im Wege.

Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

chri_s
Beiträge: 2
Registriert: 27.04.2018, 06:19

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von chri_s » 27.04.2018, 06:25

Hallo Unlight,

echt cool das du das mit den UDP Paketen herausgefunden hast beim Proscenic. War schon kurz davor mittels Raspberry und einem Server den Einschaltknopf zu drücken und somit eine "Miniautomatisierung" zu bekommen :lol:

Ich bin mit dem Raspberry leider eher Python lastig und habe daher wenig bis gar keine Erfahrungen mit Perl.

Kann ich die einzelnen Subroutinen in dem Script über Python mittels Parametern aufrufen, oder muss ich da wirklich das komplette Script ausführen lassen?


Vorab danke für deine Antwort.

Mit freundlichen Grüßen
chri_s

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von unlight » 27.04.2018, 06:50

Perl brauchst du nicht, es reicht ein udp request per bash. Lediglich IP und evtl. id des roboters wird benötigt. Ich kann dir nachher die vorcodierten requests zukommen lassen, dann kannst du das für dich umbasteln.

Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

chri_s
Beiträge: 2
Registriert: 27.04.2018, 06:19

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von chri_s » 27.04.2018, 09:28

Alles klar, danke.

Dann sollte ja einer Umsetzung mit Python nichts mehr im Wege stehen :)

Mit freundlichen Grüßen
chri_s

nobodycares
Beiträge: 3
Registriert: 24.05.2018, 16:31

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von nobodycares » 24.05.2018, 16:36

Moin,
Ich hätte auch Interesse an den Requests, und würde mich über eine Nachricht freuen. (Warum nicht gleich öffentlich im Forum posten?)

Mit freundlichem Gruß,
nobodycares

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von unlight » 24.05.2018, 18:14

nobodycares hat geschrieben:Ich hätte auch Interesse an den Requests, und würde mich über eine Nachricht freuen. (Warum nicht gleich öffentlich im Forum posten?)
Per shell für stop z.B.

Code: Alles auswählen

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBERkRFMjA5MDYwMDAxMDAwMzAwMDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.0.147/10684
für start z.B.

Code: Alles auswählen

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBERkRFMjA5MDYwMDAxMDAwMjAwMDAwMDAxMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.0.147/10684
für dock z.B.

Code: Alles auswählen

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBGRkRFMjA5MDYwMDAxMDAwMTAwMDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.0.147/10684
für edge z.B.

Code: Alles auswählen

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBCRkRFMjA5MDYwMDAxMDAwMjAzMDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.0.147/10684
Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

nobodycares
Beiträge: 3
Registriert: 24.05.2018, 16:31

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von nobodycares » 25.05.2018, 15:14

Danke, funktioniert wunderbar :-)

Mit freundlichem Gruß,
nobodycares

tobit6795
Beiträge: 1
Registriert: 05.01.2019, 00:08

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von tobit6795 » 05.01.2019, 00:10

wo kriege ich die scheinbar notwendige id des prosenics her? habe die echo befehle so wie sie sind probiert, IP natürlich angepasst, ohne erfolg...

EDIT:
hab mir die id per wireshark besorgt, jedoch kein fortschritt

nobodycares
Beiträge: 3
Registriert: 24.05.2018, 16:31

Re: Einbindung Saugroboter Proscenic 790t

Beitrag von nobodycares » 10.01.2019, 11:30

Bei mir funktioniert das auch ohne id. Ich habe mir mit den Befehlen von Unlight ein kleines Script geschrieben, das ich mittels OpenHab aufrufe.

Hat schon irgendwer raus gefunden wie man den Akkustand o.Ä. abfragen kann?

Gruß,
nobodycares

Antworten

Zurück zu „OffTopic“