Varför funger inte detta? Det har gjort det tidiagre men förmodligen annan version på Firefox. Sidan med sina knappar blinkar till sedan kommer följande text:
The connection was reset
The connection to the server was reset while the page was loading.
The site could be temporarily unavailable or too busy. Try again in a few moments.
If you are unable to load any pages, check your computer’s network connection.
If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the web
Chrome vägrar pga http och inte https. Safari likadant som Firefox. Kan ana att det är någon ny säkerhetsgrej på nätet som jag inte fattar. Har kört både från LAN och WAN med samma resultat.
Entering REPL. Use Control-X to exit.
>
MicroPython v1.13 on 2020-09-11; ESP module with ESP8266
Type "help()" for more information.
>>>
>>> import HTTP_server2
Connected
ip = 192.168.1.175
listening on ('0.0.0.0', 80)
client connected from ('192.168.1.1', 42746)
request:
b'GET / HTTP/1.1\r\nHost: 90.x.y.z\r\nUser-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nPriority: u=0, i\r\n\r\n'
led on = -1
led off = -1
button NOT pressed
client connected from ('91.224.92.17', 46478)
request:
b'GET / HTTP/1.1\r\nHost: 90.x.y.z:80\r\n\r\n'
led on = -1
led off = -1
button NOT pressed
client connected from ('45.135.194.136', 44814)
request:
b'GET / HTTP/1.1\r\nHost: 90.x.y.z:80\r\n\r\n'
led on = -1
led off = -1
button NOT pressed
client connected from ('192.168.1.1', 41228)
request:
b'GET / HTTP/1.1\r\nHost: 90.x.y.z\r\nUser-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nPriority: u=0, i\r\n\r\n'
led on = -1
led off = -1
button NOT pressed
client connected from ('192.168.1.105', 33460)
request:
b'GET / HTTP/1.1\r\nHost: 192.168.1.175\r\nUser-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0\r\nAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\nAccept-Language: en-US,en;q=0.5\r\nAccept-Encoding: gzip, deflate\r\nConnection: keep-alive\r\nUpgrade-Insecure-Requests: 1\r\nPriority: u=0, i\r\n\r\n'
led on = -1
led off = -1
button NOT pressed
Intressant 45.135.194.136 och 91.224.92.17 kommer inte från mig
Jag rensade bort allt som fanns i<head></head> då fick jag det hela snurra. Tyvärr vet jag fortfarande inte var felet var. Det återstår att leta efter. Men skönt att jag nu kan styra min vattenpump via nätet
EDIT:
Det verkar som storleken på variabeln "html" är kritisk. Är den för stor så ballar websidan ut. Den är orginal 1089 byte stor. Är den 989 byte så är det ok
EDIT2
1021 gränsen att det skall fungera. 1021 är ganska nära 1024. En slump? Vad är det inte Firefox mfl inte gillar med att en sräng är för lång?
Jag vet att jag pratat med mig själv de senaste inläggen, men hade jag inte haft forument att bolla mot hade jag troligtvis inte kommit vidare med en lösning. Tack för att jag fick prata
EDIT:
Tja löst och löst. Jag har tre pumpar och behöver fler knappar. Försökte dela upp varibeln "html" i två olika variabler med olika sendanrop ( cl.send(response)). Det blev inte ett dugg bättre. Kan förståss förenkla websidan så det rymms i 1021 tecken, men det känns inte riktigt rätt.