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: | ||