Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
KNXWeb 2
#1
Ce post à pour but d'essayer de créer une communauté d'échange d'infos et de How-to sur le logiciel KnxWeb2 permettant de faire un superviseur à moindre coût à condition de metre les mains dans le 'cambouis'.

Chez moi il a été installé sur un Raspberry Pi2 (voir mon post ici) et j'ai commencé à le configurer et à l'utiliser depuis quelques jours.

Après une semaine d'utilisation, je me rend compte que ce soft semble relativement puissant mais que son gros défaut est un manque total de documentation ainsi que d'exemples permettant de gérer quelques modules basiques (Volets, dimmer, actionneur, .......)

J'ai donc pris contact avec son auteur non seulement pour effectuer un feedback sur d'éventuels bugs mais aussi pour avoir des infos sur le How-To afin de créer au final une documentation soit sous forme de tuto vidéo soit sous forme de PDF.

J'ai naturellement rencontré un certain nombre de bugs et de dysfonctionnements (que j'ai remonté à Energy01) notamment en ce qui concerne les sous-pages et quelques widgets (chart) qui n'allaient pas.

Je me suis donc concentré sur les allumages / extinctons des différentes lumières sur base des widgets Button et HTML positionnés sur une image réalisée avec Sweet Home 3D (voir pièce jointe)

En échange toujours pas trouvé comment faire un dimmer ou une commande de volet roulant, les exemples trouvés sur le net n'étant plus d'actualité puisque conçus pour la version 1 de KNXWeb.

Donc si vous avez des idées, des souhaits, du bug reporting ou des astuces, je vous propose de tout centraliser sur ce post.


Pièces jointes Miniature(s)
   
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#2
Alors pour commencer une petite astuce pour avoir un curseur spécifique lors du survol d'un bouton cliquable.

Pour avoir un curseur en forme de main, insérez à la fin du fichier widgets.css qui se trouve dans le dossier var/www/html/knxweb2/widgets/
.CursorPointer div:first-child {
cursor: pointer;
}


Puis dans les propriétés du bouton, mettez le texte CursorPointer dans la zone de saisie de la Classe CSS.

C'est tout vous pouvez tester !!!

Vous pouvez naturellement changer le nom CursorPointer en ce qui vous chante du moment que la déclaration et la classe CSS soit strictement identique. De même vous pouvez choisir un autre curseur parmi ceux disponibles.
Si vous rencontrez des difficultés pour éditer le fichier widget.css vous pouvez le faire directement à partir de knxweb en y accédant par l'onglet Admin du menu de gauche puis Configuration Knxweb.
Si malgré cette modif le curseur de survol ne fonctionne pas, contactez moi par MP pour que je vous envoi la dernière version de widget.js (correction de bugs)
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#3
Je vrai suivre ce post... et j'essaierais de participer. Bonne idée !
Répondre
#4
Je vais essayer de contribuer au mieux, en essayant de répondre aux questions et présenter des "solutions"

il y a plein de fonctions qui sont je penses inutilisées car non documentées et méconnues

sinon tout est basé sur la version 2.1.0 et supérieurs ( en version beta actuellement et vu que pollux me trouve plein de bug Wink je vais devoir monter à 2.1.1 dans pas longtemps ... )

@+
Anthony.

Répondre
#5
Pour ceux que ça intéresse, knxweb2 est maintenant capable d'afficher le flux vidéo H.264 d'une caméra IP diffusant en RTSP.

Il est donc possible dans votre visu de montrer en temps réel les flux vidéo de vos différentes cam IP reliées à votre réseau domestique.
L'image peut-être redimensionnée pour avoir juste une miniature et on peut même l'intégrer dans une sous-page affichée à la demande.

Ceux qui seraient intéressés, me contacter par MP pour que je vous envoie les fichiers de ce nouveau widget.
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#6
Je vais suivre ceci de près également.
Répondre
#7
Hello, je viens de penser que j'ai un vieux asus r2h, mini pc avec win xp et écran tactile dans un coin, est ce que ça fonctionnerait ?
info :
intel celeron M 900MB HZ
xp tablet edition
ecran 7" tactile
256Mb ddr2 667MHz
dd 30 gb 4200rpm
ethernet 100Mb,bt v2.0, 3usb, 1 lecteur carte sd

Répondre
#8
Il te faut linux dessus (éventuellement une machine virtuelle par dessus ton Windows XP). Si oui ça doit fonctionner. Linux et KNXweb ne demandent pas beaucoup de ressources.
Répondre
#9
Bonjour,
J'ai 2 soucis avec Knxweb2

Le 1er c'est eibd qui ne s'active pas malgres les lignes que j'execute... quelqu'un à le meme probleme? (voir screenshot)

Le 2eme... aucun tuto sur le net pour expliquer la configuration (pas l'installation.)
ok je suis sur la page setup de knx et ensuite? j'ai parcouré un peu le net et a part être tombé sur 2 personnes dans mon cas qui n'ont pas trouvé de réponse, je ne sais toujours pas par quoi commencer...


Pièces jointes Miniature(s)
       
Répondre
#10
Salut,

comme déjà répondu ailleurs, voici une nouvelle version du script d'install sur pi pour knxd à la place de bcusdk

pour la "config" que veux-tu faire exactement ?
sur le principe il faut ajouter tous les objects (= GA) dont tu as besoin et ensuite faire le design
après c'est que du "+" rules notament

@+
Anthony.


Pièces jointes
.txt   install-triosh.txt (Taille : 33,83 Ko / Téléchargements : 33)
.txt   linknxsh.txt (Taille : 5,53 Ko / Téléchargements : 16)
Répondre
#11
Merci malheureusement je bloque encore, la c'est le fait que je suis trop nul je pense... lol
il m'installe knxweb-dev
sur http://192.168.1.18/knxweb-dev/

linknx est en conection refusé.

Bref j'abandonne :-(
peut être le jour ou je trouverai une .img de raspberry pi 3 qui me restera juste à ecrire sur ma SD Big Grin

Merci quand meme
Répondre
#12
Quelqu'un a t'il reussi l'installation sur un raspberry pi 3?
Je me demande si le problème vient pas de là..
Répondre
#13
Salut,

oui avec knxd ...
j'ai un pi 3 que j'ai monté il y a quelques semaines de zéro avec noob et donc fonctionnel

@+
Anthony.
Répondre
#14
J'ai retenté avec l'autre script donc.
j'y accède via http://192.168.1.18/knxweb-dev/setup.php
Faut il configurer quelque chose d'autre?
   
Répondre
#15
Il faut lancer EIBD.
Essaye de le faire manuellement par la commande eibd -d -D -S -T -i ipt:xxx.xxx.xxx.xxx:3671 en remplaçant xxx.xxx.xxx.xxx par l'IP de ta passerelle IP/KNX

Ensuite il semblerait que tu n'ai pas configuré la partie réseau de de PI (IP, masque et DNS)
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#16
J'utilise knxd à la place de eibd qui n'avait pas l'air compatible pi3.
Par contre la configuration de Pi comment la faire? Je suis bien connecté en reseau..
Alors concernant le réseau tout est bon sauf qu'en wifi ça n'apparaît pas sur knxweb2. Si je me met en rj45 la ça s'inscrit.
Répondre
#17
Salut,

en fait eibd (bcusdk) c'est la gestion du usb qui n'est plus "compatible"
le script d'install compilais toutes les "options" possible pour eibd à priori en désactivant l'usb cela doit fonctionner mais bon autant passer à knxd qui est le remplacent

pour knxd la config ce fat dans le fichier : /etc/knxd.conf
perso j'ai ça :

KNXD_OPTS="-i -b ipt:192.168.1.10 -D -T -R -S"
export PATH="$PATH:/usr/lib/knxd"

avec 192.168.1.10 IP de l'interface knx

@+
Anthony.


Répondre
#18
j'avais ca:
KNXD_OPTS="-u /tmp/eib -b ip:192.1681.30" (192.168.1.30 ip de linterface)

je vais modifier comme toi.

Par contre tu sais comment obtenir le statut de knxd?
Répondre
#19
Salut,

sinon essaye un truc plus "complet" :
KNXD_OPTS="-e 1.1.255 -D -T -R -S -b ipt:192.168.1.30"

ton pi pourra te servir de passerelle pour ETS par exemple
pour voir le status dans knxweb
pour le dossier knxweb-dev/include/

ajoute la ligne dans pgmrunning.php à la fin du fichier juste avant la dernière ligne "?>" :
pgm_running("knxd");

et tu auras le status de knxd tout comme linknx et eibd (qui ne sera pas actif mais pas génant !!)

sinon la commande en shell
$ ps ax | grep knxd

@+
Anthony.
Répondre
#20
   
Donc knxd apparait bien dans knxweb, j'ai également sur ets une interface trouvée (Pi)
Répondre
#21
Merci Anthony, j'ai fais mon premier bouton opérationnel!! Big Grin



Pièces jointes Miniature(s)
   
Répondre
#22
Salut,

de rien
un bon début sympa la vue 3D sketchup

@+
Anthony.
Répondre
#23
Wink je vais rendre tout ça un peu plus ergonomique...

quelqu'un a de bon widget météo et horloge à conseiller?
j'en ai trouvé 2 mais si y a mieux je suis preneurs:

[Image: attachment.php?aid=540]


Pièces jointes Miniature(s)
   
Répondre
#24
J'ai un widget météo extrêmement complet pour knxweb2 mais qui est assez complexe à mettre en œuvre car ça passe à la fois par le design mais aussi par les rules et une gestion des datas en BdD mysql via un script PHP

Pour l'horloge j'utilise l'html de http://www.horlogeparlante.com dans un iframe

PS : si besoin je suis à 45 minutes de Aix en Provence par l'A8 (Le Muy - 83490)


Pièces jointes Miniature(s)
       
Le perfectionnement de soi et l'accession à sa légende personnelle passe obligatoirement par le partage de son savoir et de son expérience avec les profanes en demande d'initiation. (R. Bach)
Répondre
#25
Je connais le Muy, je vais souvent à draguignan voir ma mère.
Répondre


Atteindre :


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