Je fais ca avec un pc avec wireskark connecté en usb sur un tablette android qui fait tourner l appli du module et je sniffe les trames.
La derniere fois j y ai passé 10h pour decoder un asys preciseo+ ( boitier control de filtration de la piscine qui fait que du bluetooth) c est comme faire une partie de mastermind xxxl.
Ensuite je fais des script avec gattool pour recuperer les infos et push des data via wget vers le jeedom sur un virtuel.
Ca fini par marcher mais c est bien bien chiant a faire… donc quand j ai une solution plus simple je passe. Surtout que d expérience ca bouffe les batteries des modules si tu pool trop souvent.
Pour le blueconnect c est donc pas plus mal de s en passer.
@titi2097 bonjour, impossible de faire marcher le plugin mail listener, warning NODE_TLS, avec @hotmail.fr. quelqu’un a déjà essayé avec hotmail.fr ? imap : outlook.office365.com
Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
imapConnected
idem chez moi. J’ai tenté la modif unauthorized à 1 et c’est pareil. Le démon repasse à NOK au bout de qq secondes.
internal/validators.js:211
throw new ERR_SOCKET_BAD_PORT(name, port, allowZero);
^
RangeError [ERR_SOCKET_BAD_PORT]: Port should be >= 0 and < 65536. Received false.
at validatePort (internal/validators.js:211:11)
at lookupAndConnect (net.js:1000:5)
at Socket.connect (net.js:976:5)
at Connection.connect (/var/www/html/plugins/maillistener/resources/node_modules/imap/lib/Connection.js:286:10)
at MailListener.start (/var/www/html/plugins/maillistener/resources/node_modules/mail-listener3/index.js:45:15)
at Object. (/var/www/html/plugins/maillistener/resources/maillistener.js:62:14)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14) {
code: ‹ ERR_SOCKET_BAD_PORT ›
}
oui je viens de voir ça : Quelqu’un vient d’utiliser votre mot de passe pour essayer de se connecter à votre compte à partir d’une application n’appartenant pas à Google. Nous avons bloqué cette personne, mais nous vous conseillons de vérifier ce qui s’est passé. Examinez l’activité de votre compte pour vous assurer que personne d’autre n’y a accès.
@titi2097 oui j’ai vu mais il ne traite que le gmail en fin de compte. Mais bon, là, ça fonctionne, je ne sais pas pourquoi, avec imap : outlook.office365.com
J’ai déjà reçu 3 mails et tout est OK, je pense.
Je vais ajouter un event pour mettre date et heure sur le virtuel, je verrai si tous les mails sont traités.
Il faut d’abord activer la double authentification sur son acompte google dans sécurité et ensuite seulement on peu générer un mot de passe pour application. Il ne propose pas Jeedom dans sa liste mais on peu ajouter ce qu’on veut. Ensuite on colle le mot de passe dans l’équipement créé dans le plugin et là c’est bon le deamon reste ok.
Bon par contre j’ai plein de rouge dans le traitement du mail, mais je vais vérifier j’ai du me planter qq part …
Pour éliminer mes erreurs j’ai dû supprimer l’équipement mail listener et en recréer un nouveau. Je pense qu’il n’aime pas quand il y a une erreur d’authentification et garde des traces même quand c’est corrigé.
bon j’y suis presque sauf la condition du scénario, je dois avoir une mauvaise syntaxe surement.
Lorsque je fais dans le testeur d’expression :
#[PISCINE][MailBlueListener][Sujet]# == ‹ Piscine Ma piscine blue : nouvelle mesure ›
ou #[PISCINE][MailBlueListener][Sujet]# == « Piscine Ma piscine blue : nouvelle mesure »
en résultat j’ai :
Je vais évaluer : « Piscine Ma piscine blue : nouvelle mesure » == "Piscine Ma piscine blue : nouvelle mesure"
Résultat : false
Je ne comprends pas pourquoi ce n’est pas true puisque c’est identique ?
Merci olive je le fais en général sauf quand ça dérape malgré moi comme dans mon message 143. Mais là je n’y ai pas pensé car c’est juste un résultat de test en quasi français court et facile à lire sans scroll. Mes plus plates excuses.
A part ça aurais tu une idée du pourquoi mon résultat de test n’est pas ok car j’ai essayé de me débrouiller seul dans la limite de mes connaissances en testant plusieurs syntaxes avant de demander.
Merci pour la piste mais c’est le cas, c’est le correcteur apple qui a modifié au copié collé. J’aurais dû penser à mettre en citation comme l’a dit olive pour éviter cet effet. Je pense que je dois avoir un caractère caché un espace surement qui perturbe. J’ai fais l’essai avec la fonction matche, j’attends les mesures de demain.
Ca marche bien. Pour mon pb je n’ai pas trouvé quel caractère caché me posait pb j’ai donc contourné en mettant comme condition que le déclenchement du scénario soit :
Je m’améliore olive mais je vois que ça change quand même le style de guillemet dans la citation.
Par contre j’ai un souci, je lis mes messages de ce compte gmail avec thunderbird et du coup comme listener lit tous les messages avant moi, ils sont tous marqués comme LU immédiatement et je suis obligé de vérifier que je n’en loupe pas de mes autres expéditeurs. Si quelqu’un a une idée pour supprimer ou contourner cet effet ?
Merci pour cette astuce @titi2097, j’etais à 2 doigts de revendre mon blueconnect pout flipr, et tu viens de faire quelque chose de simple et qui fonctionne!!
Il suffit dans ce cas se créer une boîte mail dédiée exclusivement au BC.
L’inconvénient que je vois est que le fabricant risque de se reposer sur cette solution et stopper la possibilité de nous mettre à dispo une solution de type API.