Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

mySensors

Retrouvez ici des sujets concernant le protocole mySensors et les modules domotiques de type mySensors utilisés avec JEEDOM
/!\ Plugin mySensors non officiel
tails
Timide
Messages : 1
Inscription : 19 juil. 2017, 08:38

Re: mySensors

Message par tails » 19 juil. 2017, 08:43

Merci a toi Jimmy,
je suis tombé sur ton post par hasard hier soir
le démon a enfin quitter le NOK pour OK
au top

Avatar de l’utilisateur
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: mySensors

Message par Al85 » 23 juil. 2017, 16:37

Merci @Gulbroz
Je viens d'installer un jeedom tous frais sur un orange PI plus 2e ca fonctionne avec la modification proposé par Gulbroz.

Les infos des noeud n'apparaisse pas immédiatement il faut attendre un peu après avoir relancer le Deamon

A+
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

Avatar de l’utilisateur
Al85
Timide
Messages : 184
Inscription : 18 nov. 2014, 20:59

Re: mySensors

Message par Al85 » 27 juil. 2017, 16:58

Rectification, je suis passé sur un orange PI plus 2e et distri armbian. Et mysensors ne fonctionne pas correctement.
Il n'y a pas d’erreurs dans la page santée. Mais pas de log des noeud dans le mysensors-node.

Il y a un problème entre la version nodejs installé par le script du plugin et la dernière version de serialport.
On installe nodejs v5x qui n’est plus compatible avec serialport@5.0.0-beta8.

Soit on limite la version serialport a la 4.0.7 qui fonctionne avec nodejs V5x j'ai testé.
Soit on upgrade le nodejs en dernière version stable 8.2.1 sui fonctionne avec serialport@5.0.0-beta8 j'ai testé aussi et je reste avec cette solution pour moi.
Orange PI plus2e : Jeedom Stable 3.11;
Mysensors: Téléinfo, 4xRelais Tableau elec, Portail garage, 2xSondes, Boite aux lettres, 2xLumière.
Broker MQTT. Pour ESP8266
Xiaomi Home avec detecteurs d'ouverture.
RPI2:Ecran officiel.

madmax
Timide
Messages : 43
Inscription : 04 oct. 2014, 21:30

Re: mySensors

Message par madmax » 02 août 2017, 12:48

Bonjour

j'ai aussi ce soucis avec mysensor et j'aurais voulu installer la 4.0.7 mais introuvable sur mon debian
il faut aussi modifier le mysensor.js

merci pourrait ton avoir une maj pour régler ce problème car je pense qu'on doit tous l'avoir
merci

nbouyge
Timide
Messages : 7
Inscription : 20 déc. 2014, 15:07
Localisation : Nogent sur Marne

Re: mySensors

Message par nbouyge » 02 août 2017, 15:34

Même problème que vous les amis,
Le problème est résolu chez moi avec un downgrade de serial port en 4.0.7

J'ai effectué les commandes suivantes:

Code : Tout sélectionner

cd /var/www/html/plugins/mySensors/node
sudo npm install serialport@4.0.7 --build-from-source --unsafe-perm
Jeedom Stable DIY (Samsung nc10 sous lubuntu 14.04)
Gateway Mysensors serie
Noeud température et hygrométrie + Mouvement + luminosité
Rfxcom
3 prises DIO pour éclairage
2 modules DIO 54755 modifié pour fil pilote

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: mySensors

Message par yogui » 26 sept. 2017, 15:56

Bonjour @lunarok le plugin est passé obsolète sur le market.va t il le resté ou une mise a jour est prévue ?
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

d0m0
Timide
Messages : 2
Inscription : 26 sept. 2017, 18:07

Re: mySensors

Message par d0m0 » 26 sept. 2017, 18:10

Hello, pareil. Je pense qu'il va falloir patienter le temps que le plug-in soit édité afin d'être a jour avec la nouvelle version 3.1.3

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: mySensors

Message par lunarok » 26 sept. 2017, 18:30

