Bonjour Mr. le visiteur, si vous lisez ceci, cela signifie que vous n'êtes pas enregistré. Cliquez ici pour vous inscrire en quelques étapes simples, vous pourrez profiter de toutes les fonctionnalités de notre Forum. Vous pourrez évidemment nous faire partager vos connaissances avec nous ! et voir les images ou vidéos postées


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Voici les Topics disponibles
#1
Les topics sont des endroits mémoire ou sont stockées des informations.
Celles-ci sont stockées dans un serveur que l'on nomme un Broker MQTT.
Smartphoton en embarque un par défaut. Cela permet d'interfacer mon logiciel avec un autre.
Si par exemple vous avez une domotique existante, vous pouvez vous abonner à ces topics ci-dessous et vous aurez les valeurs qui remonterons comme par magie dans votre interface domotique.
Cela fonctionne dans les 2 sens. Vous pouvez écrire dans un topic qui lui sera lu par mon logiciel si programmé pour.

Voici un schéma du fonctionnement:
   

Donc par exemple, depuis l'extérieur au logiciel, mettons votre domotique, vous pouvez changer la valeur du paramètre 01 et l'onduleur obéira.
Voir la documentation à cet effet.

Voici ci-dessous la liste des topics de smartphoton:

   
jean.pustel@gmail.com aime ce post
Jean-Luc
Répondre
#2
Beau Tuto pour les novices en protocole mqtt. je rajouterai pour ceux qui sont encore un peu perdu que le protocole mqtt en domotique fonctionne comme un postier (sans les retards, la mauvaise humeur et les grèves)

le topic est l'adresse du destinataire  et le payload est le contenu de la lettre, si un appareil est abonné a un topic du broker mqtt, il recevra toutes les informations de l'appareil qui a envoyer vers le broker et inversement si l'on veut recevoir les infos en retour il faut que l'appareil 2 s'abonne au topic du 1er. le broker faisant office de centre de tri pour dispatcher.

ps: en appartée je vois que mon smartphoton m'indique qu'une mise a jour est possible JLM, ça se fait tout seul ou y'a t-il un méthode? Shy
Répondre
#3
Citation :en appartée je vois que mon smartphoton m'indique qu'une mise a jour est possible JLM, ça se fait tout seul ou y'a t-il un méthode? [Image: shy.png]


Non pas encore de méthode mis-à-part que je te mette à disposition la dernière image. Qui vaut le coup !

En fait ce que tu vois c'est un embryons d'idée qui n'a pas eu de suite. Enfin pas encore.
On m'a parlé de Github, de docker, d'autres méthodes, mais ce que j'ai besoin c'est d'une personne qui prenne cela à bras le corps.
Je n'ai pas les compétences actuellement pour mener à bien ce projet de m-à-j automatique.
Pour rappel, je ne suis pas développeur.
Alors appel aux bonnes âmes, Welcome :Smiley_2005042012272169:
Jean-Luc
Répondre
#4
Alors de mon côté maintenant que j'ai un peu plus de temps je veux bien t'aider a développer et chercher des idées a droite a gauche mais je suis assez limité avec nodered (bien que je m'en serve pour mes scenarios), tu as beaucoup d'avance sur moi sur le sujet et je ne sait pas si je te serais d'une grande aide.

Pour la dernière image je veux bien beta-tester si tu veux. ;)
jean.pustel@gmail.com et jlm aiment ce post
Répondre
#5
En fait c'est pas tant Nodered qui me pose un souci de m-à-j, c'est relativement aisé.
C'est plus tous les logiciels annexes que j'utilise aussi, certains fichiers que je créer pour une demande
particulière, des configurations dans des fichiers qui vont êtres modifiées.
Un bout du Linux qui va être modifié.
C'est tout ces aspects que je ne sais pas gérer. Je n'ai pas un environnement de développeur et donc pas de systématiques de développement.

Pour la nouvelle image, c'est avec plaisir que tu t'y colles pour la tester et me faire des retours.
Par contre avant, pour gérer tes pylontech il serait bon d'avoir le câble de communication que j'ai fabriqué.
Tu as toute la marche à suivre sur ce topic. STP prends le même câble que moi, comme cela on évite les soucis de compatibilité
de câblage.

Dis moi si tu vas de l'avant Blush
jean.pustel@gmail.com et Farid aiment ce post
Jean-Luc
Répondre
#6
Ah oui la en effet mutualiser toutes ces entités, c'est au delà de mes compétences informatique également.

Je vais voir autour de moi si j'ai des potes développeurs intéressés par le projet, sait-on jamais.

Pour le câble j'ai a peu prêt la même chose, la seule différence avec toi c'est que mes pylontech sont des 2000B et donc passent par un cable RJ11/rs232 fabriqué maison comme toi mais avec les mêmes configs que toi 115200/8/n/1 donc ça devrait pas poser de problème normalement. ;)
jean.pustel@gmail.com aime ce post
Répondre
#7
En effet ça ne doit pas poser problème vu que moi je me base sur du 115200. Sauf pour ce qui est de la détection du câble. Comme il y a plusieurs entrées USB, Linux à joyeusement tendance à ne pas donner le même nom au périphérique, une fois c'est ttyUSB0 et une autre fois c'est ttyUSB1.
J'ai pallié cela avec des lien symboliques, mais eux sont basés sur l'ID vendeur et type. Ces 2 valeurs sont récupérables avec la commande Linux
Code :
lsusb

qui donne ceci par exemple:

Code :
Bus 007 Device 003: ID 0781:b6b7 SanDisk Corp.


Donc si tu peux me donner l'ID de ton câble que je l'intègre à smartphoton ou attendre que je développe ce que j'ai déjà fait pour le câble onduleur, a savoir ceci:

   
jean.pustel@gmail.com aime ce post
Jean-Luc
Répondre
#8
(12-04-2022, 02:18 PM)jlm a écrit : En effet ça ne doit pas poser problème vu que moi je me base sur du 115200. Sauf pour ce qui est de la détection du câble. Comme il y a plusieurs entrées USB, Linux à joyeusement tendance à ne pas donner le même nom au périphérique, une fois c'est ttyUSB0 et une autre fois c'est ttyUSB1.
J'ai pallié cela avec des lien symboliques, mais eux sont basés sur l'ID vendeur et type. Ces 2 valeurs sont récupérables avec la commande Linux
Code :
lsusb

qui donne ceci par exemple:

Code :
Bus 007 Device 003: ID 0781:b6b7 SanDisk Corp.


Donc si tu peux me donner l'ID de ton câble que je l'intègre à smartphoton ou attendre que je développe ce que j'ai déjà fait pour le câble onduleur, a savoir ceci:

Alors mon id sur le linux sur lequel il est branché actuellement est: bus 003 device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial port / Mobile Action MA-8910P

seul le bus et device pourrait changer sur le raspberry qui héberge smartphoton. Je n'ai pas acces au linux de smartphoton donc j'ai fait de cette manière la ;)
jean.pustel@gmail.com aime ce post
Répondre
#9
Juste parfait, ce chip (067b:2303) je crois l'avoir déjà intégré, je vérifie demain et si pas intégré je le fais.
Après je prépare la prochaine image.

Ah oui, on vient juste de mettre en marche la communication des Pylontech en Corse à l'instant. Presque un sans faute.
Juste un défaut à l'affichage. Faudra que je corrige.

Te tiens au courant.
Jean-Luc
Répondre
#10
(12-04-2022, 09:37 PM)jlm a écrit : Juste parfait, ce chip (067b:2303) je crois l'avoir déjà intégré, je vérifie demain et si pas intégré je le fais.
Après je prépare la prochaine image.

Ah oui, on vient juste de mettre en marche la communication des Pylontech en Corse à l'instant. Presque un sans faute.
Juste un défaut à l'affichage. Faudra que je corrige.

Te tiens au courant.

Parfait merci, on se tiens au jus ;)
jean.pustel@gmail.com aime ce post
Répondre
#11
J'y pense à l'instant,  si tu actives l'accès distant de smartphoton , je peux faire toutes les modifications depuis chez moi au calme. Ca ira plus vite que de faire l'image. Uploader etc. C'est ici,  je te donne un chiffre tu l'entre dans le champ et après tu actives. 
Une fois effectué, je dois encore t autoriser en zerotier.
Tu me diras

   
Jean-Luc
Répondre
#12
Hello Jean Luc !!!!
Une petite question concernant le logiciel mqtt explorer te souviens tu de comment on peux entrer sur le logiciel de l'onduleur afin de voir comment lancer un ordre stp on avaitent essayer la derniere fois nous n'y sommes pas arrivés !
Merci par avance
Répondre
#13
De mémoire, il me faut modifier la configuration du Brocker MQTT qui est installé dans le Pi.
je dois lui dire d'accepter d'accepter des demandes provenant d'une autre adresse IP que la sienne.
Donc il faudra que je vienne sur ta machine pour corriger le fichier de configuration.
C'est un oubli de ma part lors du passage à la dernière version de Linux 11. J'ai dû tout reconstruire et j'ai oublié cette config :s

le fichier se nomme /etc/mosquitto/mosquitto.conf

Je regarde et te redis.
Jean-Luc
Répondre
#14
(14-06-2022, 09:17 PM)jlm a écrit : De mémoire, il me faut modifier la configuration du Brocker MQTT qui est installé dans le Pi.
je dois lui dire d'accepter d'accepter des demandes provenant d'une autre adresse IP que la sienne.
Donc il faudra que je vienne sur ta machine pour corriger le fichier de configuration.
C'est un oubli de ma part lors du passage à la dernière version de Linux 11. J'ai dû tout reconstruire et j'ai oublié cette config :s

le fichier se nomme /etc/mosquitto/mosquitto.conf

Je regarde et te redis.

Ok !!! Merci par avance j'aimerai bien pouvoir changer le mode de l'onduleur par exemple quand mon ballon chauffe quand mon detecteur de luminosite  l'enclenche ce serait le top !!!!
jlm aime ce post
Répondre
#15
eh bien non ce n'était pas le fichier qui était mal configuré.
C'était simplement le numéro du port que j'avais mal configuré.
A savoir 1883 au lieu de 1880.
  • 1883 étant pour le protocole MQTT
  • 1880 pour Nodered-Smartphoton

tout est OK maintenant. Bonne découverte de MQTT avec Homey :idea:
Jean-Luc
Répondre
#16
Hello, je ne sais pas si je suis au bon endroit pour faire ca mais je viens de recevoir une mise ajour pour ma Box Homey qui integre maintenant Advanced Flow qui ressemble étrangement a nodered !!!!
Je vous laisse un lien vous comprendrez !!!! cela pourrait me permettre de lire les données telle que la conso instantanée de la maison par exemple pour l'intégrer dans un process car actuellement ca marche mais je n'arrive pour le moment qu'a lire la donnée et la faire lire par la box je n'arrive pas a en faire une autre procédure !!!! par contre j'arrive a changer le param 1 par exemple la ca marche sans problème
je vous laisse un lien !!!
https://homey.app/fr-fr/advanced-flow/?u...-108277962

Cordialement

Farid
jlm aime ce post
Répondre
#17
Vidéo vue.
Ah oui dis donc, c'est flagrant que l'on peut se poser des questions sur le moteur qui tourne derrière.
C'est comme nos onduleurs re-badgés, c'est toujours la même carte mère dedans. L'emballage change.

A toi les scénarios pointus. Tu nous feras une vidéo de démo ?

