Piloter une Machine w10

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Piloter une Machine w10

Message par deennoo »

Salut a tous,

Dans ma quête in-arretable de l'installation parfaite (je pense aller voir quelqu'un bientôt), j'ai en place une Tablette pupitre Pipo X10 qui fonctionne avec W10/Android.

Comme elle gère aussi Sarah, je suis obliger de rester sous W10.

C'est un appareil on ne peut plus basique, pas de capteur de luminosité, pas de micro, pas de capteur de presence.

L’écran est toujours allumé car il affiche une custom page.

Malheureusement pour le moment c'est a moi de jouer avec la luminosité de l’écran tout les matin et tout les soirs, je cherche donc une solution pour que ce soit automatique : écran a 0% la nuit (cela éclaire quand même) et 75% le jour. Si en plus cela pouvait etre piloté par un capteur de luminosité géré par Domoticz ce serait nickel (j'ai déjà le capteur et il fonctionne bien).

Au passage comme ce pupitre sert aussi pour naviguer, faire des recherches ou piloter la musique, je cherche une fonction qui fait que si pas d'activité depuis 5 minutes affiche la custom page en fullscreen (pas de screen saver etc etc car il n'y a pas de clavier).

Si vous avez des idées je suis preneur, cela fait un gros mois que je galéré.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Piloter une Machine w10

Message par Neutrino »

J'arrivais à lancer le shutdown de mon PC avec Domoticz avant un changement de DD.
J'avais installé un serveur SSH sur windows et j'y accédais à partir de mon pi via sshpass.
Pour changer la luminosité, regarde du côté de powercfg, je change les modes d'alimentation avec ça, on doit pouvoir faire quelque chose avec.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Piloter une Machine w10

Message par Neutrino »

Yes !!!
Je me suis basé sur ce lien : http://superuser.com/questions/472081/c ... and-prompt

Le fichier bat à lancer :

Code : Tout sélectionner

for /f "tokens=*" %%i in ('powercfg -q ^| find "GUID du mode de gestion"') do set pwrSchm=%%i
set pwrSchm=%pwrSchm:~44,36%

for /f "tokens=*" %%i in ('powercfg -q ^| find "(Affichage)"') do set dsply=%%i
set dsply=%dsply:~22,36%

for /f "tokens=*" %%i in ('powercfg -q ^| find "(Luminosité de l"') do set brtnss=%%i
set brtnss=%brtnss:~35,36%

powercfg -SetAcValueIndex %pwrSchm% %dsply% %brtnss% %1
powercfg -S %pwrSchm%
On lancera le fichier avec le pourcentage de luminosité en paramètre.
Attention, l'encodage du fichier doit être en CP850 ou OEM 850 !
Sinon, les caractères accentués ne sont pas reconnus.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Piloter une Machine w10

Message par deennoo »

Slt et merci de ton idee.

Script : Ok
Serveur ssh : Ok
connection au serveur via client ssh en interne : OK
Execution du script : Pas OK

en message d'erreur :

Code : Tout sélectionner

[Pipo.PipoX10] $ ./changelum.bat 10
[1] 5592


[Mon Oct 10 - 15:41:45] ~
[Pipo.PipoX10] $
C:\Users\Pipo>for /F "tokens=*" %i in ('powercfg -q | find "GUID du mode de gestion"') do set pwrSchm=%i
find: 'GUID du mode de gestion': No such file or directory

C:\Users\Pipo>set pwrSchm=~44,36

C:\Users\Pipo>for /F "tokens=*" %i in ('powercfg -q | find "(Affichage)"') do set dsply=%i
find: '(Affichage)': No such file or directory

C:\Users\Pipo>set dsply=~22,36

C:\Users\Pipo>for /F "tokens=*" %i in ('powercfg -q | find "(Luminosit▒ de l"') do set brtnss=%i
find: '(Luminosit▒ de l': No such file or directory

C:\Users\Pipo>set brtnss=~35,36

C:\Users\Pipo>powercfg -SetDcValueIndex ~44,36 ~22,36 ~35,36
Param▒tres non valides - essayez "/?" pour afficher l'aide

C:\Users\Pipo>powercfg -S ~44,36
Param▒tres non valides - essayez "/?" pour afficher l'aide

[1]+  Exit 1                  ./changelum.bat
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Piloter une Machine w10

Message par Neutrino »

Que donne le script exécuté en local sur la Pipo ?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Piloter une Machine w10

Message par deennoo »

En local avec Windows il fonctionne.

Mais depuis un terminal cygwin il ce lance mais l'encodage ne semble pas bon, j'ai plein "d'artefact" a la place des lettres accentuées ;
Capture.PNG
Capture.PNG (109.39 Kio) Consulté 7429 fois
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Piloter une Machine w10

Message par deennoo »

cela ce confirme avec un powercfg /q depuis le terminal cygwin

Code : Tout sélectionner

Pipo@PipoX10 /cygdrive/c
$ powercfg /q
GUID du mode de gestion de l'alimentation▒: 381b4222-f694-41f0-9685-ff5bb260df2e  (Utilisation normale)
  Alias de GUID▒: SCHEME_BALANCED
  GUID du sous-groupe▒: fea3413e-7e05-4911-9a71-700331f1c294  (Param▒tres n'appartenant ▒ aucun sous-groupe)
    Alias de GUID▒: SUB_NONE
l'encodage ne va pas.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Piloter une Machine w10

Message par deennoo »

enfin si je saisie les lignes en direct depuis la fenetre du terminal Cygwin :

pour faire la variation (Le Dc c'est normal je fais les tests avec la tablette sur batterie

Code : Tout sélectionner

powercfg -SetDcValueIndex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 aded5e82-b909-4619-9949-f5d71dac0bcb 50
et pour l'appliquer :

Code : Tout sélectionner

powercfg -S 381b4222-f694-41f0-9685-ff5bb260df2e
Cela fonctionne.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Piloter une Machine w10

Message par Neutrino »

Je viens de tester avec freeSSHd au lieu de cygwin et ça marche.
http://www.freesshd.com/index.php?ctt=download
Et pour l'installer : http://www.otium-france.net/2009/10/05/ ... r-windows/
Je lance avec ça :

Code : Tout sélectionner

sshpass -pmotdepasse ssh  -o StrictHostKeyChecking=no utilisateur@adresseIP 'c:\Users\neutrino\Desktop\bri.bat 100'
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Piloter une Machine w10

Message par deennoo »

ok pour freesshd cela fonctionne en local pas de soucis.

Maintenant j'ai mon domoticz principale sur le Syno.

Sur syno pas de apt-get, et donc pas de sshpass.

Par contre une commande ssh user:pass@ip:port fonctionne bien, peut etre que dans un .sh cela passe, je vais regarder.

L'autre solution de gros feignant c'est de mettre un domoticz windows sur la tablette, un virtuel qui execute le .bat, une connexion entre le principale et l'esclave.
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
Répondre