Page 11 sur 13

Re: Module Jeedom pour MagicMirror²

Publié : 18 déc. 2018, 18:30
par kris1208
Je me repond, j'ai trouve pour le flux video un MMM-rtspstream qui marche pas mal.
Par contre oui,jeedom s'affiche maintenant mais j'ai toujours loading d'affiché, je pense qu'il y a un probleme de communication entre les 2.
C'est top d'avoir fais une passerelle avec jeedom. encore merci.

Re: Module Jeedom pour MagicMirror²

Publié : 19 déc. 2018, 18:13
par kris1208
J'ai resolu mon probleme de loading, c'etait avec les ports 443 que ca marchais pas bien.
Est-il possible de faire afficher des notifications jeedom, un peu a la maniere de weemos, un message mail envoye depuis jeedom....
Merci.

Re: Module Jeedom pour MagicMirror²

Publié : 20 déc. 2018, 09:25
par prysme
Le plugin est basique mais si l'ID que tu recuperes te renvoit une string tu peux lui faire afficher.
tu as aussi l'option de creer un virtuel et par scenario tu lui mets la string que tu veux qu'il affiche.

Re: Module Jeedom pour MagicMirror²

Publié : 20 déc. 2018, 18:26
par kris1208
Oulaaaa merci de l'info, pas certain d'y arriver mais je vais essayer. Merci.

Re: Module Jeedom pour MagicMirror²

Publié : 22 déc. 2018, 14:10
par MrVince
Bonjour à tous !

Avant tout, très jolie travail, l'intégration est intuitive, c'est propre, bravo !

Mais.. (il faut toujours un mais !), je suis bloqué sur le Loading...

J'ai essayé beaucoup de choses, sans succès.

L'API Jeedom est bien activé, les urls direct fonctionnent depuis le navigateur du rpi MM, mais lorsque je tente un wget j'obtiens ceci :

Code : Tout sélectionner

{"jsonrpc":"2.0","id":null,"error":{"code":1,"message":"Requ\u00eate invalide. Version JSON-RPC invalide : "}}
Le curl est en attente infini

Voici ma partie config

Code : Tout sélectionner

var config = {
	address: "",
	port: 8080,
	ipWhitelist: [],
	language: "fr",
	timeFormat: 24,
	units: "metric",
Et voici mon module Jeedom

Code : Tout sélectionner

{
			module: 'MMM-Jeedom',
			header: 'Maison',
			position: "top_right",
			config: {
				updateInterval: 3000,
			    jeedomAPIKey: "XXX", 
				jeedomURL: "ip externe",
				jeedomPORT: 8090,
				jeedomHTTPS: false,
				jeedomAPIPath: "/core/api/jeeApi.php",
				sensors: [
					{
						idx: "904",
						symbol: "fa fa-thermometer-full",
						customTitle: "Temperature Rez de Chaussee",
						unit : "C°",
					},
					{
						idx: "944",
						symbolon: "fa fa-user",
						symboloff: "fa fa-user-o",
						customTitle: "Alex",
						boolean : true,
					},
					{
						idx: "945",
						symbolon: "fa fa-user",
						symboloff: "fa fa-user-o",
						customTitle: "Tom",
						boolean : true,
					},
					{
						idx: "946",
						symbolon: "fa fa-user",
						symboloff: "fa fa-user-o",
						customTitle: "Vince",
						boolean : true,
					}
				]
			}
		},
Je précise cependant que mon Jeedom tourne sur un Docker OpenMediaVault et que son port est le 8090 (port ouvert à tous sur le pare-feu)

Merci à ceux qui pourront m'aider !

Re: Module Jeedom pour MagicMirror²

Publié : 29 déc. 2018, 22:33
par prysme
Est ce que ton core jeedom est a jour ?

Re: Module Jeedom pour MagicMirror²

Publié : 02 janv. 2019, 18:09
par MrVince
C'est bon, j'ai réussi à faire communiquer le jeedom avec le miroir. Mon setup jeedom tourne via Docker sur un OpenMediaVault, j'ai changé les réglages réseaux pour le basculer en Host. J'ai ainsi résolu de nombreux problèmes réseau, y compris Homebridge qui est donc compatible Docker en mode Host.

Sinon, je bidouille un peu et dans la doc j'ai trouvé une propriété fort sympathique, le hiddenon/hiddenoff, mais je n'arrive pas à le faire fonctionner.

Mon idée est de récupérer des pings de mes différents périphériques, et les afficher lorsqu'ils sont KO.

Voici un exemple de configuration utilisé :

Code : Tout sélectionner

					{
						idx: "1087",
						symbolon: "",
						symboloff: "fa fa-exclamation-triangle",
						customTitle: "LED",
						boolean : true,
						hiddenon : true,
					},
Malheureusement, la commande s'affiche bien lorsque la commande 1087 renvoi 1. Je me retrouve avec le "LED" qui est affiché sans icon. Ai je mal compris quelque chose?

Un grand merci pour le travail effectué, et bonnes fetes à tous !

Re: Module Jeedom pour MagicMirror²

Publié : 02 janv. 2019, 20:27
par kris1208
Tu pourrai mettre le lien de ce pluggin je le trouve pas.
Merci.

Re: Module Jeedom pour MagicMirror²

Publié : 03 janv. 2019, 16:51
par MrVince
Il s'agit du plugin MMM-Jeedom, disponible sur GitHub : https://github.com/prysme01/MMM-Jeedom

Re: Module Jeedom pour MagicMirror²

Publié : 07 janv. 2019, 09:16
par prysme
MrVince a écrit :
02 janv. 2019, 18:09
C'est bon, j'ai réussi à faire communiquer le jeedom avec le miroir. Mon setup jeedom tourne via Docker sur un OpenMediaVault, j'ai changé les réglages réseaux pour le basculer en Host. J'ai ainsi résolu de nombreux problèmes réseau, y compris Homebridge qui est donc compatible Docker en mode Host.

Sinon, je bidouille un peu et dans la doc j'ai trouvé une propriété fort sympathique, le hiddenon/hiddenoff, mais je n'arrive pas à le faire fonctionner.

Mon idée est de récupérer des pings de mes différents périphériques, et les afficher lorsqu'ils sont KO.

Voici un exemple de configuration utilisé :

Code : Tout sélectionner

					{
						idx: "1087",
						symbolon: "",
						symboloff: "fa fa-exclamation-triangle",
						customTitle: "LED",
						boolean : true,
						hiddenon : true,
					},
Malheureusement, la commande s'affiche bien lorsque la commande 1087 renvoi 1. Je me retrouve avec le "LED" qui est affiché sans icon. Ai je mal compris quelque chose?

Un grand merci pour le travail effectué, et bonnes fetes à tous !
A priori c'est normal, le hiddeon et hiddeoff (d'ailleurs la variable a un d de trop :) ) se cache ou s'affiche sur on ou off et pas sur 0 ou 1

