Eventghost och WebUpdaterSuiteDuo få ut temp till webbsida

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Flygekorre
3 stars
3 stars
Posts: 59
Joined: Fri 09 Nov 2012, 22:30

Re: Sv: Eventghost och WebUpdaterSuiteDuo få ut temp till we

Post by Flygekorre » Tue 12 Mar 2013, 23:11

Såja, då var alla plugin igång, har kikat lite i html-filen, house_pad men blev inget klokare tyvärr. Det jag nu vill är alltså att med en snutt kod få ut information ifrån EG från exempelvis en temperatursensor.
You do not have the required permissions to view the files attached to this post.

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Eventghost och WebUpdaterSuiteDuo få ut temp till webbsi

Post by krambriw » Wed 13 Mar 2013, 07:53

Bra!!!

Har du lagt house_pad.html i EG's webbserver katalog?

Kan du öppna webbsidan house_pad med din webbläsare?

Jag tror vi behöver modda pluginnen 'WebUpdaterSuiteDuo', jag skall fixa det och en html sida som funkar med temperaturer, inga stora ändringar.

mvh

Flygekorre
3 stars
3 stars
Posts: 59
Joined: Fri 09 Nov 2012, 22:30

Re: Sv: Eventghost och WebUpdaterSuiteDuo få ut temp till we

Post by Flygekorre » Wed 13 Mar 2013, 11:41

Yes, webbsidan fungerar, eg reagerar varje gång jag öppnar den också verkar det som, det kommer en rad med webbserver recdata i loggen.

Skickat från min GT-N7000 via Tapatalk 2

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Eventghost och WebUpdaterSuiteDuo få ut temp till webbsi

Post by krambriw » Wed 13 Mar 2013, 13:47

Bra, då kör grundfunktionerna.

Detta måste nu göras (obs, öppna respektive zip-fil):

1) byt ut plugin filen för WebUpdaterSuitDuo till den här:
__init__.zip
2) Kopiera in den här html-filen till EG' webserver katalog (du kan ju byta namn på den gamla om du redan har den där):
house_pad.zip
3) Starta om EG, lägg in de sensor events du vill ha temperaturen överförd för (så som du redan gjort)


4) Öppna ovanstående html fil i en text editor

Först tar du och anger korrekt ip och port till din websocket server (ändra om det behövs, tex om du kör browsern från en annan PC eller mobil enhet):

Code: Select all

var url = "ws://127.0.0.1:1235";
För varje sensor, så måste du editera ett ID i respektive kodavsnitt som kan identifieras:

tex här där det börjar med '81' så måste du ta reda på id't för dina sensorer (det syns som del av event texten) och stoppa in det värdet istället:

Code: Select all

        if (event.data.match("81_TellStickDuo_Temperature:")) //Temperatur två
            {
            var m = event.data;
            var temp = m.split('_')[3];
            //alert(temp);
            document.getElementById("t04").style.color ="white";
            document.getElementById("t04").style.fontFamily ="arial";
            document.getElementById("t04").style.fontSize ="12";
            document.getElementById("t04").innerHTML = temp+" C, "+"senaste kontakt: "+global_n[1]+' '+global_n[2];
            }
Behöver du fler sensorvärden är det bara att kopiera kodavsnitten och modifiera lite värden.

5) Spara ändringarna

6) Öppna web sidan med en browser som tillåter websockets tex firefox

7) Resultatet skall bli ungefär så här (efter ett tag skall datum och tid samt temperaturer börja trilla in):
Image2.png
9) När du gör refresh, laddas datat om till web sidan men det behövs inte normalt, websocket servern skickar ut uppdaterade data automatiskt så länge du är ansluten.


mvh Walter
You do not have the required permissions to view the files attached to this post.
Last edited by krambriw on Wed 13 Mar 2013, 14:48, edited 4 times in total.

Flygekorre
3 stars
3 stars
Posts: 59
Joined: Fri 09 Nov 2012, 22:30

Re: Sv: Eventghost och WebUpdaterSuiteDuo få ut temp till we

Post by Flygekorre » Wed 13 Mar 2013, 14:04

Ojojoj! jag bockar och bugar för din hjälp, jag trodde inte plugin filer behövde editeras för att detta skulle fungera. Tack för tiden du lagt ner på detta! Ska testa för fullt ikväll! Återkommer med resultat!

Skickat från min GT-N7000 via Tapatalk 2

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Eventghost och WebUpdaterSuiteDuo få ut temp till webbsi

Post by krambriw » Wed 13 Mar 2013, 14:16

Code: Select all

jag trodde inte plugin filer behövde editeras för att detta skulle fungera
Normalt behövs inte detta men den gamla versionen stödde inte sensorer för temperatur. Om nu relativ luftfuktighet skulle behövas i framtiden, så krävs ytterligare moddning men det är inte så invecklat (jag själv brydde mig inte den gången jag ursprungligen gjorde pluginnen, det var mest för att visa hur man enkelt det var).

mvh

Flygekorre
3 stars
3 stars
Posts: 59
Joined: Fri 09 Nov 2012, 22:30

Re: Sv: Eventghost och WebUpdaterSuiteDuo få ut temp till we

Post by Flygekorre » Thu 14 Mar 2013, 19:13

Ville bara meddela dig att det fungerar ypperligt nu! Är så nöjd att jag äntligen fått in temperaturerna på sidan! :) Nu måste jag bara lära mig lite grundläggande python så jag kan föra över den enkla automatiseringen av väggknappar för scenarion till EG istället för SK. SK ska få sköta tänd och släck-schemat för enheterna och vara interface mot mobilerna bara, inget mer.
You do not have the required permissions to view the files attached to this post.

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Eventghost och WebUpdaterSuiteDuo få ut temp till webbsi

Post by krambriw » Fri 15 Mar 2013, 07:37

Kul, jättebra!

Om du vill få fart på knapparna också för att styra tex nexa enheter så är det väldigt enkelt. Se mitt exempel nedan (du drar och släpper samtliga möjliga events för en enhet till 'WebCapture' makrot)

Oavsett om den sen styrs med fjärrkontroll, via Telldus Center, via klick på web sidan, direkt från EG eller via SK så kommer statusen på web sidan att uppdateras.

1) Byt ut plugin filen för 'WebUpdaterSuiteDuo' med den här (har gjort några förbättringar):
__init__.zip
2) Konfigurera enligt exempel i bilden:
Image2.png
3) Testa

mvh
You do not have the required permissions to view the files attached to this post.

Flygekorre
3 stars
3 stars
Posts: 59
Joined: Fri 09 Nov 2012, 22:30

Re: Eventghost och WebUpdaterSuiteDuo få ut temp till webbsi

Post by Flygekorre » Fri 15 Mar 2013, 11:29

Hej! Tack detta skall jag testa också, återkommer med resultat!

..fast jag tänkte i första hand på att få igång dem fysiska knapparna jag har i huset i EG.

Detta görs väl enklast med pythonscript-actions har jag förstått?

Något i stil med:
IF hallknapp ON then scenario "kväll"

eller

IF hallknapp ON then "slå på enhet"

krambriw
4 stars
4 stars
Posts: 336
Joined: Thu 19 Jul 2012, 19:41

Re: Eventghost och WebUpdaterSuiteDuo få ut temp till webbsi

Post by krambriw » Fri 15 Mar 2013, 17:12

Som du kanske vet så kan du styra scenarion i SK med hjälp av SwitchKing pluginnen för EG.

Du kan då ganska enkelt skapa makron i EG för de olika scenarion du vill styra. Du kan sedan använda vilket event som helst i EG till detta, tex från dina tryckknappars on/off events.

mvh
Image2.png
You do not have the required permissions to view the files attached to this post.

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests