[Inclusion]Robot Aspi/laveur Proscenic 811gb 790T demande aide pour Wireshark en cours

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

[Inclusion]Robot Aspi/laveur Proscenic 811gb 790T demande aide pour Wireshark en cours

Message par mulot35 »

Salut,
Après mon récent achat du proscenic 811gb pour remplacer mon Koeing qui a essayer de voler voici les scripts a mettre en place pour les différentes commandes après avoir modifié l'IP du robot:

Stop.sh: AA55A55A0DFDE20906000100030000000000 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

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.1.99/10684
run.sh: AA55A55A0DFDE20906000100020000000100 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

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.1.99/10684
dock.sh: AA55A55A0FFDE20906000100010000000000 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

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.1.99/10684
mode_auto.sh: AA55A55A09FDE20906000100020500000000 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTA5RkRFMjA5MDYwMDAxMDAwMjA1MDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.99/10684
mode_area.sh (Spot): AA55A55A0AFDE20906000100020400000000 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBBRkRFMjA5MDYwMDAxMDAwMjA0MDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.99/10684
mode_edge.sh: AA55A55A0BFDE20906000100020300000000 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

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.1.99/10684
mode_zigzag.sh: AA55A55A0CFDE20906000100020200000000 (oskarn97 https://github.com/oskarn97/fhem-Prosce ... oscenic.pm)

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBDRkRFMjA5MDYwMDAxMDAwMjAyMDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.99/10684
test WIND_HIGH:

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTBBRkRFMjA5MDYwMDAxMDAwMzAwMDMwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.99/10684
test2:

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY></BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.99/10684
debit_eau_faible.sh:

debit_eau_moyen.sh:

debit_eau_elevee.sh:

Source:
github pour fhem: https://github.com/oskarn97/fhem-Proscenic
site allemand: https://homematic-forum.de/forum/viewtopic.php?t=42845

Exemple de conversion du github au .sh:

MODE_AUTO => 'AA55A55A09FDE20906000100020500000000'
copier AA55A55A09FDE20906000100020500000000
et le coller dans
<TRANSIT_INFO><COMMAND>ROBOT_CMD</COMMAND><RTU>coller ici</RTU></TRANSIT_INFO>
pour obtenir
<TRANSIT_INFO><COMMAND>ROBOT_CMD</COMMAND><RTU>AA55A55A09FDE20906000100020500000000</RTU></TRANSIT_INFO>
convertir en base64 via : https://www.base64encode.org/
afin d'obtenir:
PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTA5RkRFMjA5MDYwMDAxMDAwMjA1MDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=
pour enfin le coller entre <BODY> et </BODY> des scripts si dessus

Mise en place du scripts:
Sur un interrupteur ou un selecteur dans Action_on ou Action_off mettre:
(j'ai rajouter un dossier pour mettre tout les scripts du proscenic)
script:///home/pi/domoticz/scripts/proscenic811gb/mode_auto.sh

Si vous trouvez pour les débits d'eau ou si vous améliorer le truc partagé.
Modifié en dernier par mulot35 le 13 févr. 2019, 19:47, modifié 7 fois.
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

trandbert
Messages : 10
Enregistré le : 15 août 2018, 09:47

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par trandbert »

Salut,
Avec les infos que tu donnes, je vais essayer de faire un plugin pour intégrer les aspirateurs Proscenic à Domoticz.
Je serai intéressé si quelqu'un avait plus d'info sur cette api..
Plugin pour les aspirateurs Proscenic: https://easydomoticz.com/forum/viewtopi ... =10&t=7810

trandbert
Messages : 10
Enregistré le : 15 août 2018, 09:47

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par trandbert »

Pour ceux qui veulent tester, j'ai commencé ce plugin: https://github.com/trandbert37/DomoticzProscenicVacuum
Plugin pour les aspirateurs Proscenic: https://easydomoticz.com/forum/viewtopi ... =10&t=7810

trandbert
Messages : 10
Enregistré le : 15 août 2018, 09:47

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par trandbert »

J'ai créé un sujet pour ce plugin:
https://easydomoticz.com/forum/viewtopi ... =10&t=7810
Plugin pour les aspirateurs Proscenic: https://easydomoticz.com/forum/viewtopi ... =10&t=7810

KingOfIce
Messages : 28
Enregistré le : 02 juil. 2018, 11:42

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par KingOfIce »

trandbert a écrit :
11 janv. 2019, 12:44
J'ai créé un sujet pour ce plugin:
https://easydomoticz.com/forum/viewtopi ... =10&t=7810
Cool merci ! Je vais tester...
Faut quand même renseigner l'IP du robot quelque part (je ne vois pas de fichier de config, juste un 255.255.255.255) ou ça le détecte tout seul sur le réseau !?

trandbert
Messages : 10
Enregistré le : 15 août 2018, 09:47

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par trandbert »

Oui ça détecte tout seul
Ça fonctionne avec le protocole UDP
Plugin pour les aspirateurs Proscenic: https://easydomoticz.com/forum/viewtopi ... =10&t=7810

mulot35
Messages : 200
Enregistré le : 20 déc. 2014, 00:27

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par mulot35 »

Sympas propre.
Par contre par rapport a l'appli il manque des trucs:
-Quantité d'eau faible/moyen/fort
-Aspiration max
-Etat de la batterie

J'ai ecrit a Proscenic et il ne souhait pas communiqué.
J'ai sniffer l'appli avec burp suite et wireshack et genymotion mais le proscenic appel un site et je ne comprend pas grand chose (au dessus de mes competence et pas trouvé de tuto).

Des stars du hack d'appli dans les parages?

pour l'instant j'ai ca:
Image

Mais ensuite quand je clic sur un ordre plus rien ne s'affiche ?????

Ordre des interactions:
http://bl-app-eu.robotbona.com
http://bl-app-eu.robotbona.com/baole-we ... nitSoft.do
http://bl-app-eu.robotbona.com/baole-we ... Version.do
http://bl-app-eu.robotbona.com/baole-we ... n/login.do
http://bl-app-eu.robotbona.com/baole-we ... serInfo.do
http://bl-app-eu.robotbona.com/baole-we ... botList.do
http://bl-app-eu.robotbona.com/baole-we ... botInfo.do
http://bl-app-eu.robotbona.com/store
http://bl-app-eu.robotbona.com/baole-we ... botInfo.do
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.

KingOfIce
Messages : 28
Enregistré le : 02 juil. 2018, 11:42

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par KingOfIce »

Auriez-vous rencontré des problèmes particuliers pour contrôler le proscenic de Domoticz ?
J'ai installé ton plugin trandbert (sur syno), j'ai bien mes 2 interrupteurs Proscenic mais ils sont sans action...
Mon Syno est bien sur le même réseau que le proscenic donc ça ne vient pas de là.

J'ai testé également avec un sh :

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTA5RkRFMjA5MDYwMDAxMDAwMjA1MDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.65/10684
Pas de réaction non plus :|
De l'appli par contre, tout fonctionne.
Une idée de tests à faire ?

trandbert
Messages : 10
Enregistré le : 15 août 2018, 09:47

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par trandbert »

mulot35 a écrit :
17 janv. 2019, 17:55
Sympas propre.
Par contre par rapport a l'appli il manque des trucs:
-Quantité d'eau faible/moyen/fort
-Aspiration max
-Etat de la batterie

J'ai ecrit a Proscenic et il ne souhait pas communiqué.
J'ai sniffer l'appli avec burp suite et wireshack et genymotion mais le proscenic appel un site et je ne comprend pas grand chose (au dessus de mes competence et pas trouvé de tuto).

Des stars du hack d'appli dans les parages?

pour l'instant j'ai ca:
Image

Mais ensuite quand je clic sur un ordre plus rien ne s'affiche ?????

Ordre des interactions:
http://bl-app-eu.robotbona.com
http://bl-app-eu.robotbona.com/baole-we ... nitSoft.do
http://bl-app-eu.robotbona.com/baole-we ... Version.do
http://bl-app-eu.robotbona.com/baole-we ... n/login.do
http://bl-app-eu.robotbona.com/baole-we ... serInfo.do
http://bl-app-eu.robotbona.com/baole-we ... botList.do
http://bl-app-eu.robotbona.com/baole-we ... botInfo.do
http://bl-app-eu.robotbona.com/store
http://bl-app-eu.robotbona.com/baole-we ... botInfo.do
Je vais regarder ce weekend si je peux récupérer plus d'info mais mon aspirateur n'a pas toutes ces fonctionnalités (790t).
Plugin pour les aspirateurs Proscenic: https://easydomoticz.com/forum/viewtopi ... =10&t=7810

trandbert
Messages : 10
Enregistré le : 15 août 2018, 09:47

Re: [Inclusion]Robot Aspi/laveur Proscenic 811gb 790T

Message par trandbert »

KingOfIce a écrit :
17 janv. 2019, 21:41
Auriez-vous rencontré des problèmes particuliers pour contrôler le proscenic de Domoticz ?
J'ai installé ton plugin trandbert (sur syno), j'ai bien mes 2 interrupteurs Proscenic mais ils sont sans action...
Mon Syno est bien sur le même réseau que le proscenic donc ça ne vient pas de là.

J'ai testé également avec un sh :

Code : Tout sélectionner

#!/bin/bash

echo "<HEADER MsgType="MSG_TRANSIT_SHAS_REQ" MsgSeq="1" From="02000000000000000" To="01801930aea421f164" Keep="1"/><BODY>PFRSQU5TSVRfSU5GTz48Q09NTUFORD5ST0JPVF9DTUQ8L0NPTU1BTkQ+PFJUVT5BQTU1QTU1QTA5RkRFMjA5MDYwMDAxMDAwMjA1MDAwMDAwMDA8L1JUVT48L1RSQU5TSVRfSU5GTz4=</BODY></MESSAGE>\r\n\r\n" >/dev/udp/192.168.1.65/10684
Pas de réaction non plus :|
De l'appli par contre, tout fonctionne.
Une idée de tests à faire ?
Quel modèle as-tu ?
Plugin pour les aspirateurs Proscenic: https://easydomoticz.com/forum/viewtopi ... =10&t=7810

Répondre