dragouf / sfrtvctl

a tool to control SFR TV POWER edition (STB7)
MIT License
12 stars 3 forks source link

Connection reset by peer #1

Open davidolivier opened 6 years ago

davidolivier commented 6 years ago

Hello,

For every commands, I'm getting a "Error: Connection reset by peer".

Example: sfrtvctl --verbose --host websocket.labox --port 7682 BUTTONEVENT VUP

Any idea?

dragouf commented 6 years ago

Connexion reset by peer c’est que le décodeur a refusé la connexion. Est-ce que tu es sur que tu as bien entré l’ip du décodeur (et pas celle de la box) ?

Sinon j’ai écrit cette librairie en Python pour pouvoir l’integrer a home assistant(un plugin se trouve dans un répertoire). Je l’ai réécrit en nodejs et j’en ai fait une api rest. Si ça t’interresse je peux partager le code. Il est plus simple à utiliser que cette librairie.

nicolaslafargue64 commented 6 years ago

Bonjour, je suis intéressé pour ma part pour une API REST. Merci pour votre travail.

dragouf commented 6 years ago

pas de probleme je le fais dans la semaine @nicolaslafargue64

nicolaslafargue64 commented 6 years ago

Bonjour, auriez vous le temps de partager votre code node js ?

dragouf commented 6 years ago

Oui désolé j’ai été très occupé dernièrement. J’essaye de m’en occuper dans la semaine (il faut que je nettoie un peu le code des données persos avant de le publier)

dragouf commented 6 years ago

@nicolaslafargue64 désolé pour le temps mis. Voici le code : https://github.com/dragouf/home-api

nicolaslafargue64 commented 6 years ago

Super, ça marche bien chez moi. Merci !

nicolaslafargue64 commented 6 years ago

Bonsoir, il me manque les codes de Button event pour la touche « record » et la touche « Menu » ( ou « Home » avec la maison dessinée ). Les avez vous ? Comment avez vous fait pour trouver tous les codes ? Merci pour votre aide.

dragouf commented 6 years ago

pour les obtenir arp poisoning + sniffing app mobile. j'ai pas pu obtenir la touche record, chez moi j'utilise le code infra rouge de la télécommande avec un esp8266 + ir led + tasmota pour transmettre la requête par mqtt. (le code est dans le projet nodejs). Pour la touche home pas besoin, on peut naviguer d'une fonction à l'autre sans passer par l'accueil. Si jamais on se trouve sur l'accueil on peut simplement faire retour ou OK.

dragouf commented 6 years ago

un example de projet de telecommande infra rouge wifi (controlé par mqtt) : https://github.com/enc-X/mqtt-ir-transceiver

Si vous avez besoin des codes ir qui ne sont pas dans le projet nodejs je peux vous les envoyer mais avec le projet au dessus vous pourrez les obtenir facilement avec la partie récepteur ir. En tout les pieces doivent couter 4€ sur aliexpress.

nicolaslafargue64 commented 6 years ago

Ok, je développe pour une application mobile donc l’infra rouge n’est pas dispo sur tous les téléphones. Tant pis pour la touche record. Par contre j’aimerai bien avoir le code du menu quand même car mon interface a un bouton menu. Quels outils as-tu utiliser pour arp poisoning + sniffing ? Wireshark? Autres ? Si c’est facile pour toi d’obtenir le code menu ça serait sympa.

dragouf commented 6 years ago

Pour le poisoning + sniffing : Ettercap + wireshark. Tu peux utiliser la distrib kali. Tout est déjà dedans. Pour le code je parlais du code IR. Pour le sniffing ça prend plus de temps et je te laisse faire. Mais si les fonctions que tu cherches ne sont pas dans l’app (je ne suis pas retourné vérifier) tu ne pourras pas trouver. Comme les actions sont sous forme de texte, si l’app ne propose pas la fonction, tu peux toujours tenter au hasard...

nicolaslafargue64 commented 6 years ago

Pour le menu le code est 292. Pour record le code est 309 ;)