Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:domotique:server_v3 [2025/02/10 17:37] – supprimée - modification externe (Date inconnue) 127.0.0.1 | fr:domotique:server_v3 [2025/02/15 19:46] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 20.171.207.126 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Containerisation ====== | ||
+ | Comme j'ai commencé à jouer avec docker pour mon [[fr: | ||
+ | |||
+ | Ça complexifie un peu la mise en route la première fois, mais sur le long terme, ça devrait rendre la maintenance bien plus simple, puisqu' | ||
+ | |||
+ | Du coup, mes serveurs OpenHab et PostgreSQL seront contenus dans des containers Docker. | ||
+ | |||
+ | ==== OpenHab 3.X ==== | ||
+ | |||
+ | Bah ouais, quitte à tout réinstaller, | ||
+ | |||
+ | Pas mal de choses ont bougés pour cette nouvelle version : | ||
+ | * Nouvelle infrastructure débarrassées des vieux restes de 1.X. | ||
+ | * Disparition de Paper UI au profit de l'UI par défaut qui a le bénéfice supplémentaire de combiner interface utilisateur et interface administrateur (planquée derrière un login/ | ||
+ | * Blockly est maintenant pleinement intégré pour générer facilement de la logique d' | ||
+ | * La possibilité de faire du remote binding. En résumé, faire tourner plusieurs serveurs openhab qui s' | ||
+ | |||
+ | J'en oublie plus que certainement, | ||
+ | |||
+ | === Docker-compose === | ||
+ | |||
+ | Du coup, j'ai regardé comment les autres faisaient et j'ai repompé sans aucune vergogne les code docker-compose. Faut dire qu' | ||
+ | < | ||
+ | version: ' | ||
+ | |||
+ | services: | ||
+ | openhab: | ||
+ | image: " | ||
+ | container_name: | ||
+ | restart: always | ||
+ | networks: | ||
+ | openhabnet: | ||
+ | aliases: | ||
+ | - openhab | ||
+ | ports: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | volumes: | ||
+ | - "/ | ||
+ | - "/ | ||
+ | - "/ | ||
+ | - "/ | ||
+ | - "/ | ||
+ | - "/ | ||
+ | environment: | ||
+ | OPENHAB_HTTP_PORT: | ||
+ | OPENHAB_HTTPS_PORT: | ||
+ | EXTRA_JAVA_OPTS: | ||
+ | USER_ID: " | ||
+ | GROUP_ID: " | ||
+ | devices: | ||
+ | - "/ | ||
+ | - "/ | ||
+ | - "/ | ||
+ | |||
+ | postgres: | ||
+ | image: postgres | ||
+ | container_name: | ||
+ | restart: always | ||
+ | networks: | ||
+ | openhabnet: | ||
+ | aliases: | ||
+ | - postgres | ||
+ | ports: | ||
+ | - " | ||
+ | volumes: | ||
+ | - "/ | ||
+ | - "/ | ||
+ | environment: | ||
+ | POSTGRES_USER: | ||
+ | POSTGRES_PASSWORD: | ||
+ | PGDATA: "/ | ||
+ | |||
+ | networks: | ||
+ | openhabnet: | ||
+ | driver: bridge | ||
+ | ipam: | ||
+ | config: | ||
+ | - subnet: [yourIPrange]/ | ||
+ | </ | ||
+ | |||
+ | Et lancer la ligne de commande avec les bons arguments : | ||
+ | < | ||
+ | |||
+ | Bien entendu ça a été précédé par la création et l' | ||
+ | |||
+ | === Post install === | ||
+ | |||
+ | L' | ||
+ | |||
+ | Une fois ces formalités réglées, il était temps de commencer à apprivoiser la nouvelle interface. Heureusement, | ||
+ | |||
+ | Le plus surprenant est la nouveau " | ||
+ | |||
+ | ==== État quelques mois après install ==== | ||
+ | |||
+ | A l' | ||
+ | |||
+ | Avec le RFXcom et le Z-Wave, je couvre déjà 80% des appareils installés. Le RFXcom pour les volets et des capteurs t°/ | ||
+ | |||
+ | J'en ai profité pour mettre à jour le firmware du stick Z-Wave, les deux autres étant encore à jour. | ||
+ | |||
+ | ===== Encore plus tard ===== | ||
+ | |||
+ | Quasi plus rien ne fonctionne... | ||
+ | Ça commence à bien faire, on vire tout et on essaye [[fr: |