Code : Tout sélectionner

if((sensor.status==0  && sensor.hideempty)) continue; //si on voulait cacher les vide et qu'il est vide, on fait rien...
if((sensor.status=="On" && sensor.hiddenon)||(sensor.status=="Off" && sensor.hiddenoff)) continue; //si on voulait cacher les On et qu'il est On, on fait rien...
Tu peux faire un modification dans le code si tu veux gerer les 0 et les 1

Re: Module Jeedom pour MagicMirror²

Publié : 07 janv. 2019, 10:06
par MrVince
@prysme

Merci pour ta réponse, j'ai modifié le code pour la prise en compte des 0 et 1 et ça marche nickel !

Code : Tout sélectionner

if((sensor.status==0  && sensor.hideempty)) continue; //si on voulait cacher les vide et qu'il est vide, on fait rien...
if(((sensor.status=="On" || sensor.status==1) && sensor.hiddenon)||((sensor.status=="Off" || sensor.status==0) && sensor.hiddenoff)) continue; //si on voulait cacher les On et qu'il est On, on fait rien...
Où est le "d" de trop ?

Re: Module Jeedom pour MagicMirror²

Publié : 07 janv. 2019, 10:56
par prysme
hideempty ok
hiddeon -> hideon

faut de frappe dans le code, tant pis ca restera comme ca

Re: Module Jeedom pour MagicMirror²

Publié : 07 janv. 2019, 12:34
par MrVince
Mais ce n'est pas 'hide.on' c'est 'hidden.on' ;)

Re: Module Jeedom pour MagicMirror²

Publié : 07 janv. 2019, 12:50
par prysme
oui tu as raison, mais c'est pas tres coherent entre hideempty et hiddenon .. bref :)

Re: Module Jeedom pour MagicMirror²

Publié : 07 janv. 2019, 16:05
par MrVince
Tiens, en y pensant, j'ai une incrementation de mes icônes des 3 premiers calendrier, mais pas le 4e :

https://prnt.sc/m42ska

Voici ma config :

Code : Tout sélectionner

			module: "calendar",
			header: "Coloc'",
			position: "top_left",
			config: {
					maximumEntries: 2,
					calendars: 	[
						{
								symbol: "calendar-check-o ",
								url: "webcal://XXX"
						},
					]
			}
		},
		{
  			module: "calendar",
 			header: "Thomas",
   			position: "top_left",
   			config: {
      				maximumEntries: 2,
      				calendars: [
         				{
            					symbol: "calendar-check-o ",
            					url: "webcal://XXX"
         				},
      				]
   			}
		},
		{
  			module: "calendar",
 			header: "Alexandra",
   			position: "top_left",
   			config: {
      				maximumEntries: 2,
      				calendars: [
         				{
            					symbol: "calendar-check-o ",
            					url: "webcal://XXX"
         				},
      				]
   			}
		},
		{
			module: "calendar",
			header: "Vince",
			position: "top_left",
			config: {
					maximumEntries: 2,
					calendars: 	[
						{
								symbol: "calendar-check-o ",
								url: "XXX"
						},
					]
			}
		},
Je suis conscient que cela n'est pas en rapport direct avec MMM_Jeedom, mais si jamais quelqu'un avait une idée, je suis preneur :)

Merci

Re: Module Jeedom pour MagicMirror²

Publié : 08 janv. 2019, 21:18
par kris1208
Bonjour,
Y a t'il un parametre pour modifier la couleur des retours d'infos, l'affichage en blanc est top, celui en gris est juste a distinguer derrière un miroir sans tain un peu sombre.
Merci.

Re: Module Jeedom pour MagicMirror²

Publié : 09 janv. 2019, 11:34
par prysme
oui il faut que tu regardes du coté du custom.css de magicmirror, c'est fait pour.

Re: Module Jeedom pour MagicMirror²

Publié : 09 janv. 2019, 18:16
par kris1208
Ok merci. Je vais essayer de trouve ces infos.

Re: Module Jeedom pour MagicMirror²

Publié : 07 févr. 2019, 11:12
par BaaTuuC
Est-ce quelqu'un a résolu la difficulté d'obtenir un mirroir sans tain ? J'ai au début convaincu par les filtres .. mais très difficile à placer ..

Re: Module Jeedom pour MagicMirror²

Publié : 09 févr. 2019, 09:48
par kris1208
Si tu trouve un plan a moins de 200E je suis preneur. J'ai mis un film mais c'est pas super niveau finissions.
J'avais entendu parlé de miroir acrylique donc moins chere mais j'ai jamais retrouvé le lien.