Storm Shadow
-
Compteur de contenus
3 -
Inscription
-
Dernière visite
Messages posté(e)s par Storm Shadow
-
-
Sorry i do not speak french, i use ggogle translate for reading all the question and anwers
For dsm 7.0 you need the did also did
did + sid to login
for login in succefully use did and sid on dsm 7.0
get did +sid
local url = "http://"..self:getVariable("Ip Address")..":"..self:getVariable("Port").."/webapi/auth.cgi?api=SYNO.API.Auth&version=3&method=login&account="..self:getVariable("Username").."&passwd="..self:getVariable("Password").."&format=cookie'"
[17.07.2021] [00:23:02] [DEBUG] [QUICKAPP69]: {"data":{"did":"4bQC0a6TjavIr8tltUIRFk4gDWam50OrEBRwFe9A09sONyfvMcbRhO0Qn1Va_CxFjBh7PI9tK8w1p557RuoJ9w","sid":"uyYAWDjcpI1qSycfU-3rt7xf48hspucxB37_5Ut84OwByNHK-03Pnx3IQpccqg40hTKwc937VKfQpkIT8zbY8Y"},"success":true}
example for shutdown synlogy with did and sid
"http://"..self:getVariable("Ip Address")..":"..self:getVariable("Port").."/webapi//entry.cgi?api=SYNO.Core.System&version=1&method=shutdown&_did="..tostring (b).."&_sid="..tostring(c)
and if you need a wake up lan in the app instead of using separate app
function QuickApp:synOn() -- --00:32:32:32:0a:0f example mac1 = string.char(0x00,0x32,0x32,0x32,0x0a,0x0f) --put mac adress here for i=1,4 do mac1 = mac1..mac1 end mac2 = string.char(0xff,0xff,0xff,0xff,0xff,0xff)..string.char(0xff,0xff,0xff,0xff,0xff,0xff)..string.char(0xff,0xff,0xff,0xff,0xff,0xff)..string.char(0xff,0xff,0xff,0xff,0xff,0xff)..string.char(0xff,0xff,0xff,0xff,0xff,0xff)..string.char(0xff,0xff,0xff,0xff,0xff,0xff)..mac1---Magic packet needs broadcast MAC in front to wake up self.udp = net.UDPSocket({ broadcast = true, timeout = 3000 }) self.udp:sendTo(mac2, self:getVariable("Broadcast adres"), 9, { success = function() self:trace("OK send magic package") -- self:receiveData() -- self.udp:close() if success == success then self:updateView("label2", "text", "Wake on Lan package send") end -- self:receiveData() end, error = function(error) print('Error:', error) if error == error then self:updateView("label2", "text", "Error") end end }) -- self.udp:close() end
see full code on my github repo https://github.com/techbliss/Fiabaro-Synology-switch
-
Hello i am from denmark.
I hope it is okay to ask in english here and get answer in french that i can google translate, since i do not speak french.
Quick app Panasonic cloud
dans Quick App Developpeur
Posté(e) · Modifié par Storm Shadow · Report reply
hello here is my first app
Google translated to french
Panasonic comfort Cloud app
Ce qu'il fait:
Contrôlez vos appareils de pompe à chaleur compatibles Panasonic Comfort Cloud.
tout comme l'application Android ou Apple, mais à partir de votre centre d'accueil 3
installation:
Téléchargez l'application rapide sur le hc3.
Accédez au panneau des variables et modifiez l'e-mail et le mot de passe.
Attendez quelques secondes puis appuyez sur le bouton.
Paramètres variables :
pour régler la température de démarrage dans les modes de climatisation.
ATTENTION!!
Ne le définissez pas sur un nombre plus grand ou plus petit que celui dont Panasonic est capable.
Ne réglez donc pas la température de démarrage du refroidissement sur 5 degrés lorsque le minimum est de 15
ou chauffer à 65 degrés lorsque le maximum est de 30, vous obtenez le point.
Des trucs plus amusants :
Puisqu'il y a un thermomètre dans l'unité intérieure et extérieure,
j'ai ajouté deux variables globales que vous pouvez utiliser dans d'autres applications
Ajout d'une fonction pour récupérer de l'énergie et plus encore.
il peut être consulté via les boutons de débogage.
situé dans Oninit et utilisez la fonction QuickApp:getHis()
Le plan est de créer une application qui affiche uniquement les données énergétiques et plus encore.
il est crucial que l'application récupère le jeton avant l'exécution de l'application.
j'ai internet très rapide
il se pourrait donc qu'avec une connexion Internet lente, les minuteries doivent être ajustées.
situé à Oninit
important qu'ils s'exécutent dans cet ordre !
Full Code on my Github page:
Code
Last words:
Damn this was hard to make when never haven writing Lua before.
Enjoy!
Panasonic comfort cloud.fqa