Rien a voir avec la compatibilité 3.1.3 juste des liens aliexpress ou autre qui ne sont plus autorisés dans les docs
Du coup je supprime toute la section pour débuter, après faut le temps que le market reconstitué la doc et repasse le scan. Donc pas avant jeudi

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

d0m0
Timide
Messages : 2
Inscription : 26 sept. 2017, 18:07

Re: mySensors

Message par d0m0 » 26 sept. 2017, 18:39

Super, merci pour les précisions @lunarok

@+

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: mySensors

Message par yogui » 26 sept. 2017, 19:47

lunarok a écrit :Rien a voir avec la compatibilité 3.1.3 juste des liens aliexpress ou autre qui ne sont plus autorisés dans les docs
Du coup je supprime toute la section pour débuter, après faut le temps que le market reconstitué la doc et repasse le scan. Donc pas avant jeudi

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
Salut
Merci pour ta réponse et le travail
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

sansors
Timide
Messages : 26
Inscription : 24 sept. 2017, 16:23

Re: mySensors

Message par sansors » 27 sept. 2017, 00:36

Merci pour votre travail :)

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: mySensors

Message par yogui » 28 sept. 2017, 23:17

Bonjour avez-vous réussi à faire la mise a jour ? Sur mon orange pi pc ca marche pas
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

snow51
Timide
Messages : 77
Inscription : 09 juin 2015, 08:57

Re: mySensors

Message par snow51 » 29 sept. 2017, 08:25

idem pour moi.

Code : Tout sélectionner

2017-09-29 08:24:41][ALERT] : [START UPDATE]
[2017-09-29 08:24:41][ALERT] : Début de la mise à jour de : mySensors
[2017-09-29 08:24:41][ALERT] : Action de pre update...
[2017-09-29 08:24:42][ALERT] : OK
[2017-09-29 08:24:42][ALERT] : Téléchargement du plugin...
[2017-09-29 08:24:42][ALERT] : Téléchargement de mySensors...
[2017-09-29 08:24:44][ALERT] : OK
[2017-09-29 08:24:44][ALERT] : Echec lors du téléchargement du fichier. Veuillez réessayer plus tard (taille inférieure à 100 octets). Cela peut être lié à un manque de place, une version minimale requise non consistente avec votre version de Jeedom, un soucis du plugin sur le market etc...
[2017-09-29 08:24:44][ALERT] : [END UPDATE ERROR]
RPI3 avec disque dur
MySensors : téléinfo, Température-humidité-ouverture
ESPEasy : Relais contact sec garage, Relais VMC
DIY Wifi : Capteur de consommation avec pinces ampèremétriques
Xiaomi : Roborock S50
BLEA : Mi Flora

GiDom
Actif
Messages : 513
Inscription : 26 oct. 2016, 18:52
Localisation : Haute Saône (70)

Re: mySensors

Message par GiDom » 29 sept. 2017, 08:28

Idem. Mais cette mise à jour n'apporte rien de spécial je pense :
Rien a voir avec la compatibilité 3.1.3 juste des liens aliexpress ou autre qui ne sont plus autorisés dans les docs
Du coup je supprime toute la section pour débuter, après faut le temps que le market reconstitué la doc et repasse le scan. Donc pas avant jeudi
NUC sous EXSI et Jeedom 3.2.11 sur VM Debian9 / Zwave / MySensors / Remora / RFXCOM433E / Xiaomi Home / Volets sous ESPEASY / Squeezebox / ZoneMinder

Avatar de l’utilisateur
bibi31470
Timide
Messages : 161
Inscription : 02 janv. 2016, 18:46
Localisation : Fonsorbes

Re: mySensors

Message par bibi31470 » 29 sept. 2017, 15:25

GiDom a écrit :
29 sept. 2017, 08:28
Idem. Mais cette mise à jour n'apporte rien de spécial je pense :
Rien a voir avec la compatibilité 3.1.3 juste des liens aliexpress ou autre qui ne sont plus autorisés dans les docs
Du coup je supprime toute la section pour débuter, après faut le temps que le market reconstitué la doc et repasse le scan. Donc pas avant jeudi
Bonjour, Idem pour moi, MAJ impossible. Effectivement, rien à voir avec la ver 3.1, même comportement avant et après la mise à jour.
A+

michael067
Timide
Messages : 56
Inscription : 01 juin 2015, 14:10
Contact :

Re: mySensors

Message par michael067 » 30 sept. 2017, 20:36

Bonsoir,

Il faut attendre que le plugin ne soit plus en obsolète ( il suffit de regarder sur le market ).
pas la peine de dire ou redire que la maj je fonctionne pas, un plugin obsolète ne peux pas se mettre a jour.

wait and see, PS : j'ai aussi le même problème sur ce plugin.

Michael

Avatar de l’utilisateur
yogui
Actif
Messages : 797
Inscription : 11 févr. 2015, 21:52
Localisation : Alsace

Re: mySensors

Message par yogui » 01 oct. 2017, 18:23

merci @lunarok pour la mise a jour
Raspberry PI 2 , Razberry Zwave +
Fibaro FGRM-222
Qubino ZMNHCA2
Fibaro FGS-222
Qubino ZMNHBA2
Everspring AN180-6
Everspring Z-WAVE SP-103
Raspberry Pi 2 + touch 3.5" en Squeezebox
Modules Mysensors

Dev. Librairie Arduino pour Somfy RTS

tsim79
Actif
Messages : 534
Inscription : 23 avr. 2015, 11:54

Re: mySensors

Message par tsim79 » 01 oct. 2017, 20:04

Merci @Lunarok pour la mise à jour!
Je ne sais pas ce que cela change, mais mon Jeedom est à jour ;-)

laurent.guilloton
Timide
Messages : 6
Inscription : 04 juil. 2017, 16:12

Re: mySensors

Message par laurent.guilloton » 03 oct. 2017, 21:38

Bonjour, merci à Lunarok pour la mise à jour du plugin MySensors.

Par contre j'ai un problème de prise en compte des V_STATUS dans Jeedom. A priori je n'ai pas de retour vers les noeuds lors d'un changement d'état .

Le code est le suivant. Il fonctionne sur une ancienne installation de Jeedom mais sur la nouvelle.
A priori je peux forcer le changement d'état en testant dans l'onglet commande du noeud mais pas via le dashboard...

Quelqu'un aurait une idée?

Code : Tout sélectionner

/**
 * MySensors_NightLight
 *
 *******************************
 *
 * REVISION HISTORY
 * Version 1.0: GUILLOTON Laurent
 * Version 1.1 - 2017-10-01: Création du sketch initial
 *
 * DESCRIPTION
 *
 * MySensors_NightLight est un sketch d'une veilleuse connectée
 * utilisant un strip WS2812B qui sera déclenchée lorsque
 * la luminosité sera insuffisante dans la pièce.
 * Elle pourra néanmoins être forcé à ON ou OFF par action sur contrôleur (Jeedom)
 * Le contrôle de la luminosité, le choix de la couleurs ou le type de cycle
 * seront choisi par le contrôleur.
 *
 */


// Enable debug prints to serial monitor
#define MY_DEBUG

// Enable and select radio type attached
#define MY_RADIO_NRF24
//#define MY_RADIO_RFM69

// Enable repeater functionality for this node
#define MY_REPEATER_FEATURE

#include "Arduino.h"
#include <MySensors.h>
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_NeoPixel.h>
#include <TH02_dev.h>


// initialisation des constantes
#define LIGHT_SENSOR_ANALOG_PIN 1
bool NL_STATE = 0;
bool NL_MODE = 0;

unsigned long SLEEP_TIME = 30000; // Sleep time between reads (in milliseconds)
unsigned long lastRefreshTime = 0; // Use this to implement a non-blocking delay function

float lastTemp;
float lastHum;

int BRIGHTNESS = 255; 		// Initialisation de la luminosité
int RED = 204;
int GREEN = 0;
int BLUE = 204;
uint32_t COLOR = 0ul;

bool FLAG = 0;

#define STRIP_PIN  6  // Arduino Digital I/O pin number for first relay (second on pin+1 etc)
#define NUMBER_OF_LEDS 30 // Total number of attached relays
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUMBER_OF_LEDS, STRIP_PIN, NEO_GRB + NEO_KHZ800);

// ID des capteurs sur le noeud
#define CHILD_ID_LED_MODE 0					// ID of nightlight staee (0 Auto / 1 Manuel)
#define CHILD_ID_LED_STATE 1				// ID of nightlight staee (0 Off / 1 On)
#define CHILD_ID_TEMP 2						// Id of Temperature child
#define CHILD_ID_HUM 3						// Id of humidity child
#define CHILD_ID_LIGHT 4					// Id of light child
#define CHILD_ID_BRIGHT 5					// ID of Brihtness Dimmer
#define CHILD_ID_R 7						// ID of RGBW Dimmer
#define CHILD_ID_G 8						// ID of RGBW Dimmer
#define CHILD_ID_B 9						// ID of RGBW Dimmer


// Message MySensors
MyMessage msgNLMode(CHILD_ID_LED_STATE, V_STATUS);
MyMessage msgNLState(CHILD_ID_LED_STATE, V_STATUS);
MyMessage msgTemp(CHILD_ID_TEMP, V_TEMP);
MyMessage msgHum(CHILD_ID_HUM, V_HUM);
MyMessage msgLight(CHILD_ID_LIGHT, V_LIGHT_LEVEL);
MyMessage msgBright(CHILD_ID_BRIGHT, V_PERCENTAGE);
MyMessage msgR(CHILD_ID_R, V_PERCENTAGE);
MyMessage msgG(CHILD_ID_G, V_PERCENTAGE);
MyMessage msgB(CHILD_ID_B, V_PERCENTAGE);

void presentation()
{
	// Send the sketch version information to the gateway and Controller
	sendSketchInfo("MySensors_Nightlight", "1.0");

	// Register all sensors to mySensors (they will be created as child devices)
	present(CHILD_ID_LED_MODE, S_BINARY);
	present(CHILD_ID_LED_STATE, S_BINARY);
	present(CHILD_ID_TEMP, S_TEMP);
	present(CHILD_ID_HUM, S_HUM);
	present(CHILD_ID_LIGHT, S_LIGHT_LEVEL);
	present(CHILD_ID_BRIGHT, S_DIMMER);
	present(CHILD_ID_R, S_DIMMER);
	present(CHILD_ID_G, S_DIMMER);
	present(CHILD_ID_B, S_DIMMER);
}

void setup()
{
	Serial.begin(115200);
	TH02.begin();
	strip.begin();

	// initialisation des paramètres avec ceux de Jeedom
	request(CHILD_ID_LED_STATE, V_STATUS);
	request(CHILD_ID_LED_MODE, V_STATUS);
	request(CHILD_ID_BRIGHT, V_PERCENTAGE);
	request(CHILD_ID_R, V_PERCENTAGE);
	request(CHILD_ID_G, V_PERCENTAGE);
	request(CHILD_ID_B, V_PERCENTAGE);

	strip.show();
	Serial.println("initialisation terminée");
	FLAG=1;
}

void loop()
{
	boolean needRefresh = (millis() - lastRefreshTime) > SLEEP_TIME;
	if (needRefresh)
	{
		lastRefreshTime = millis();
		float Temperature = TH02.ReadTemperature();
		if (isnan(Temperature)) {
			Serial.println("Failed reading temperature from DHT");
		} else if (Temperature != lastTemp) {
			lastTemp = Temperature;
			send(msgTemp.set(Temperature, 1));
			Serial.print("T: ");
			Serial.println(Temperature);
		}
		float Humidity = TH02.ReadHumidity();
		if (isnan(Humidity)) {
			Serial.println("Failed reading humidity from DHT");
		} else if (Humidity != lastHum) {
			lastHum = Humidity;
			send(msgHum.set(Humidity, 1));
			Serial.print("H: ");
			Serial.println(Humidity);
		}
	}

	if (NL_MODE == 0 && FLAG)
	{
		Serial.println("Mode Auto");
		send(msgNLState.set(NL_MODE));

		// Ajouter ici la fonction d'allumage ou d'extinction en fonction de la luminosité ambiante
		// Seuil a fixer

		FLAG = 0;
	}
	if (NL_MODE == 1 && FLAG)
	{
		strip.setBrightness(BRIGHTNESS);
		Serial.println("Mode Manuel");
		if (NL_STATE == 0)
		{
			Serial.println("Extinction");
			for(int i=0;i<NUMBER_OF_LEDS;i++)
			{
				strip.clear();
			}
			strip.show();
			send(msgNLState.set(NL_STATE));
		}
		if (NL_STATE == 1)
		{
			Serial.println("Allumage");
			for(int i=0;i<NUMBER_OF_LEDS;i++)
			{
				strip.setPixelColor(i, strip.Color(RED,GREEN,BLUE));
			}
			strip.show();
			send(msgNLState.set(NL_STATE));
		}
		FLAG=0;
	}
}


void receive(const MyMessage &message)
{
	if (message.type==V_STATUS)
	{
		Serial.println("V_STATUS");
		if(message.sensor==CHILD_ID_LED_MODE)
		{
			NL_MODE=message.getBool();
			saveState(message.sensor, NL_MODE);
			Serial.print("Mode = ");
			Serial.println(message.getBool());

		}
		if(message.sensor==CHILD_ID_LED_STATE)
		{
			NL_STATE=message.getBool();
			saveState(message.sensor, NL_STATE);
			Serial.print("State = ");
			Serial.println(message.getBool());
		}
	}
	if (message.type==V_PERCENTAGE)
	{
		Serial.println("V_PERCENTAGE");
		if (message.sensor==CHILD_ID_BRIGHT)
		{
			BRIGHTNESS = message.getInt();
			if (BRIGHTNESS < 0)
			{
				BRIGHTNESS = 0;
			}
			else if (BRIGHTNESS > 100)
			{
				BRIGHTNESS = 100;
			}
			BRIGHTNESS=BRIGHTNESS*255/100;
			saveState(message.sensor, BRIGHTNESS);
			Serial.print("Brightness=");
			Serial.println(BRIGHTNESS);
		}
		if (message.sensor==CHILD_ID_R)
		{
			RED = message.getInt();
			if (RED < 0)
			{
				RED = 0;
			}
			else if (RED > 100)
			{
				RED = 100;
			}
			Serial.print("Pourcentage de rouge =");
			Serial.println(RED);
			RED=floor(RED*255/100);
			saveState(message.sensor, RED);
		}
		if (message.sensor==CHILD_ID_G)
		{
			GREEN = message.getInt();
			if (GREEN < 0)
			{
				GREEN = 0;
			}
			else if (GREEN > 100)
			{
				GREEN = 100;
			}
			Serial.print("Pourcentage de vert =");
			Serial.println(GREEN);
			GREEN=floor(GREEN*255/100);
			saveState(message.sensor, GREEN);
		}
		if (message.sensor==CHILD_ID_B)
		{
			BLUE = message.getInt();
			if (BLUE < 0)
			{
				BLUE = 0;
			}
			else if (BLUE > 100)
			{
				BLUE = 100;
			}
			Serial.print("Pourcentage de bleu =");
			Serial.println(BLUE);
			BLUE=floor(BLUE*255/100);
			saveState(message.sensor, BLUE);
		}
	}
	FLAG=1;
}

aclertant
Timide
Messages : 19
Inscription : 15 mars 2017, 18:48

Re: mySensors

Message par aclertant » 08 oct. 2017, 21:06

tous le monde attend une maj ? ou c'est sensé fonctionner en ce moment ?

Basé sur les précédents postes je ne suis pas sur de comprendre...
Jeedom 3.1.7 sur VM + NUC
Rflink a jour
Mysensors usb/serial gateway V2.1.1 a jour

Répondre

Revenir vers « [Plugin Tiers] MySensors »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités