Page 1 of 3

Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 3:47 pm
by I-1
Beste,

Na me suf gezocht te hebben op het forum ga ik de vraag toch maar even stellen...
Ik wil graag een pagina op mijn blog maken waarin alle domotica gegevens worden bijgehouden.

Ik maak op het moment gebruik van Homeseer 2.
Heeft iemand enige idee hoe ik de gegevens naar een andere webpagina krijg?

Ik wil bijvoorbeeld om te beginnen:
- een status wijziging van mijn gordijnen displayen (open / dicht / stop)
- mijn power usage charts displayen (vanuit RFXCharts)
- op het moment dat er een IR commando word ontvangen of verstuurd deze displayen (Bijv. TV is om 16:00 op 04 jan 2010 aan gegaan)

Heeft iemand enig idee waar ik moet beginnen?

Gr Iwan

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 4:25 pm
by I-1
Ik heb inmiddels deze link gevonden:
http://www.domoticaforum.eu/viewtopic.php?t=1695

Waarin gesproken word over jon00 web builder 2.

Is dit de enige manier of zijn er meer manieren?

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 5:00 pm
by Alexander
Iwan,

Ik kan je wel helpen met scripten. Vandaag gaat me niet lukken, maar de rest van de dagen in de avonduren moet wel lukken. Wel is het noodzakelijk dat of naar een html bestand weggeschreven kan worden en die pagina als webpagina gebruiken of wil je dat er echt gegevens gepost worden naar een website buiten je eigen HS server? Dat laatste betekent dan namelijk ook een webservice beschikbaar maken op je website en dat is even een ander verhaal.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 5:02 pm
by Rene
Ik sta op het punt een plugin te releasen die alle gegevens van Homeseer via XML-RPC en JSON-RPC ontsluit. Wellicht heb je hier iets aan.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 5:30 pm
by Bjochems
Ben je handig met server side scripting en databases? Zelf gebruik ik de Ultralog plugin. Deze schrijft alles weg naar een MySQL database die ik dan benader vanaf m'n website via PHP.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 6:31 pm
by I-1
@Alexander
Ik maak zelf gebruik van Wordpress om voor mijn blog.
Wordpress draait op een andere server (wel binnen mijn eigen LAN omgeving) onder apache.

Wat ik graag zou willen is dat ik in wordpress een extra pagina aan maak en de gegevens van homeseer daarin laat zien.

@Rene
Kan ik heb bovenstaande voorelkaar krijgen met jou plugin?

@Bjochems
Ik ben best handig met server side scripting en Databases ... maar ik ben geen programmeur.
Kan je me iets meer vertellen over jou oplossing?
En wat is je website waar je de dingen in real time laat zien?

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 7:42 pm
by Bwired
De makkelijkste (lean) oplossing is volgens mij een scriptje installeren die bij elke status wijziging het device update in een database.
Die database kan je dan benaderen voor het maken van elke website die je maar wil (asp, php etc)
Zo'n script weet ik zeker dat die er wel moet zijn. In mijn HS verleden (versie 1.x) deed ik dat ook zo :)

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 8:06 pm
by Alexander
Sterker nog zo'n script heb ik gemaakt voor mezelf: http://domoticaforum.eu/viewtopic.php?f=47&t=3405
Ik gebruik het voor statistieken te maken, maar de asp pagina geeft ook aan hoe je dan uit de database kan lezen en aangezien iwan gewoon local blijft tussen HS en database server, zou dat geen probleem moeten zijn.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 8:25 pm
by I-1
Ok,

Ik denk dat ik hier iets meer hulp bij nodig ga hebben ....

Ik moet dus op mijn homeseer machine het voor elkaar proberen te krijgen dat alles in een MySQL database gelogt gaat worden.
En deze database lees ik uit vanaf de een PHP pagina uit Wordpress?

Zoiets?

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 8:47 pm
by Bjochems
Zo zou je het inderdaad kunnen doen. Om vanuit Homeseer de info in een MySQL database te krijgen kun je de UltraLog plugin van UltraJones gebruiken. Deze plugin kun je via de updater installeren.

Op je pc met de webserver kun je dan bv xampp installeren

http://www.apachefriends.org/en/xampp.html

Hiermee installeer je Apache, MySQL en PHP in één keer.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 9:28 pm
by Bwired
Heb je volgens mij allemaal niet nodig...
Wordpress heeft iwan al draaien
Mijn inziens op zijn Homeseer server MYSQL installeren en een script (Alexander) voor het loggen naar de database.
In bestaande Wordpress van Iwan (is dat PHP?) een webpagina toevoegen die de data uit de MYSQL tabel leest.
Volgens mij heb je verder niets nodig.
Ps: let op dat je een zo licht mogelijk script gebruikt, veel plugins hebben allerlei toeters en bellen (leuk, maar vaak niet gebruikt) maar maken het trager in HS.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 9:33 pm
by phoenixb
Wordpress draait inderdaad op PHP, maar zou je niet de informatie die al beschikbaar is in HS via een iFrame in Wordpress inzichtelijk kunnen krijgen of is dat te gevaarlijk om op die mannier de informatie naar buiten te brengen?

Ik wil bij deze ook de oplossing van Alexander volgen.
Mvg,
Dieuwert

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 9:47 pm
by Rene
De HS info via een iframe beschikbaar maken betekent Homeseer via het Internet beschikbaar maken. Ik zou dit niet doen zonder authenticatie en het liefst een reverse proxy.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 9:51 pm
by Bjochems
Als PHP al draait dan heb je idd alleen nog MySQL nodig. Je kan dan kiezen of je dat op je Homeseer server wilt installeren of op de server waar PHP al op draait.

Re: Real-time website maken met de gegevens van Homeseer 2

Posted: Mon Jan 04, 2010 10:10 pm
by I-1
Wordpress zijn inderdaad PHP pagina's.
Ik heb ook al MySQL draaien op die machine waar wordpress op draait.
Wordpress gebruikt namelijk MySQL als database.

Dit betekend dat ik de volgende opstelling heb:

[WORDPRESS PC] <------------------------------------------------------------>[HOMESEER PC]

- Ik maak via MyPHPAdmin een nieuwe database aan op de MySQL server die draait op de WORDPRESS PC

En dan?

Welke tabellen moet ik aanmaken?
En hoe werkt het script dan precies?