Aller au contenu

Besoin d'aide pour rétro-ingénierie d'une porte automatique (poulailler)


Messages recommandés

Posté(e)

Une HC3  :)

Non  sérieusement, tout  dépend  de ce  que tu  voudras  faire  par  après, si  tu  ne fais que ce  projet là,  ce sera  surdimensionné.

Posté(e)

Tu as déjà une box somfy à voir si tu peux t'en contenter

 

La solution à la mode en ce moment qui a l'air pas mal c'est home assistant. Par contre si tu as du zwave ce n'est pas le plus stable.

 

Si aujourd'hui je devais me lancer en domotique je pense que je partirai sur home assistant et une hc3 ou HC3L pour la partie zwave.

 

Si je si passé de hc2 sur hc3 c'est pour la simple raison que plus de 90% de ma domotique est zwave.

Je me débrouille en lua et j'avais pas envie de changer de language

Avant de passer sur hc3 j'ai attendu que[mention=133]Lazer[/mention] me confirme qu'il passait lui aussi sur hc3

 

 

 

Envoyé de mon BLA-L29 en utilisant Tapatalk

 

 

 

 

Posté(e)

Franchement si ton objectif est de savoir si la porte du poulailler est ouverte ou fermée, sans plus... je vois 2 solutions économiques :

 

1/ ton montage tel que tu l'as décrit avec une raspberry; tu as déjà le matériel et les connaissances visiblement.

2/ une caméra wifi qui observe la porte et que tu peux vérifier sur ton smartphone à ta guise.

 

Après si tu comptes te lancer en domotique, ce forum est dédié à la marque Fibaro, donc on va globalement te recommander une box Fibaro.

 

Moi j'ai une vieille HCL (Fibaro Home Center Light) qui tourne super bien depuis des années. Et pour éviter d'apprendre le codage en LUA j'ai une raspberry sur laquelle je fais tourner des scripts qui récupèrent des infos et les envoient à la box. Plus particulièrement : des images de caméra non prises en charge par la box, des paramètres de production photovoltaïque, des variables de la raspberry (uptime, température..) juste pour le fun.

Et plein de scènes (scénarios) planifiés sur la box pour éteindre des trucs le soir, vérifier si les garages sont biens fermés, m'avertir quand on sonne à la porte...

Si tu t'y connais en programmation LUA, alors prends une box HC (Home Center) non "light", et tu pourras éviter de faire tourner une raspberry comme moi.

 

Et c'est aussi rigolo d'avoir un gadget comme Alexa (Amazon) dans le salon car la skill Fibaro lui permet d'interagir avec la box et il suffit de lui demander d'exécuter des scènes ou d'ouvrir ceci et d'éteindre cela...

 

Avec ça, la décision te revient !

 

  • 1 an après...
Posté(e) (modifié)

Petit update pour les intéressés et @Gayna28 

Omlet a sorti un nouveau modèle de boitier pour la porte, il ne faut pas tout changer, juste le boitier.

Celui-ci se connecte au Wifi et est pilotable à distance. Ils ont aussi un API désormais.

Il m'en a couté moins de 50 Euro (avec un code promo)

https://www.omlet.fr/porte-automatique-intelligente-pour-poulailler/

 

Je me suis inspiré de ceci

https://community.homey.app/t/omlet-smart-automatic-chicken-coop-door-automation-using-homey-script/115988

et j'ai traduit en Lua (enfin pas moi, mais chatGPT) pour intégrer la porte et ses commandes dans ma HC3 ; ça marche super bien.

 

Je peux partager le code au besoin...

 

Modifié par fel-x
Posté(e)
Le 04/03/2025 à 21:03, Nico a dit :

Me faudrait juste un poulailler du coup... :)

Oui, même sans les poules... ou alors  cette porte peut très bien servir de chatière... ou de boite-aux-lettres pour Amazon que tu ouvres quand le livreur est là.. ou juste de déco parce que c'est cool :P

Comme dit l'expression : L'inutile et le superflu sont plus indispensables à l'homme que le nécessaire.

  • Like 1
  • 2 mois après...
Posté(e)

Et voilà le travail avec l'API de Omlet :2:

 

C'est pas mignon tout plein ? Et on peut ouvrir/fermer la porte 

 

encore un peu de debug et je la partage si quelqu'un est intéressé...

 

omlet_capture.png

  • Like 3
Posté(e)

Tiens d'ailleurs... j'ai réussi à faire en sorte que l'image affichée dans le label soit différente selon l'état de la porte (OPEN/CLOSE) :

image.png.619906a17c6f803c0fcfd313cbd5ea83.pngimage.png.b867ffbea8a26aa86121c1f81eff467b.png

 

 

mais je suis à la recherche de la méthode qui permettrait d'inactiver (griser) le bouton d'ouverture si elle est ouverte, et le bouton de fermeture si elle est fermée...

Je sais faire disparaître le bouton (visible > false) mais ce que je cherche c'est de le rendre inactif mais toujours visible.

 

Si quelqu'un a une idée ?

Posté(e) (modifié)

We can't disable or change font/color of button (except for unicode characters)
I understand that you would like to disable one option but still show the user that the option exists. "There is Open Door, but it's not available right now"

 

An alternative, that may be understandable for the user, is to have a single button that serves both functions and changes text between "Open Door" and "Close Door".

 

Another alternative is to change the text of the inactive button to be strike-through letters (unicode), "O̶p̶e̶n̶ ̶D̶o̶o̶r̶"
 https://www.contentharmony.com/tools/strikethrough-text-generator/

Modifié par jang
Posté(e)

@jang

 Thanks

indeed I was looking for a way to disable a button while still being visible. (no need to press "open" when the door is already opened)

I will use the single button solution I guess, or just leave it as it is, since pressing "open" when the door is already opened doesn't do any harm.

 

Best regards

Posté(e)

plusieurs méthodes  :

  1. créer un QA de type "Interrupteur binaire" : quand tu cliques sur l'image, il ouvre si fermé ou ferme si ouvert. Deplus, tu peux charger des images pour ouvert ou fermé, et il fait le taf. Evidemment tu peux adapter le code pour ouvrir/fermer.
  2. sur le QA existant faire un test, et si (par exemple) la porte est ouverte, appuyer sur le bouton ouvrir n'aura aucun effet. Tu peux également rajouter un label statut qui affiche si la porte est ouverte ou fermée. Tu  peux également ne faire qu'un seul bouton dont le texte (et l'action) changent en fonction du statut de la porte.

Bref, en LUA, ta (presque) seule limite est ton imagination ...

×
×
  • Créer...