Niko Home Control

( dans

» Electricité » Domotique

)
Chercher:    

Niko Home Control

- Page 2
Page 2 sur 4 Page precedente 1 2 34 Page suivante


08/10/2015 Vieux  
 
  56 ans, Liège
 
Citation:
Posté par mojerry Voir le message
c'est ce que je pensais faire, installer sur le pi vu que j'ai déjà la gestion de la vmc dessus

Tiens donc une VMC sur un PI, ben ça alors

Maintenant tu pourras (YAKAFAUQUE) interconnecter les deux (interrupteurs pilote de VMC pour augmenter le WAF), et si tu as un général, passer la VMC en mode "absence" avec l'extinction des lampadaires ... un monde nouveau s'offre au utilisateurs Niko !
08/10/2015 Vieux  
  36 ans, Namur
 
oui on peut penser a faire bcp de chose par ex :
- démarrer certaines actions en fonction de la production des panneaux solaire
- utiliser des sites météo à la place de capteurs (éphémérides , températures, vents...)
- surveiller l’état d'actions/sorties et envoyer un email/sms
- utiliser des sondes RFXcom, Zwave, ...
...

08/10/2015 Vieux  
  29 ans, Namur
 
Les modules Niko étant branchés en connexion type "usb"entre eux, serait-il envisagable de lire les données transféréés en utilisant le "connecteur propriétaire usb" du dernier module?

J'ai des systèmes audio en wifi à la maison (Bose Soundtouch), je souhaiterais les éteindres en appuyant sur le mode tout éteindre par exemple. Il serait également possible d'assigner un preset à une ambiance...
08/10/2015 Vieux  
  36 ans, Namur
 
Personnellement, je suis informaticien pas électronicien. le bus n'a strictement rien a voir avec de l'usb ou de l'ethernet. Je ne m'y connais pas assez pour aller chipoter dedans. Je passe la main sur ce point.

Pour le système Bose c'est tout a fait possible. il existe un API Bose qui documente tout ca.
Je n'ai malheureusement pas de Bose chez moi.
05/11/2015 Vieux  
 
 
Bonsoir,

L idée est vraiment intéressante j aimerais essayer chez moi mais le liens est mort
Si tu pouvais remettre un lien ca serais sympa

Merci
06/11/2015 Vieux  
  36 ans, Namur
 
Bonjour,

Je n'ai pas bcp de temps aujourd'hui. j'y regarde ce we sans faute.

bonne journée.
07/11/2015 Vieux  
  31 ans, Hainaut
 
Bonjour,

Le sujet est très intéressant et ouvre pas mal de nouvelles perspectives. Je suis d'avis à dire qu'il faudrait développer ! Je serais le premier intéresser !

Je vais suivre cela de très prés.

Merci pour ton travail
07/11/2015 Vieux  
  36 ans, Namur
 
voici : http://we.tl/ijalEIo3Oa

Bon WE.
08/11/2015 Vieux  
  35 ans, Brabant Wallon
 
SUper, moi aussi ça m'intéresse à fond, je vais y regarder de plus près
10/11/2015 Vieux  
  35 ans, Brabant Wallon
 
WaW ! Ca en jette
Félicitations pour cette réalisation !!

Par contre, est-ce qu'il y a autre chose à configurer en plus de l'IP et du .htaccess ?
La page se charge bien, mais j'ai l'erreur suivant pour chaque zone:

Niko Home Control

Et dans la page debug, j'ai bien la liste de toutes les zones qui s'affiche correctement, mais ensuite j'ai les warnings suivants:

Citation:
Warning: Invalid argument supplied for foreach() in /volume1/web/NHC/debug.php on line 10 Warning: Invalid argument supplied for foreach() in /volume1/web/NHC/debug.php on line 15
Ca donne envie de se mettre au PHP en tous cas ;)

Merci,
NikoBe
10/11/2015 Vieux  
  36 ans, Namur
 
Bonjour,

Non a priori y'a rien a configurer en plus...
Il récupère bien les zones mais pas les actions ou alors il n'arrive pas a les décoder.
Il y a peut être des caractères spéciaux dans les nom d'actions.

Peux-tu ajouter ces 3 lignes en rouge dans le fichier debug.php après la ligne 75 :
$message = sendcmd($in,$addr, $port);
echo "<br>----ACTIONS-----<br>";
echo $message;
echo "<br>-----FIN ACTIONS-----<br>";
$obj = json_decode ($message);

Comme ça, il va afficher le message brut envoyé par ton NHC. Peux tu m'envoyer ce message ?

bonne journée.
Benoit
10/11/2015 Vieux  
  35 ans, Brabant Wallon
 
Bonjour Benoit,

Merci pour cette réponse rapide.

OK, je récupère bien une liste d'actions dans la variable $message. A l'écran la variable à l'air tronquée, mais je me demande si ce n'est pas juste du display.
Je vois un peu comment fonctionne la syntaxe PHP maintenant grâce à ça ;) Du coup j'essayerai de débugguer par moi même ce soir ou demain (c'est congé wéé \o/ ) comme ça je ne t'ennuie pas trop chaque fois que je tombe sur une erreur. Si je trouve j'indiquerai d'où ça vient bien-sûr.

Bonne journée!
NikoBe
10/11/2015 Vieux  
  36 ans, Namur
 
Soit, il y a des caractères spéciaux dans le nom des actions (par exemple : ' " , ; : ) qui ne sont pas bien interprétés.

Soit, si tu as beaucoup d'actions, il est possible que le message soit tronqué parce qu'il ne lit que les 4096 premiers octets. (ligne 46 dans le fichier debug.php et ligne 21 dans le fichier functions.php)

N'hésites pas si tu as une question.
Bon débug
10/11/2015 Vieux  
  35 ans, Brabant Wallon
 
Super, merci. La liste est sans doute bien tronquée quand même alors. Je vérifie ça tout à l'heure, là faut que je file au boulot ;)
++
NikoBe
11/11/2015 Vieux  
  35 ans, Brabant Wallon
 
C'était bien la taille du socket (pas celui de l'ampoule hein, mwahaha).
La question donc: pourquoi 4096 ?

Sinon en regardant vite fait, apparemment ça serait mieux d'utiliser la fonction socket_rcv() plutôt que socket_read(), pour lire un flux. Note que socket_rcv() renvoie un entier.

Donc ça donnerait qqch du style comme ceci:
Citation:

echo
"Lecture de la réponse:\n\n";
$buf = 'Ceci est mon buffer.';
if (
false !== ($bytes = socket_recv($socket, $buf, 2048, MSG_WAITALL))) {
echo
"$bytes octets lus depuis socket_recv(). Fermeture du socket...";
} else {
echo
"socket_recv() a échoué; raison: " . socket_strerror(socket_last_error($socket)) . "\n";
}
socket_close($socket);
ou ceci pr concaténer le flux:
Citation:
while(0 != socket_recv($socket, $out, 1024)){
if($out != null)
$fullResult .= $out;
};
11/11/2015 Vieux  
 
 
Merci je test ca se week end
11/11/2015 Vieux  
  29 ans, Liège
 
Bonjour jaader,

Sais-tu s'il est possible de commander des volets de la même manière (genre demande d'ouverture de x%) ?

Et pareil pour les thermostats ?

Peut-on consulter l'état des éléments également (toujours pour volet et thermostat)

Je demande ça car j'ai prévu d'installer chez moi la partie chauffage et volet via nhc et ta découverte m'intéresse beaucoup et de plus j'aimerai faire interagir une partie que je possède déjà en zWave avec le nhc .

Merci d'avance de tes réponses.
11/11/2015 Vieux  
  36 ans, Namur
 
Bonjour,

En fait, je n'ai jamais chercher autre chose car ca marchait avec ma modeste installation. Mais oui en effet, on pourrait utiliser socket_recv.
On peut créer un github ou équivalent pour bosser a plusieurs sur le projet.

Normalement, il y a moyen de commander le chauffage et les volets. je ne l'ai pas encore fait mais c'est dans mes projets.
11/11/2015 Vieux  
  36 ans, Namur
 
Voila, j'ai modifié le code pour utiliser socket_recv

http://we.tl/tUVcJmn2Fk

tout fonctionne correctement chez moi.

Par contre, je voulais intégrer la gestion des volets et j'ai vu que suite a la dernière mise-a-jour de l'app, Niko ne montre plus les commandes envoyées-reçues dans le rapport d'erreurs ... dommage pour nous, on va devoir sniffer ou retrouver l'ancienne version.

bonne soirée.
11/11/2015 Vieux  
  29 ans, Liège
 
Quelle version utilisais tu celle iPhone ou Android ?

Si c'est Android je pense que j'ai la version home control 2.2 qui traîne sur mon pc

Dernière modification par wasabi216 11/11/2015 à 23h58.
Page 2 sur 4 Page precedente 1 2 34 Page suivante


A lire également sur BricoZone...
Niko Home Control Par Squally dans Domotique, +840 il y a 2 semaines
VMC Niko Home Control Par nicom1987 dans Domotique, +1 13/02/2014
niko home control Par gonzo99929 dans Domotique, +19 15/11/2012
Niko Home control Par Surichat dans Domotique, +11 04/04/2012
Niko Home control VS BTicino VS ... Par cheelman2k11 dans Domotique, +4 09/12/2011


Forum Domotique : Voir ce forum, Nouveautés, Actifs, Sans rép
Tout BricoZone : Page de garde, Dernieres 24h

Photos au hasard
Voir toutes nos photos


Pas encore membre de BricoZone ?!
Attention Pour participer, poser une Question ou Répondre : inscrivez vous !
Ceci vous permettra également de recevoir un email lors des réponses.
Mais même si vous ne voulez rien écrire : vous pourrez surveiller les forums et leurs nouveaux messages, et obtenir une vue rapide de tous les nouveaux messages depuis votre dernière visite !
Tout ceci est évidemment gratuit et rapide.

Visitez aussi : BricoZone France, nos Blogs. On aime Astel, JardiZone et InternetVista.
 
Connexion!
Identifiant
Mot de passe

Inscription - Oublié ?

Annuaire Pro

SIBOMAT sa

Leader de la construction à ossature bois en Belgique depuis plus de 30 ans.


AlarmeMaison.biz

Pour nous la sécurité de votre maison n'est pas un vain mot.. Alarmes en KIT de bricolage!!


SUNNYHEAT by FOXeco

Chauffage infrarouge longues ondes. Le système le + économique, écologique & et sain au monde !


Eco Home sprl

Gestionnaire de projet de Construction de maisons individuelles

Ajoutez votre société