SonOff sans flash

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
flochocinco
Messages : 26
Enregistré le : 17 janv. 2018, 16:37

Re: SonOff sans flash

Message par flochocinco »

Salut,

C'est bien ce que je pensais: aucun upload n'est fait.

A ceci plusieurs solutions:
- le SSID ou clé wi-fi n'est pas bon (ce qui était mon cas à cause d'un tiret manquant)
- le device ne peut pas se connecter au wifi pour une raison quelconque (IP déjà prise ou autre). Pour ça je n'ai aucune piste

Donc désolé mais c'est tout ce que je peux te dire :(

MowokS
Messages : 46
Enregistré le : 21 mars 2018, 23:17

Re: SonOff sans flash

Message par MowokS »

Merci beaucoup flochocinco, pour moi tout est ok dans la manip ( pour l'avoir tenté au moins 20 fois :-P) du coup s'il ne veut pas se connecter, me reste plus qu'à tenté avec une autre machine ou avec un câble.
Merci pour ton aide.

pascal_69
Messages : 55
Enregistré le : 30 janv. 2018, 21:52

Re: SonOff sans flash

Message par pascal_69 »

Bonsoir,

J'attendais un peu pour franchir le pas et j'ai finalement commandé un Sonoff basique.
Je pensais initialement faire un hack matériel mais si effectivement ça peut se faire logiciellement je suis preneur !
Je garde ce fil sous le coude et je teste dès que j'ai reçu ma commande :)

flochocinco
Messages : 26
Enregistré le : 17 janv. 2018, 16:37

Re: SonOff sans flash

Message par flochocinco »

Salut,

N'hésite pas a nous dire si ça marche ou pas ! ;)

rimram31
Messages : 659
Enregistré le : 04 oct. 2015, 11:22
Localisation : Toulouse

Re: SonOff sans flash

Message par rimram31 »

En complément peut-être sur ce fil, sachez que l'on peut flasher les modules sans avoir besoin de souder si c'est ce qui vous retient/inquiète. Je l'ai fait sans problèmes pour un sonoff basique, un 16A "pow" et des prises/switchs en utilisant des connecteurs/jumpers de breadboard male-femelle style: https://fr.aliexpress.com/item/HOT-40Pc ... 84340.html + bien entendu un FTDI, j'ai utilisé esptool (sous windows)

La taille des jumpers correspond grosso modo au diamètre nécessaire, c'est pas trop compliqué a enficher et ensuite il suffit de faire un peu attention pour assurer le contact pendant l'upload.

Pour une petite remarque sur le sujet initial de ce fil, ça vaut quand même le coup de flasher car le premier post donne un lien sur une émulation du serveur itead "cloud" ce qui a toutes les chances de ne pas marcher selon les versions de firmware des modules (et pas du tout de mqtt a ce que je comprends, apparemment du http/websocket). J'ai perso posé du tasmota et l'intégration domoticz se fait super bien viewtopic.php?f=7&t=1720&start=80#p52646
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20

pascal_69
Messages : 55
Enregistré le : 30 janv. 2018, 21:52

Re: SonOff sans flash

Message par pascal_69 »

Hello,

Toujours dans l'attente des mes SonOff (merci le marché chinois ^^), j'ai voulu voir si par le plus grand des hasard ma prise Houzetek serait éligible à la manip.
J'ai donc suivi le tuto.

J'ai passé la prise en mode point d'accès => OK, la prise apparait dans le réseau sous le nom SmartLife-4ADB
Je me connecte dessus avec un portable et je récupère les infos réseau via IPConfig (voir manip dans https://www.online-tech-tips.com/comput ... p-address/)
Le serveur semble être sur l'adresse 192.168.4.1
Par contre impossible de me connecter en http dessus, même en faisant un route change :(
A croire qu'aucun service n'est publié.

Triste je suis !
Si vous avez des idées ....

pascal_69
Messages : 55
Enregistré le : 30 janv. 2018, 21:52

Re: SonOff sans flash

Message par pascal_69 »

Bonsoir,

Ca y est, j'ai reçu mon premier Sonoff.

Première déception : les bornes qui sont à utiliser pour le hack ont un point de soudure alors que d'après les illustrations que j'avais vues il y a normalement des trous.
Pas glop !

Du coup j'ai tenté le hack logiciel.
Pour le moment c'est sans succès. J'utilise un dongle Wifi sur mon PC de bureau et chaque fois que je switch d'un réseau à l'autre l'OS me dit que j'ai une connectivité limité et je suis obligé de faire une réparation pour récupérer une IP valable.
Comme le temps d'appairage offert par le Sonoff est assez court, c'est une grosse jonglerie.

J'ai finalement réussi à switcher en temps voulu mais là c'est le drame : à 2018-05-14 23:57:18,540 on voit bien que j'ai pris la connexion sur la prise ... mais je me prend ensuite une floppée d'erreurs 10013 qui remplissent mon log jusqu'à ce que je fasse CTRL + C
Par contre j'arrive bien à récupérer les infos par un GET de mon navigateur sur le 10.10.7.1/device :
http://10.10.7.1/device

{
"deviceid":"10003xxxxx",
"apikey":"ma_cle_d_api",
"accept":"post"
}

Code : Tout sélectionner

2018-05-14 23:53:59,696: DEBUG: Current IPs: ['192.168.0.3', '169.254.190.140', '169.254.126.19', '169.254.167.185', '169.254.160.77', '192.168.56.1']
2018-05-14 23:54:44,212: INFO: Using the following configuration:
2018-05-14 23:54:44,212: INFO: 	Server IP Address: 192.168.0.3
2018-05-14 23:54:44,228: INFO: 	WiFi SSID: FBX_xxxxxxxxx
2018-05-14 23:54:44,228: INFO: 	WiFi Password: ********************
2018-05-14 23:54:44,228: INFO: Platform: win32
2018-05-14 23:54:44,509: INFO: ** Now connect via WiFi to your Sonoff device.
2018-05-14 23:54:44,509: INFO: ** Please change into the ITEAD WiFi network (ITEAD-100001XXXX). The default password is 12345678.
2018-05-14 23:54:44,509: INFO: To reset the Sonoff to defaults, press the button for 7 seconds and the light will start flashing rapidly.
2018-05-14 23:54:44,509: INFO: ** This application should be kept running and will wait until connected to the Sonoff...
2018-05-14 23:56:53,333: DEBUG: Current IPs: ['192.168.0.3', '169.254.126.19', '169.254.167.185', '169.254.160.77', '192.168.56.1']
2018-05-14 23:56:55,580: DEBUG: Current IPs: ['169.254.126.19', '169.254.167.185', '169.254.160.77', '192.168.56.1']
2018-05-14 23:57:11,595: DEBUG: Current IPs: ['169.254.190.140', '169.254.96.145', '169.254.126.19', '169.254.167.185', '169.254.160.77', '192.168.56.1']
2018-05-14 23:57:18,540: DEBUG: Current IPs: ['10.10.7.3', '169.254.190.140', '169.254.126.19', '169.254.167.185', '169.254.160.77', '192.168.56.1']
2018-05-14 23:57:18,680: DEBUG: ~~ Connection attempt
2018-05-14 23:57:18,680: DEBUG: >> HTTP GET /10.10.7.1/device
2018-05-14 23:57:18,696: DEBUG: [WinError 10013] Une tentative d’accès à un socket de manière interdite par ses autorisations d’accès a été tentée
A suivre, peut être avec le lancement par le script Python (là j'ai utilisé l'exécutable sonota.exe)

flochocinco
Messages : 26
Enregistré le : 17 janv. 2018, 16:37

Re: SonOff sans flash

Message par flochocinco »

Salut pascal,

le seul truc que je vois c'est qu'il est normal que windows te dise que la connexion est limité car tu es connecté au sonoff. Ne change surtout pas l'IP et ne fait pas de réparation windows. A ce stade ton pc envoie les infos au sonoff qui se connectera ensuite tout seul à ton réseau wifi grâce aux info que tu lui as donné. De mémoire il a fallu plusieurs minutes dans mon cas donc laisse le un peu tourner.

j'avais fait la manip avec le .exe

par contre je n'ai pas réussi à flasher un autre device et dans ce cas l'étape décrite tourne indéfiniment...

pascal_69
Messages : 55
Enregistré le : 30 janv. 2018, 21:52

Re: SonOff sans flash

Message par pascal_69 »

Merci pour ta réponse et tes précisions.

Mais tel que je l'avais compris, il fallait que l'ordinateur sur lequel on lance l'exe soit au préalable connecté sur le réseau Wifi à atteindre.
C'est pourquoi au début du log on trouve l'IP 192.168.0.3 (attribuée en DHCP par la Freebox via un bail statique lié à l'adresse MAC)

Ensuite je lance l'EXE, je rentre mes id WIFI et je bascule ma connexion Wifi sur le Sonoff que j'ai mis en mode apparairage (appuis 2 * 7 secondes).
Le PC se connecte alors sur le réseau Itead mais en connexion limitée, conserve l'ancienne adresse IP, et le script se met en attente.

C'est pour ça que j'vais lancé la 'réparation' qui, quand elle se termine, attribue à mon PC une nouvelle IP (10.10.7.3).
Et c'est seulement là que le script lance le GET .. qui lui échoue.

Par ailleurs quand j'ai l'IP attribuée par le Sonoff je parviens à ouvrir une connexion HTTP par navigateur (http://10.10.7.1/device)

J'ai loupé un truc ?

flochocinco
Messages : 26
Enregistré le : 17 janv. 2018, 16:37

Re: SonOff sans flash

Message par flochocinco »

Globalement ta compréhension est bonne... sauf pour la réparation. Pour schématiser ton pc envoie au sonoff l'adresse IP du PC afin que le sonoff télécharge les info directement dessus. Donc si tu changes l'IP (via la réparation), le sonoff est incapable te télécharger les infos.

Pour l'accés depuis la navigateur, qu'est ce que tu vois comme information sur la page ?

Répondre