index.html direct till 127.0.0.1

Moderators: hekj, Telldus

Post Reply
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

index.html direct till 127.0.0.1

Post by subroc »

Hej

Sitter och försöker skrämma liv i ett eget webinterface på en RPi men får det inte att funka, så fort jag försöker öppna index.html från min windowsmaskin så redirectar den mot 127.0.0.1:8080 (dvs på windowsburken), demo.html funkar men så for jag lägger på mypage=index så redirectar den till "http://127.0.0.1:8080/nexahome?mypage=d ... 9626530896".

Jag har utgått från mywebserver.zip från nexahomes hemsida
Jag har ändrat från:
<meta http-equiv="refresh" content="60;#URL#?mypage=demo&psw=#PSW#">
till
<meta http-equiv="refresh" content="60;#URL#?mypage=index&psw=#PSW#">

samt
<input type=hidden name="mypage" value="demo">
till
<input type=hidden name="mypage" value="index">
i alla forms.
I webserver host under config-fliken så pekar jag mot IP adressen på min RPi
Jag kan för gudarna inte tänka ut vad mer som ska behöva göras för att få det att funka?

Edit: Kan tilläggas att senast jag kodade HTML var brinnande facklor och midislingor det häftigaste man kunde ha.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: index.html direct till 127.0.0.1

Post by hekj »

subroc wrote:Sitter och försöker skrämma liv i ett eget webinterface på en RPi men får det inte att funka, så fort jag försöker öppna index.html från min windowsmaskin så redirectar den mot 127.0.0.1:8080 (dvs på windowsburken), demo.html funkar men så for jag lägger på mypage=index så redirectar den till "http://127.0.0.1:8080/nexahome?mypage=d ... 9626530896".

Jag har utgått från mywebserver.zip från nexahomes hemsida
Jag har ändrat från:
<meta http-equiv="refresh" content="60;#URL#?mypage=demo&psw=#PSW#">
till
<meta http-equiv="refresh" content="60;#URL#?mypage=index&psw=#PSW#">

samt
<input type=hidden name="mypage" value="demo">
till
<input type=hidden name="mypage" value="index">
i alla forms.
I webserver host under config-fliken så pekar jag mot IP adressen på min RPi
Jag kan för gudarna inte tänka ut vad mer som ska behöva göras för att få det att funka?

Edit: Kan tilläggas att senast jag kodade HTML var brinnande facklor och midislingor det häftigaste man kunde ha.
Har du skrivit in 127.0.0.1 som ip adress (det är samma som att skriva in textsträngen "localhost")?

Jag tror att det kommer att fungera om du skriver in en "riktig" ip adress, dvs 192.168.0.95 eller vad din RPi kan ligga på.
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: index.html direct till 127.0.0.1

Post by subroc »

Hej

Nej, i adressfältet i win burken skriver jag naturligtvis in:
http://192.168.1.201:8080/nexahome?mypage=index
då står firefox och tuggar nån sekund sen redirectas jag till:
http://127.0.0.1:8080/nexahome?mypage=d ... 9626530896

om jag däremot skriver in:
http://192.168.1.201:8080/nexahome?mypage=demo
får jag upp demosidan.

Edit: och i config står Web Server Host satt till: 192.168.1.201
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: index.html direct till 127.0.0.1

Post by hekj »

Konstigt, du har nog gjort allt rätt, testa med att döpa din html fil till något annat än index.html
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: index.html direct till 127.0.0.1

Post by subroc »

jätteskumt!

Skapade en apa.html i /home/pi/nexahome/mywebserver/
innehållande:

Code: Select all

<html>
<h1>APA!</h1>
</html>
skriver in:
http://192.168.1.201:8080/nexahome?mypage=apa
i windowsburken.
samma sak händer får upp bakgrunden från demo.html i nån sekund sen redirectar den till
http://127.0.0.1:8080/nexahome?mypage=d ... 9626530896


kör ver 3.3.0 enligt aboutfliken i nexahome om det kan vara till nån hjälp
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: index.html direct till 127.0.0.1

Post by hekj »

Byt till Web fliken i NH och klicka på knappen Reload, därefter testar du med mypage=apa igen.
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: index.html direct till 127.0.0.1

Post by subroc »

Ingen skillnad

Väldigt skumt. Provade även att deleta all i mywebserver mappen och köra en reload från web fliken. samma fenomen att jag blir redirectad.
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: index.html direct till 127.0.0.1

Post by hekj »

Jag testade på en windowsburk att skapa filen apa.html

Testade först utan att klicka på Reload knappen och fick upp sidan index.html

Klickade på Reload och försökte på nytt med mypage=apa och då fick jag upp apa.html sidan.

Skicka din NexaHome.xml till mig så kan jag kolla om den ser bra ut.
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: index.html direct till 127.0.0.1

Post by subroc »

verkar som webfliken inte gör nånting för mig, testade att ändra "My web server directory" till /home/pi/nexahome/banan (vilket inte finns)
har samma fenomen, händer ingentig när jag trycker reload under web fliken, testade även att lägga in 3.5.0 och samma problem där.
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: index.html direct till 127.0.0.1

Post by subroc »

Här kommer innehållet i xml filen:

Code: Select all

<?xml version='1.0' encoding='UTF-8'?>
<NexaHome>
  <config>
    <location>
      <city>Enk&#246;ping</city>
      <latitud>59.39</latitud>
      <longitud>17.05</longitud>
    </location>
    <devices>
      <device name="Barnrummet: F&#246;nster" previous="" repeat="1" partOfAll="yes">6</device>
      <device name="Motorv&#228;rmare 1" previous="" repeat="1" partOfAll="yes">7</device>
      <device name="Motorv&#228;rmare 2" previous="" repeat="1" partOfAll="yes">8</device>
      <device name="Grupp: Hallen" previous="" repeat="1" partOfAll="yes">9</device>
      <device name="Grupp: Matsalen" previous="" repeat="1" partOfAll="yes">10</device>
      <device name="Grupp: Motorv&#228;rmare" previous="" repeat="1" partOfAll="yes">11</device>
      <device name="Hallen: Sekret&#228;r" previous="" repeat="1" partOfAll="yes">12</device>
      <device name="TV-Rummet: B&#228;nken" previous="" repeat="1" partOfAll="yes">13</device>
      <device name="Matsalen: Golvlampa" previous="" repeat="1" partOfAll="yes">14</device>
      <device name="Matsalen: Vitrinsk&#229;p" previous="" repeat="1" partOfAll="yes">15</device>
      <device name="Hallen: Byr&#229;" previous="" repeat="1" partOfAll="yes">16</device>
    </devices>
    <command>
      <executable>/usr/lib/libtelldus-core.so.2</executable>
      <options on="--on" off="--off" dimlevel="--dimlevel" dim="--dim"/>
    </command>
    <notification trayicon="no"/>
    <console visible="no"/>
    <server host="192.168.1.201" port="8080" psw="320323694" mypage="/home/pi/nexahome/mywebserver" motion=""/>
    <sunlight offset="30"/>
    <modes current="Home">Home, Away</modes>
    <attributes current="">Workday, Holiday</attributes>
    <window width="" height="" upper="" lower=""/>
    <statistics version="3.5.0" timestamp="2013-12-29 19:54:40" os_name="Linux" os_version="3.6.11+" os_arch="arm" user_home="/home/pi" user_dir="/home/pi/nexahome" java_version="1.7.0_40" java_home="/usr/lib/jvm/jdk-7-oracle-armhf/jre"/>
  </config>
  <events>
    <event device="Barnrummet: F&#246;nster" monday="yes" tuesday="yes" wednesday="yes" thursday="yes" friday="yes" active="no" group="A">
      <off level="" defaultFunction="no">07:15</off>
    </event>
  </events>
</NexaHome>

Edit: kollade i console loggen och hittade ett antal av följande:
2013-12-29 19:46:02 Starting web server: http://192.168.1.201:8080/nexahome
2013-12-29 19:46:02 Adressen redan upptagen
kollade i dhcp-servern och RPi:n är den enda som har den adressen, så vet inte om det är nått i nexahome som inte släpper till adressen

det verkar överenstämma med alla tidpunkter jag tryckt på reload i webfliken

Edit2: Kan det vara nått strul med att jag kör en ftp session samt en rdp session mot pajen samtidigt som låser upp? men borde inte påverka port 8080
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: index.html direct till 127.0.0.1

Post by hekj »

Om det inte räcker med att starta om NexaHome så borde det fungera efter att du startar om din RPi.
subroc
Posts: 8
Joined: Fri Mar 17, 2023 9:45 am

Re: index.html direct till 127.0.0.1

Post by subroc »

har testat både, nu blir det en komplett ominstallation av RPi med nexahome imagen, och verifiera steg för steg. Dock dröjer det ett par dagar för frun vill kunna släcka och tända lampor
RH_Dreambox
Posts: 69
Joined: Fri Mar 17, 2023 9:45 am
Location: Södra Säm, Västra Götaland
Contact:

Re: index.html direct till 127.0.0.1

Post by RH_Dreambox »

Jag försöker precis som "subroc" att få igång en egendefinerad web-sida utan att lyckas.
Meddelandet som kommer upp i consolen anger att adressen redan är upptagen. Betyder det att det finns ytterligare en web server som ligger och blockerar?
"Starting web server: http://127.0.0.1:8080/nexahome" "Unable to create and start web server: Adressen redan upptagen"

På Config-sidan noterar jag också att Local host skall vara 127.0.1.1 ?! Bör inte den vara 127.0.0.1?
Hur som helst så har jag testat båda utan resultat. Jag har även testat att skriva in Raspberryns riktiga IP-adress.
Tittar man i defaultkoden som NexaHome skapar så hämtas vissa iconer från 127.0.0.1 så det borde vara den som gäller.

Man skall ju kunna redigera websidan under WEB-fliken i NexaHome, men det funkar heller inte.
Jag har testat massor av kombinationer av IP-nummer och olika webmappar och vid ett enda tillfälle fick jag upp en websida under fliken WEB.
Jag kunde då också bläddra bland alla HTML-filen som låg i webserver-mappen.
Tyvärr testade jag vidare och glömde bort vilken kombination jag hade då websidan dök upp så nu är där tomt igen.

Om man försöker nå websidan från en web-läsare så tycks valet av web-läsare spela in då man kan få olika resultat från olika läsare.
Internet Explorer visar defaultsidan utsträckt så man måste scrolla en hel del för att komma åt alla brytare.
I FireFox blir defaultsidan betydligt mindre och lätthanterligare.

I Raspberryns web-läsare kan man med lite tur få upp de andra sidorna men då syns bara lite utspridda iconer med frågetecken och kanske lite text.
Något är galet, men vad?

Ett önskemål är också att få in de saknade funktionerna i Telldus center. Tyvärr har jag inte kunskapen att installera den själv även om jag försökt.
Kan vi inte få in den i en uppdaterad Image?
Tellstick - Tellstick Duo - Tellstick Net - Oregon TNGN132N - Raspberry - Z-Wave (RaZberry) - Fibaro HC2 http://www.temp.swedenroots.se/
hekj
Posts: 992
Joined: Fri Mar 17, 2023 9:45 am
Location: Stockholm
Contact:

Re: index.html direct till 127.0.0.1

Post by hekj »

RH_Dreambox wrote:Jag försöker precis som "subroc" att få igång en egendefinerad web-sida utan att lyckas.
Meddelandet som kommer upp i consolen anger att adressen redan är upptagen. Betyder det att det finns ytterligare en web server som ligger och blockerar?
"Starting web server: http://127.0.0.1:8080/nexahome" "Unable to create and start web server: Adressen redan upptagen"

På Config-sidan noterar jag också att Local host skall vara 127.0.1.1 ?! Bör inte den vara 127.0.0.1?
Hur som helst så har jag testat båda utan resultat. Jag har även testat att skriva in Raspberryns riktiga IP-adress.
Tittar man i defaultkoden som NexaHome skapar så hämtas vissa iconer från 127.0.0.1 så det borde vara den som gäller.
Jag kollade på min RPi och såg precis som du att exemplet angav 127.0.1.1, men för att få det fungera ska man skriva in 127.0.0.1
Gör man detta kan man nå NexaHome defaultsida från sin RPi genom att skriva in http://localhost:8080 i webläsaren.

Vill man komma åt sidan från en annan burk i nätet så måste man skriva in Raspberryns riktiga IP-adress under Config flikens Host fält, exempelvis 192.168.0.95
RH_Dreambox wrote:Ett önskemål är också att få in de saknade funktionerna i Telldus center. Tyvärr har jag inte kunskapen att installera den själv även om jag försökt.
Kan vi inte få in den i en uppdaterad Image?
Vad är det för saknade funktioner?

Jag har lagt upp en ny NH version (v3.6.2) där jag läser ut lokal ip adress på ett annat sätt.
Post Reply