ldleman / yana-server

Interface PHP de domotique Y.A.N.A (You Are Not Alone)
http://projet.idleman.fr/yana
107 stars 59 forks source link

Commande GPIO non fonctionnel #155

Closed PtitSniper closed 8 years ago

PtitSniper commented 8 years ago

Salut, j'ai fraîchement installé yana ! (via install.sh) J'ai éditer lighttpd afin que le root pointe vers -> /var/www/yanna-server

Lorsque je lance une commande "gpio mode 7 out" "gpio write 7 1" ma led s'allume je regarde le dashboard et l'état n'est pas afficher (toutes les pins sont a 0)

impossible de changer l'état de mes leds. Par contre via le menu de création de commande je met "allume la lumière" -> "gpio write X 1", ma lumière s'allume !

Je ne connais pas / peu linux ! Merci d'avance !!

ldleman commented 8 years ago

regarde dans /var/log/lighttpd/error.log si il n'y a pas un message d'erreur de permission ou autre après ton action de clic.

PtitSniper commented 8 years ago

Je vais check de se coté j'ai aussi pensé a un soucis de chmod mais je suis un bille sur linux je te dis tout ça demain ou se soir si j'y pense !

Merci Idle !

PtitSniper commented 8 years ago

Voici ce que j'ai trouver :

2015-12-05 15:30:18: (log.c.164) server started 2015-12-05 15:30:40: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Warning: SQLite3::query(): Unable to prepare statement: 1, no such table: yana_configuration in /var/www/yana-server/classes/SQLiteEntity.class.php on line 264 2015-12-05 15:30:40: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to a member function fetchArray() on boolean in /var/www/yana-server/classes/SQLiteEntity.class.php on line 268 2015-12-05 15:36:57: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to a member function setValue() on boolean in /var/www/yana-server/plugins/wireRelay/wireRelay.plugin.php on line 302 2015-12-05 15:37:04: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to a member function setValue() on boolean in /var/www/yana-server/plugins/wireRelay/wireRelay.plugin.php on line 302 2015-12-05 16:26:07: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Warning: Creating default object from empty value in /var/www/yana-server/plugins/dashboard/dashboard.plugin.php on line 76 2015-12-05 16:26:07: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to undefined method stdClass::save() in /var/www/yana-server/plugins/dashboard/dashboard.plugin.php on line 77 2015-12-05 16:26:08: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Warning: Creating default object from empty value in /var/www/yana-server/plugins/dashboard/dashboard.plugin.php on line 87 2015-12-05 16:26:08: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to undefined method stdClass::save() in /var/www/yana-server/plugins/dashboard/dashboard.plugin.php on line 88 2015-12-05 16:31:03: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Warning: Creating default object from empty value in /var/www/yana-server/plugins/dashboard/dashboard.plugin.php on line 87 2015-12-05 16:31:03: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to undefined method stdClass::save() in /var/www/yana-server/plugins/dashboard/dashboard.plugin.php on line 88 2015-12-05 16:37:46: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to a member function setValue() on boolean in /var/www/yana-server/plugins/wireRelay/wireRelay.plugin.php on line 302 2015-12-05 16:38:22: (mod_fastcgi.c.2695) FastCGI-stderr: PHP Fatal error: Call to a member function setValue() on boolean in /var/www/yana-server/plugins/wireRelay/wireRelay.plugin.php on line 302

ldleman commented 8 years ago

Tu as deux problèmes : la table configuration est manquante, et tu as un bug avec le gestionnaire de devices.

Je te conseille de faire une mise a jour de yana pour le second problème (cd /var/www/yana-server && git pull) et une reinstallation de la base pour le premier problème (supression du fichier db/.database.db puis tu refaitl'instal en suivant le formulaire d'installation).

PtitSniper commented 8 years ago

Je comprend pas j'ai dejà fais un réinstall et ça n'avais rien résolu O_o je vais reéssayer je donne des nouvelles !

Edit : j'ai un soucis de permission, mais je ne sais pas quelle permission mettre ou :< je suis désolé l'ami ! :(

j'ai corriger ceci -> // Debut erreur corriger

Warning: file_put_contents(constant.php): failed to open stream: Permission denied in /var/www/yana-server/install.php on line 78

// Fin Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 52

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 53

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 54

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 55

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 56

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 58

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 59

Notice: Undefined variable: system in /var/www/yana-server/plugins/dashboard/Dashboard.class.php on line 62

Notice: Undefined variable: entity in /var/www/yana-server/plugins/dashboard/install on line 54

Fatal error: Call to a member function customQuery() on null in /var/www/yana-server/plugins/dashboard/install on line 54

error

Même problème après un delete puis full re-install

PtitSniper commented 8 years ago

up :$

ruf147 commented 8 years ago

Bonjour,

J' ai le meme probleme apres installation.... As tu trouvé une solution?

PtitSniper commented 8 years ago

Toujours pas. En attente de Idle notre sauveur :D !

ruf147 commented 8 years ago

Je pense que je vais quand même ouvrir mon post de mon côté. En tout cas bon courage.

ldleman commented 8 years ago

Yop ! Désolé pour le réponse tardive (pas facile de répondre partout :p). Ton screenshot m'étonne, cette erreur est corrigée depuis quelques commit déjà.

La premiere erreur (constant.php) c'est effectivement une erreur de permission

Essaye de faire un cd /var/www/yana-server git pull sudo chown -R www-data:www-data /var/www/yana-server/

PtitSniper commented 8 years ago

Pas de soucis ! Mieux vaut tard que jamais mon ami ! Je jette un oeil demain ma copine vas pas tarder a me faire la peau si j'éteint pas le pc ! Bonne nuit et bonne année au passage !!

PS : Merci ! Je suis tellement pressé que j'en oublie la base :).

ldleman commented 8 years ago

hé hé hé, je connais ^^, moi j'ai trouvé la solution, je lui ai offert une tablette avec un casual game bien addictif dessus, comme ça elle peux m'attendre au lit et plus rien n'existe en dehors de son écran (oui je sais c'est mal mais c'ets le seul moyen d'avancer sur mes projets :D)

ldleman commented 8 years ago

On peux clore ?

PtitSniper commented 8 years ago

Oui !