Aller au contenu
CharlesO

Quick App - Squeezebox

Recommended Posts

ici aussi

Bon le temp = de l'argent

je ne peut pas aide en programe car je ne sais pas 

mais je suis pret a loue les services 

merci 

Partager ce message


Lien à poster
Partager sur d’autres sites

Si@lazer voit tes copier coller tu vas te faire appeler Arthur
Ce n'est pas très poli comme methode

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

désolé mon intention n'etait pas mauvaise

je voulais juste donner une forme de contribution et d'aider

comme je peux la communauté le developpement et les personne confines

je m'excuse encore une fois

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

je vais bricoler et cree le Quick App Squeezebox :D

1er question pour faire un VD en Quick App quel "Type d’appareil" choisire dans le choix deroulant ?

2eme question ou je copie ce code ? et est il compatible ? :

--[[
%% properties
%% globals
--]]

-- the LMS server 
local ipadd = "192.168.1.161" 
-- the cli plugin port 
local portno = 9090 
-- the MAC of the player 
local player = "b8:27:eb:47:18:a5 "
local playername = "max2playSDBpar " 
-- the cmnd string 
-- change to any cli player command to create buttons 
local cmnd = "mixer volume " .. _sliderValue_
-- construct the sting to send 
local stringtosend = player .. cmnd .. string.char(10)
--open the socket 
tcpSocket = Net.FTcpSocket(ipadd, portno) 
--set the read timeout 
tcpSocket:setReadTimeout(2*1000) 
--send the command 
bytes, errorCode = tcpSocket:write(stringtosend) 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Si c'est pour faire une télécommande

Device générique

Ce code ne fonctionnera pas en l'état

Car c'est le code d'une scène et le client tcp n'est pas bon

Il y a un peu de travail pour traduire tout cela

 

Envoyé de mon BLA-L29 en utilisant Tapatalk

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

ca vient d'un module virtuel

dans Quick App il n'y a pas Autre device

oui c'est pour une telecomande

tu peut me donner un coup de pouce pour celui la et je ferais les autres tout seul stp

toi ou quelqu'un d'autre :P

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

 "Patience et longueur de temps font plus que force et que rage".

En gros: calmos... pas de stress.

J'ai aussi "Tout vient à point à qui sait attendre".

Fin de citation (ne cherchez pas pour celle du celle du milieu, c'est maison). :)

 

  • Like 3

Partager ce message


Lien à poster
Partager sur d’autres sites
ca vient d'un module virtuel

dans Quick App il n'y a pas Autre device

oui c'est pour une telecomande

tu peut me donner un coup de pouce pour celui la et je ferais les autres tout seul stp

toi ou quelqu'un d'autre 

merci

Je me suis trompé c'est quickapp generic

 

Un peu de lecture

 

https://manuals.fibaro.com/home-center-3-quick-apps/

 

 

Envoyé de mon BLA-L29 en utilisant Tapatalk

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Super merci

j'ai fini avec les bouton et la telecomande

il me faut plus que le code :P

svp merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Le plus dur est fait

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu commences pas du pas simple

Tu devrais déjà t'amuser à écrire du code dans une étiquette puis lorsque tu clic sur un bouton cela s'affiche dans l'étiquette
Afin de comprendre comment fonctionne les fonctions

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

 Apparemment, y'a pas le temps. :D

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui comme pour les mises à jour pas le temps d'un apero

Et le pire c'est qu'on peut même plus râlé

 

Envoyé de mon BLA-L29 en utilisant Tapatalk

 

 

 

 

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour les ami

voila le bout de code la petit question :

comment l'associer a un bouton ?

svp help

 

function QuickApp:onInit()self:debug(span(cnc,"Starting Logitech"))
    __TAG="LOGITECH_"..plugin.mainDeviceId
    cpt=span(cnc,'Logitech Controller version '..version))
    print(cpt)
    self.player=self:getVariable("player")
    self.ip=self:getVariable("ipadd")
    self.port=tonumber(self:getVariable("portno"))
    self.sock=net.TCPSocket() -- creation of a TCPSocket instance
    command='power 1 '
    c=self.player..' '..command..' '..string.char(10)
    self:connect(c)
    self:updateView("label1","text",cpt) 
end

 

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour @CharlesO,

 

just make a button for example Play:

image.png.08ebc59d51a1491d033edada464a2f48.png

with properties:

image.png.0e24ce61dc9784a0f32ae56c56431f92.png

 

then make a function for the button:

function QuickApp:onPlay(state)local c
    if state=='play' then c='pause'else c='play'end
    cmd=self.player..' '..c..' '..string.char(10)
    self:connect(cmd)
end

Hope this helps a bit :-D

 

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

resultat :

[10.07.2020] [15:53:54] [TRACE] [QUICKAPP648]: UIEvent: {"values":[],"deviceId":648,"elementName":"on","eventType":"onReleased"}

[10.07.2020] [15:53:54] [DEBUG] [QUICKAPP648]: ./quickApp.lua:267: attempt to call a nil value (method 'connect')

[10.07.2020] [15:53:54] [ERROR] [QUICKAPP648]: QuickApp crashed

[10.07.2020] [15:53:54] [ERROR] [QUICKAPP648]: Unknown error occurred: handleJsonRpc

 

pls help

tks

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu appel un méthode (fonction) qui n'existe pas

Mets en commentaire ce code

 

self:connect(cmd)

--self:connect(cmd)

 

 

Envoyé de mon BLA-L29 en utilisant Tapatalk

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, mprinfo a dit :

Mets en commentaire ce code

 

self:connect(cmd)

--self:connect(cmd)

 

Or define function connect() :-D

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×