Page 1 sur 1

D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 12:27
par Wolfen38
Bonjour,

J'ai un script dzvent pour changer le nom d'un widget :

Code : Tout sélectionner

-- Icon changer
local ICON_RAIN = 116
local ICON_SUN = 117
return {
    logging = {
	level = domoticz.LOG_DEBUG, -- Select one of LOG_DEBUG, LOG_INFO, LOG_ERROR, LOG_FORCE to override system log level
	},
	on = {
        devices = {404},
        },

    execute = function(dz, item)
	
    local pluiej = dz.variables('Pluie-jour').value
    print('start icon ' .. pluiej)
	
	if item.level == 10 then
	    item.setIcon(ICON_RAIN)
		item.rename('Aujourdhui - pluie : '..pluiej..'mm')
		item.switchSelector(10).silent()
 elseif item.level == 20 then
        item.setIcon(ICON_SUN)
		item.rename('Aujourdhui - soleil')
        item.switchSelector(20).silent()
		    
    end
		   
    end
 
}
Quand il se lance, j'ai ca dans les log :

Code : Tout sélectionner

2020-11-05 12:00:01.154 Status: dzVents: Info: Handling events for: "Aujourdhui - soleil", value: "Soleil"
2020-11-05 12:00:01.155 Status: dzVents: Info: ------ Start external script: icone-pluie-jour.lua: Device: "Aujourdhui - soleil (Virtualsensor)", Index: 404
2020-11-05 12:00:01.156 Status: dzVents: start icon 0.0
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: url = http://127.0.0.1:8080/json.htm?type=setused&used=true&name=Aujourdhui+-+soleil&description=&idx=404&switchtype=18&customimage=117
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: method = GET
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: post data = nil
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: headers = nil
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: callback = nil
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: url = http://127.0.0.1:8080/json.htm?type=command&param=renamedevice&idx=404&name=Aujourdhui+-+soleil
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: method = GET
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: post data = nil
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: headers = nil
2020-11-05 12:00:01.156 Status: dzVents: Debug: OpenURL: callback = nil
2020-11-05 12:00:01.156 Status: dzVents: Debug: Constructed timed-command: Set Level 20
2020-11-05 12:00:01.156 Status: dzVents: Debug: Constructed timed-command: Set Level 20 NOTRIGGER
2020-11-05 12:00:01.158 Status: dzVents: Info: ------ Finished icone-pluie-jour.lua
Et je ne comprends pas d'où vient l'ip 127.0.0.1:8080 ?

Parce ce que je veux mettre en place un second rasp qui aura le port 8181, donc je ne sais pas où modifier et quoi pour cet ip....

Merci.

Re: D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 12:41
par Keros
Les logs que tu vois sont en mode débug : tu vois tout ce que fait DomoticZ.

Et je pense que la ligne de code item.rename('Aujourdhui - pluie : '..pluiej..'mm') se traduit par une action via l'API JSON http://127.0.0.1:8080/json.htm?type=com ... i+-+soleil

Le 127.0.0.1 est l'IP propre du serveur (en gros il s'appelle lui-même). Ça peut aussi être localhost. Et concernant le port, il doit récupérer l'info des paramètres de DomoticZ.

Réduit ton niveau de débogage : tu vas te poser trop de questions ;)

Re: D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 12:48
par Wolfen38
Mardi pour cette réponse détaillée.

Et comment je réduis le niveau de debug?

Envoyé de mon Mi 9T Pro en utilisant Tapatalk


Re: D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 18:25
par denis_brasseur

Code : Tout sélectionner

logging = {
	level = domoticz.LOG_DEBUG, -- Select one of LOG_DEBUG, LOG_INFO, LOG_ERROR, LOG_FORCE to override system log level
	},

Re: D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 18:29
par Wolfen38
ok, je mets juste le log error pour etre juste alerté en cas de probleme ?

Re: D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 19:33
par Keros
Log erreur ne te donnera que les erreurs. Si tu as mis des prints dans tes scripts, ils ne seront pas dans les logs.
Je pense que le niveau le plus adéquat est LOG_INFO.

Re: D'où vient le 127.0.0.1 ?

Publié : 05 nov. 2020, 19:47
par Wolfen38
ok merci