Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
OpenHAB2: exemple de config
#1
Bonjour,

Je vois que le sujet vient de façon récurrente:
Comment commencer à utiliser OpenHAB2 et son add-on KNX2 ?


Voici un exemple qui fonctionne chez moi sur OpenHABian.
Sous forme de fichier de config, pas en utilisant PaperUI.

Il faut que OpenHAB2 ait été lancé en mode "Expert" (c'est demandé lors du premier lancement).
Et que l'add on KNX2 soit installé.

Ensuite repérez les fichiers de logs, genre /var/log/openahb2/openhab.log

Et l'emplacement de la configuration, normalement /etc/openhab2/
Dans /etc/openhab2/things créez un fichier knx.things qui ressemble à ça:
Code :
Bridge knx:ip:bridge "Ip Interface N148/22" @ "KNX" [
   type="TUNNEL",
   ipAddress="192.168.178.10",
   portNumber=3671,
   localIp="192.168.178.14",
   autoReconnectPeriod=60
] {
   Thing device 2 "ABB SA/S12.6.1.1" @ "KNX"
   [ address="1.1.2", fetch=false, pingInterval=300, readInterval=3600 ]
   {
       Type switch        : L51    "Light 51"         [ ga="<3/0/51" ]
   }
}


Ici je connecte mon interface IP N148/22 "bridge" qui a comme adresse IP 192.168.178.10.
L'adresse localIp est celle de mon raspberry sur lequel tourne OpenHAB2 / OpenHABian.

Puis je donne un actuateur dont l'identifiant sera "2", mon ABB SA/S12.6.1.1 qui a comme adresse sur le bus "1.1.2".
Sur cet actuateur je ne configure qu'une lampe "L51" sur ma GA 3/0/51 qui peut être lue et écrite. Si vous voulez en utiliser deux (une écriture et une lecture), mettez ga="3/0/51+<3/1/51"

Cette lampe va être joignable via channel="knx:device:bridge:2:L51"
Dès que le fichier aura été créé il devrait apparaître dans la config, vérifiez dans les logs (openhab.log et events.logs) qu'il n'y a pas d'erreur et que la connexion s’établit correctement.

Ensuite créez le fichier knx.items dans /etc/openhab2/items comme celui-ci:
Code :
Group gL "Lumieres" <light> /* Lights */
Switch   lampetest   "Lampe de test"   <light>   (gL)   { channel="knx:device:bridge:2:L51" }

De là dans PaperUI, cliquez sur "Control" (en haut à gauche)
Vous devriez avoir un onglet KNX dans lequel se trouvera votre actionneur et la lampe de test.
Rafraichissez la page si ce n'est pas le cas (F5 ou Ctrl R)

Elle est pilotable de là.

Pour la mettre "en ligne", créez un fichier default.sitemap dans /etc/openhab2/sitemap, de ce style là:
Code :
sitemap default label="Test"
{
  Frame label="Mes lumieres" icon="light" {
       Group item=gL
  }
}


De là dans l'interface openhab2 http://<oh2 ip>:8080/start/index (pour moi http://192.168.178.14:8080/start/index) si vous cliquez sur Basic UI, vous devriez voir votre lampe de test.

OpenHAB2 est plus complexe que le 1 pour la mise en place, la surcouche "things" double le temps nécessaire, sans parler des erreurs possibles.
Cet exemple s'adresse à des gens ayant un petit peu d'expérience avec Unix et l'informatique, si ce n'est pas le cas il est probablement plus simple d'apprendre à utiliser PaperUI.

Mais ça en aidera sûrement certains ici.

Bon amusement !
Répondre


Messages dans ce sujet
OpenHAB2: exemple de config - par kamigaz - 15/12/2019, 21:01:12
RE: OpenHAB2: exemple de config - par filou59 - 15/12/2019, 21:05:59
RE: OpenHAB2: exemple de config - par kiofu - 15/12/2019, 22:21:42
RE: OpenHAB2: exemple de config - par filou59 - 16/12/2019, 20:45:29
RE: OpenHAB2: exemple de config - par kiofu - 17/12/2019, 08:41:11
RE: OpenHAB2: exemple de config - par distrikt26 - 16/12/2019, 00:32:50
RE: OpenHAB2: exemple de config - par kamigaz - 16/12/2019, 07:28:26
RE: OpenHAB2: exemple de config - par Kevlille - 16/12/2019, 09:04:31
RE: OpenHAB2: exemple de config - par Kevlille - 17/12/2019, 12:06:32
RE: OpenHAB2: exemple de config - par kiofu - 22/12/2019, 00:20:43
RE: OpenHAB2: exemple de config - par Kevlille - 23/12/2019, 16:44:56
RE: OpenHAB2: exemple de config - par scant - 30/12/2019, 18:00:13
RE: OpenHAB2: exemple de config - par Kevlille - 30/12/2019, 21:43:57
RE: OpenHAB2: exemple de config - par scant - 31/12/2019, 09:27:27
RE: OpenHAB2: exemple de config - par Anolaë - 31/12/2019, 10:37:23
RE: OpenHAB2: exemple de config - par scant - 31/12/2019, 15:02:53
RE: OpenHAB2: exemple de config - par kiofu - 16/01/2020, 09:19:59
RE: OpenHAB2: exemple de config - par scant - 22/01/2020, 16:02:08
RE: OpenHAB2: exemple de config - par Anolaë - 20/01/2020, 21:34:56
RE: OpenHAB2: exemple de config - par scant - 22/01/2020, 16:03:58
RE: OpenHAB2: exemple de config - par kiofu - 25/01/2020, 09:55:45
RE: OpenHAB2: exemple de config - par scant - 26/01/2020, 09:31:39
RE: OpenHAB2: exemple de config - par kiofu - 26/01/2020, 09:49:15

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)