GreeniQ

Bonjour,
Merci à tous pour vos contributions. Grace à ce thread, j’ai pu remettre mon GreenIQ Gen2 en service avec Sprinklerpi.

Il faut encore que je teste ca, mais avant de tout rebrancher quelqu’un peut il me dire:

  • y a t’il des modifications à faire pour que les zones de la GUI soient mappées aux bons pin du GPIO?
  • quelles sont les motifs à faire pour que la LED network fonctionne normalement?

Je suis plutôt novice en Raspberry. J’ai de vagues notions en shell/cli, mais pas assez pour utiliser wiringpi tout seul comme un grand!

merci

Vu que les sources sont sous copyright (bien que la société ait mis la clé sous la porte), je ne peux pas les mettre en ligne. Mais je peux t’indiquer ce qu’il faut corriger :slight_smile:

Fichier /home/pi/greeniq/pi/greeniq/hub_server/javascript/greeniq_common.js

function pad(t) {
  var st = "" + t;
  
  while (st.length < 2)
    st = "0" + st;
    
  return st;  

function ledcallback(data) {
[...]
        if (statusdata.progress){
            // Go over list created above and set value for each object to the one of statusdata at progress while looping
            for (var i = 0; i < globalUserPortAllocationJSON.watering.length; i++) {
                var currentIrrigationPort = globalUserPortAllocationJSON.watering[i];
                progressList[i].setValue(statusdata.progress[currentIrrigationPort-1]);
                if (statusdata.progress[currentIrrigationPort-1]>0) {
					// abies - correction
					// Get hours and minutes from the GreenIQ unit
					var hours = statusdata.end_time[currentIrrigationPort-1].split(':')[0];
					var minutes = statusdata.end_time[currentIrrigationPort-1].split(':')[1];
					// Create a date with hours and minutes (the day may be wrong but we do not care)
					var utc = new Date();
					utc.setHours(parseInt(hours));
					utc.setMinutes(parseInt(minutes));
					
					// Create a corrected date with the timestamp
					var the_date = new Date(utc.getTime() - utc.getTimezoneOffset() * 60000);
		
                    $('#irrend'+currentIrrigationPort).html(getMessage('Irrigation_will_end_at',[pad(the_date.getHours()) + ":" + pad(the_date.getMinutes())]));
                }
            }
			
			
			    $('#time_zone').html("Time Zone" + ': ' + hub_info.time_zone);
    var now = new Date();
	// abies - correction
    //var offset = now.getTimezoneOffset() * 60; 
    //var the_date = new Date((hub_info.time_info+ offset) * 1000 );
	var the_date = new Date(hub_info.time_info * 1000 )
    $('#time').html("Time: " + the_date.toLocaleDateString() + ", "+   the_date.toLocaleTimeString());

Fichier /home/pi/greeniq/hub_server/javascript/app_scripts-2000.js

	$('#syncwatch').click(function() {
		var now = new Date();
		var offset = now.getTimezoneOffset() * -60;
		// abies - this is not working		
		// var unixTime = Math.floor(now.getTime() / 1000) + offset;
		var unixTime = Math.floor(now.getTime() / 1000);			

Dans l’IHM de l’appli Web, quand on fait une programmation horaire, je me suis rendu compte récemment que l’affichage était aussi en UTC (donc décalé de deux heures), ce n’est pas corrigé.
A noter que ce sont des corrections en conservant la philosophie de GreenIQ de travailler en UTC et de corriger avec le fuseau horaire de l’utilisateur : d’où la correction à l’affichage via javascript.

Pour autant que je sache, personne ne l’a fait :

  • sprinklers_pi gère de l’arrosage, de la météo, etc. Il s’agit ici d’une fonction du système raspberry d’établissement de la connexion réseau (que ce soit Wifi ou filaire), donc rien à voir avec l’arrosage & Co.
  • sur le GreenIQ, c’est d’ailleurs géré à un tout autre endroit que la partie arrosage (il a juste fallu modifier le “ping” vers le cloud de GreenIQ vers google.com pour récupérer cette fonction),
  • autrement dit, plutôt que de modifier sprinklers_pi, autant modifier le processus de démarrage de ton raspberry pour allumer la led réseau au bon moment.

Merci, c’est très clair.

Quelqu’un a une idée de comment on fait ça?
J’ai installé sprinklerspi sur Raspbian Lite…

Tu enregistres au démarrage un script qui teste ta connexion.
Par exemple, en bash : https://www.raspberrypi.org/forums/viewtopic.php?t=231144
Il ne te reste qu’à allumer la LED (GPIO#7 comme dans le tableau ci-dessus) si ton ping fonctionne.

Merci !
Pour ma part je tente maintenant un retour du GreenIQ au vendeur + remboursement. On verra…

Bonjour a tous,

Quel argument vous utilisez pour le retour? moi le mien achete en janvier 2018…

Bonjour,
De mon côté pour utiliser le retour, je leur ai stipulé qu’il m’était impossible d’utilisé le boitier (car pas de mot de passe qui fonctionne) et que le fonctionnement pour lequel je l’avait acheté n’était plus assuré (accès distant …).
Voila en gros, la boutique domadoo que je remercie m’a fait aucune histoire et a effectué un remboursement très rapide.

Bonjour,
J’ai retourné mon Gen3 et ouvert un litige via Paypal qui a tranché en ma faveur. Matériel inutilisable. Remboursement intégral effectué hier. Mon revendeur ne voulait Rien savoir… Merci Paypal

J’ai achete RainMachine in Italie, Super! https://www.digitalgardensrl.it/collections/rainmachine

Bonjour, tout le monde. Pardonnez l’intrusion. Je voulais simplement partager avec vous l’existence d’un article qui explique comment implémenter Sprinklers Pi dans un GEN3 GreenIQ. Bien que l’article soit en espagnol, vous pouvez peut-être l’interpréter en utilisant le traducteur google. Au cas où ça aiderait. Meilleures salutations

Link: https://t.co/Hr6hpitXfc

1 J'aime

Tu fais la même pub sur plusieurs forums, ça serait pas un peu louche ?
Source : https://community.home-assistant.io/t/greeniq-irrigation-controller/47734/80

Celui qui veut pas s’emmerder mais qui est prêt à perdre quelques centaines d’euros, c’est une excellente option. Pour les “bricoleurs”, franchement, il y a des alternatives sérieuses.

Bonne nouvelle pour les possesseurs de Gen3 ! (la partie scan du réseau pour trouver l’IP m’a fait sourire :smiley: )

Bonjour,

Concernant le RainMachine, je me suis lancé pour remplacer mon Gen3 et j’ai même fini par créer un plugin RainMachine pour contrôler les zones sur eedomus.
C’est vraiment une tuerie ce produit, comparé au GreenIQ !

Pour ceux que ça intéresse, voir mon post complet ici.

@+
Serge

2 J'aimes

Bonjour SoPhos,

Depuis la publication de ton post, as-tu des avis/précisions complémentaires?
RainMachine est-il bien intégrable en France? Est-ce nécessaire de le relier à une station météo genre NetAtmo ou si on en a pas c’est pas grave?
Merci.

Bonsoir Orocher,

Je n’ai pas eu de retour particulier, je l’utilise personnellement depuis sans aucun problème.
J’ai même subi depuis une perte de connexion pendant 2 jours qui n’ont absolument pas perturbé le fonctionnement, l’unité est suffisamment intelligente pour travailler avec l’historique des prévisions téléchargées et de faire ses propres analyses prévisionnelles en fonction.

C’est vraiment la solution parfaite pour moi, l’interface est top et les options très complètes (par exemple, ses algorithmes sont capables d’anticiper les périodes de pluie pour éviter de détremper la terre en fonction de la composition du terrain qu’on aura renseignée).
Mais pour autant, pas besoin d’aller tout configurer pour que ça fonctionne, juste les zones et les programmes et c’est parti !

Concernant son fonctionnement en France, absolument aucun problème, elle fonctionne avec plusieurs services météorologiques Européens qui couvrent la totalité de l’hexagone (on peut en déclarer plusieurs, elle se charge de récupérer toutes les données et d’en sortir des valeurs moyennes pour le vent, la pluie, l’humidité, l’ensoleillement, etc.), inutile de la relier à une quelconque station météo physique NetAtmo ou autre mais ça reste possible.

Je le garantis, zéro risque d’être déçu !

SoPhos

1 J'aime

Merci beaucoup pour ce retour intéressant et prometteur.
Quel modèle as-tu choisi?
Pour un même nombre de zone à gérer (16 par exemple), tu saurais dire quelles sont les réelles différences entre le modèle Pro 16 zones et le HD Touch 16 zones (hormis l’écran tactile et le Wifi 5GHz)???

J’ai lu que tu avais créé un plugin eedomus. Tu ne serais passé sur Jeedom par hasard? :smiley:

Merci.

Bonjour Sophos,
Merci pour ton post.
As tu encore ton GREENIQ GEN3 et l’image (iso) de base qui était livré avec le produit ?
Si oui tu peux me l’envoyer ou sinon, tu sais où je peux le trouver ?
Un grand merci pour ton aide.
Jonathan

Bonjour,

Pour ma part, j’ai choisi le modèle Pro 8 zones (ça me suffit) pour sa connexion réseau filaire (RJ45).
Il est aussi Wifi (il propose les 2 connexions), je ne sais pas ce qu’apporte le HD Touch en plus.

Et, non, je suis toujours sur eedomus et ne compte pas passer sur Jeedom encore.

SoPhos

Désolé Joche77700,
Je n’ai plus mon GreenIQ Gen3, il est reparti en garantie.
SoPhos

Après une bonne année de fonctionnement suite au tweak du logiciel existant, mon besoin d’arrosage a évolué : de 5 zones, je vais devoir passer à 8.

Et donc, plutôt que de racheter un autre contrôleur, j’ai choisi d’adapter le GreenIQ Gen2 :

  • d’un point de vue électronique, les 8 étages de sorties sont strictement identiques : vannes 1 à 6 + Master Valve + commande d’éclairage
  • d’un point de vue logiciel, il a fallu adapter pour commander les 2 “nouvelles” zones comme les autres.

Et voilà :slight_smile:


(illustration avec 3 zones, le maximum que le logiciel autorise, sachant qu’il y a une protection plus fine via mesure de courant, genre si on veut mettre 2 électrovannes pour une même zone, comme je vais le faire)

Prochaine étape (mais pas tout de suite :o), piloter le GreenIQ via mqtt pour l’intégrer à la solution domotique que j’utilise, tout en gardant la main sur les IHM actuelles.