Amuse toi bien avec cet outil Cool
Jean-Luc
Répondre
#18
(28-06-2022, 09:27 PM)jlm a écrit : Vidéo vue.
Ah oui dis donc, c'est flagrant que l'on peut se poser des questions sur le moteur qui tourne derrière.
C'est comme nos onduleurs re-badgés, c'est toujours la même carte mère dedans. L'emballage change.

A toi les scénarios pointus. Tu nous feras une vidéo de démo ?

Amuse toi bien avec cet outil Cool

Oui ! Je découvre mais pour le moment je n'arrive toujours pas a faire ce que je veux c'est a dire lire une des données comme par exemple la conso instantanée et l'utiliser dans une action !!!! Mais effectivement la façon d'opérer semble identique  !!!!
Répondre
#19
est-ce qu'il y a une grosse communauté d'utilisateurs de Homey ? style un forum où tu peux trouver de l'aide et que ça répond agréablement et avec pertinence ?
Car tout seul, on avance moins vite, voir on se décourage parfois.
Jean-Luc
Répondre
#20
(28-06-2022, 09:52 PM)jlm a écrit : est-ce qu'il y a une grosse communauté d'utilisateurs de Homey ? style un forum où tu peux trouver de l'aide et que ça répond agréablement et avec pertinence ?
Car tout seul, on avance moins vite, voir on se décourage parfois.

Il y a une communauté qui grandit doucement mais principalement anglo saxonne donc c'est pas évident !!!!

J'arrive de nouveau a faire dire par la box la conso instantanée  des que ca change la box parle mais au delà de ca impossible d'utiliser la donnée dans une formule par exemple !!!
Répondre
#21
Pour l'anglo saxon je m'en sors super bien avec ce traducteur à réseau de neurones qui fait la nique à tous les autres.
Si tu connais pas c'est www.deepl.com
Farid aime ce post
Jean-Luc
Répondre
#22
(28-06-2022, 10:23 PM)jlm a écrit : Pour l'anglo saxon je m'en sors super bien avec ce traducteur à réseau de neurones qui fait la nique à tous les autres.
Si tu connais pas c'est www.deepl.com

Je ne le connais pas celui ci !!!! Merci !!!!!

Je pense qu'il y a un truc que j'ai pas compris les donnéees remontent puisque j'arrive a les faire lire de facon orale par la box , mais pour le moment je ne sais pas les utiliser autrement !!!!
j'y arrivais deja d'ailleurs sans ce nouveau module !!!
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
[-]
Synthèse
Please login or register to use this functionality.

[-]
discussions récentes
bravo mais
merci a jlm et nolak pour votr...spectre10troy — 08:33 PM
bravo mais
Merci pour les testes, en effe...NOLAK — 06:54 PM
bravo mais
avec false avec tty bidon ...spectre10troy — 02:13 PM
bravo mais
Parfait, donc là on est sur qu...NOLAK — 01:55 PM
bravo mais
pas de led sur le port rs232 ...spectre10troy — 01:50 PM
bravo mais
tu as raison ont est assez cur...jlm — 01:12 PM
bravo mais
Alors on va pousser plus loin....NOLAK — 12:58 PM
bravo mais
déjà tester l autre câble usb,...spectre10troy — 12:23 PM
bravo mais
Je comprends tout a fait le ch...NOLAK — 12:14 PM
bravo mais
installation toute neuve, ri...spectre10troy — 11:32 AM
bravo mais
Et les logs ça donne quoi cett...NOLAK — 11:23 AM

[-]
Rechercher








(Advanced Search)

[-]
Who's Online
There are currently no members online.

[-]
goals
94.7% of the way to our goal of 7,000 posts!
Only 368 posts left to go!

[-]
Statistics
» Members: 613
» Latest member: PushPull
» Forum threads: 705
» Forum posts: 6,628

Full Statistics

>