Sonoff DIY Mini R2

J’avais mis un screen des log comme tu me l’avait demandé pour moi temps que je lance pas un rafraîchir manuellement il n’y a pas d’information qui remonte automatiquement du mini r2
La raison par contre je l’ignore

Je ne vois rien dans les logs, c’est étrange, tu as bien la dernière beta ?

Oui je suis bien en beta

Salut Sigalou,

Je me permet de venir au nouvelles ?

Aucune solution si je comprend bien pour mon soucis de retour d’état ?

Salut, je cherche mais tout fonctionne bien, t’es le seul à ne pas avoir de retour d’état.
Un souci sur ton réseau, le mDNS fonctionne t il bien, je ne vois plus que ça.
image
Dans tes logs, tu es bien en debug ? tu as quoi dans Sonoffdiy_mDNS ?

Salut,
Oui je suis bien en Debug, dans les log Sonoffdiy_mDNS, je n’ai pas grand chose :

Je pense aussi que c’est un soucis réseau, mais difficile à identifier, je ne trouve pas beaucoup d’info sur le mDNS jeedom, cela correspond à quoi ?

Je suis persuader en fait que ce soucis est surement du a mon installation de jeedom sous docker sur mon nas synology…

Je suis allez voir ce tuto :

je suis plutôt surpris de cette ligne :

Pourquoi un réseau macvlan ?

Il existe deux réseaux bien connus avec Docker. Le Bridge et le Host.

  • Le Bridge est un réseau isolé qui empêche des plugins, qui doivent « écouter » en mode broadcast comme BLEA, Homebridge, Xiaomi, etc., de fonctionner
  • Le Host est ouvert au réseau extérieur mais limite son utilisation notamment avec la commande sudo pour des raisons de sécurité.

Perso je suis allez voir mon jeedom est en Bridge :

J’ai une antenne BLEA sur un RPI déporté dans la maison pour des capteur de température et d’humidité Xiaomi et tout fonctionne parfaitement !

donc je pige pas un truc sur le coup…
Désoler pour ce bou un peu hors sujet mais c’était pour t’expliquer le gros de mon installation réseaux

Tu dois avoir un filtre du mDNS quelque part.
Ton jeedom ne doit pas le lire.
Ton log est vide.

@nebz tu sais s’il faut rediriger un port ou un truc comme ça ?

Je veux regarder si je peux ajouter un test de quelque chose qu lancement de Daémon (qui doit être un listener je pense). Dans Mqtt, habituellement, on fait un ping-pong, je vais regarder si je peux tester le mDNS de la même manière pour signaler un souci à l’utilisateur le cas échéant.

Hello,

J’ai pas lu l’historique, mais vis à vis de mDNS, c’est du non routé, on parle de multicast donc il faut que le matériel reseau sur tout le chemin entre les protagonistes soit configuré ou en tout cas ouvert à ce protocole.

J’ai vu le mot macvlan, je suppose donc qu’on parle docker, en effet, le mode macvlan ou host sont compatibles avec le multicast, il faut donc les privilégier.

Côté multicast, sur les composants réseaux il faut vérifier tout ce qui est : « multicast », « multicast dns » , « mDNS », « bonjour » ,« igmp snooping ».

Et forcément il ne faut pas de : routage, nat, etc.

Il existe des proxy multicast ou mDNS qui permettent de rediriger les trames multicast sur plusieurs réseaux sur des routeurs avancés (UniFi, Fortinet etc). Mais ça peut requièrir dés connaissance réseau (côte docker aussi, mais j’aime à croire que si on met en place docker, on sait à quoi on s’attaque)

1 « J'aime »

Merci @nebz

De mon côté, j’ai atteint mes limites de compétences.
@flo0462 je te confirme qu’il devrait y avoir des trames qui passent, le listener mDNS reste sourd, le log ne devrait pas rester vide, j’ai vérifier, même quand une trame est ignorée, c’est tracé dans le debug.


Et évidemment, dès qu’on appuie sur le Sonoff, une trame (non ignorée du coup) est détectée.

Il ne te reste plus qu’à chercher côté docker pour questionner des spécialistes du système que tu utilises pour savoir comment avoir les trames qui passent sur le mDNS.

STP tiens moi au courant, si je peux ajouter quelque chose dans le code au lancement du deamon pour orienter d’autres utilisateurs qui ont le même souci que toi, je suis preneur.
Merci

Hello Sigalou,

Pas de soucis je comprend que du coup le soucis vient de ma config et pas du plugins, en tout cas je viendrai donné la solution si je la trouve afin que cela servent à d’autre bien entendu.

@nebz Est il possible d’échanger en PM ou sur un autre sujet afin de pas pollué celui ci ?
J’avoue avoir utilisé docker par simplicité et aussi ayant déjà un synology qui tourne 24/24 je me disais que ce serai bien de pas ajouter une machine supplémentaire mais je n’ai pas trop les connaissances de docker plus que la base

1 « J'aime »

Oui on peut mais je suis pas pro de docker :wink: surtout sur synology, si tu as le choix et peu de connaissances, part plutôt vers une vm !

Je confirme, tu ajoutes une barrette de RAM à ton Syno et tu as des VM du tonnerre :wink:

J’ai déjà 16Go dans le syno :wink:
C’est juste que comme j’avait déjà une autre image qui tournée sur Docker et que je maitrise pas les VM j’ai voulu allez au plus simple

perdu alors

Autant il y a un tuto pour mettre jeedom sous docker mais en VM sur Syno j’ai rien trouver ça n’oriente pas vers la bonne solution du coup :s
A priori la meilleur solution reste de mettre ça sur un RPI mais c’est un peu en rupture de stock pour un bon moment je crois

ha oui le raspi, c’est ce que j’ai depuis des années. Pas en carte sd par contre, faut prévoir un ssd

Salut Sigalou,

Comme promis je vient donner des news ici,
Je suis passer sur une VM sur mon syno et j’ai a présent les info qui remonte bien de mes switch !
Tu peut donc informé la communauté que sous docker les commande fonctionne mais pas les états

Encore merci pour toute l’aide que tu ma apporté

Bon maintenant j’ai pas mal d’autre choses qui fonctionnaient avant et ne fonctionne plus maintenant sur une VM :frowning: j’ai encore du boulot…

salut Sigalou ,
pour reprendre le sujet " retour d infos" j ai resolu le probleme en ajoutant une fonction ‹ rafraichir › apres l action on ou off sur le widget . Par contre a chaque changements d etat avec mon interrupteur physique , la remontée d info se fait correctement mais il faut rafraichir manuellement pour que le widget se mette a jour . Serait il possible de rajouter une fonction 'rafraichir a chaque changement d etat ’ sur la commande "etat du relais " ou as tu une autre solution ?

Salut @flo0462

Franchement fais toi un truc plus simple. Prends un Raspi et mets toi un truc indépendant, plus de souci …

1 « J'aime »

Bonjour,

Cela est anormal, je changement d’état se fait tout seul par la mDNS, tu as quoi comme équipement qui ne se rafraichit pas ? Ce que tu expliques est une anomalie, tu as mis une rustine mais cela ne devrait pas fonctionner ainsi.