diff --git a/Temp_DS18B20/temp_zf/api_hub_temp.html b/Temp_DS18B20/temp_zf/api_hub_temp.html index 6eeeca0..2d9bdee 100644 --- a/Temp_DS18B20/temp_zf/api_hub_temp.html +++ b/Temp_DS18B20/temp_zf/api_hub_temp.html @@ -7,23 +7,23 @@ -

API HUB Temp 190727.0935

+

API HUB Temp 190727.0948


<% - ztemp1 = 0 ztemp2 = 0 ztemp3 = 0 + --ztemp1 = 0 ztemp2 = 0 ztemp3 = 0 if (_GET.field1 ~= nil) then ztemp1 = _GET.field1 - zout("
temp1: "..ztemp1) + zout("
temp1: "..ztemp1.."°C") end if (_GET.field2 ~= nil) then ztemp2 = _GET.field2 - zout("
temp2: "..ztemp2) + zout("
temp2: "..ztemp2.."°C") end if (_GET.field3 ~= nil) then ztemp3 = _GET.field3 - zout("
temp3: "..ztemp3) + zout("
temp3: "..ztemp3.."°C") end %> diff --git a/Temp_DS18B20/temp_zf/disp_temp.html b/Temp_DS18B20/temp_zf/disp_temp.html index 49f7086..a17bc61 100644 --- a/Temp_DS18B20/temp_zf/disp_temp.html +++ b/Temp_DS18B20/temp_zf/disp_temp.html @@ -3,50 +3,25 @@ - ESP8266 page 3 + Affichage des températures -

ESP8266 page 4 190726.1955

+

Affichage des températures 190727.0951


- Web service concentrateur de mesures de température !
- Retour à la home page...


- - Test d'un web service qui fonctionne avec l'Active Server Page ZYX.

- - Le code Lua pour afficher ce résultat se trouve dans le code HTML de cette page et est exécuté sur le NodeMCU.
- Les données viennent du NodeMCU !

+ Les températures mesurées sont:
+ <% - zout("Il reste: "..node.heap().." de RAM !

\n") - %> - - Les arguments du web service (GET) sont:

- <% - if (vars ~= nil) then - zout("
vars: "..vars.."
") - for k, v in string.gmatch(vars, "(%w+)=(%w+)&*") do - _GET[k] = v - zout(k..": "..v.."
") - if k == "field1" then - ztemp1_conc = v - elseif k == "field2" then - ztemp2_conc = v - elseif k == "field3" then - ztemp3_conc = v - end - end + if (ztemp1 ~= nil) then + zout("
Température intérieure chambre à coucher "..ztemp1.."°C") + end + if (ztemp2 ~= nil) then + zout("
Température extérieure sud "..ztemp2.."°C") + end + if (ztemp3 ~= nil) then + zout("
Température extérieure nord "..ztemp3.."°C") end - zout("
Les températures récupérées sont: "..ztemp1_conc..", "..ztemp2_conc..", "..ztemp3_conc) - %> - - - - -

Yeah... cela fonctionne vachement bien !

- - <% - zout("Il reste: "..node.heap().." de RAM !

\n") %> diff --git a/Temp_DS18B20/temp_zf/z_index.html b/Temp_DS18B20/temp_zf/z_index.html index 84b2201..79c5352 100644 --- a/Temp_DS18B20/temp_zf/z_index.html +++ b/Temp_DS18B20/temp_zf/z_index.html @@ -7,14 +7,15 @@ -

ESP8266 home page 190727.0922

+

ESP8266 home page 190727.0941

Différentes pages HTML:

Page 1, affichage de la température dynamique en code Lua inline.
Page 2, tableau dynamique écrit en Lua inline.
Page 3, affichage du capteur non linéaire corrigé.
Page 4, test de récupération d'arguments pour un web service.
- Page 4, test d'un web service hub de mesures de température.
+ API HUB Temp, test d'un web service hub de mesures de température.
+ Affichage des températures, affiche les températures mesurées.
Page qui n'existe pas !