woensdag 11 april 2012

Concept Schermontwerp

Nadat de user requirements bekend waren werd het tijd om een schermontwerp te maken. Het ontwerp moet met Openremote designer gerealiseerd kunnen worden dus daar is tijdens het ontwerp rekening mee gehouden.
Het ontwerp bestaat uit 2 schermen.

Het hoofdscherm bevat de bediening van de screens.



En een instellingenscherm waar de drempelwaarden van de automaatstand ingesteld kunnen worden.


Doelstelling week 15


Gedaan in week 14
  1. Eerste concept van de schermen zijn klaar. 
  2. De hardware specificaties zijn verder uitgewerkt en er is gezocht naar kandidaat hardware die aan de specificaties kunnen voldoen. Er is ook contact gelegd met de leverancier van de Dreamplug of de hardware RS232 over USB ondersteund.
  3. De planning is bijgewerkt.
  4. Er is een test gedaan met een Dreamplug van mede afstudeerders bij Tass om te kijken of het RS232 over USB protocol vanuit Linux en Javacode ondersteund wordt. Test 1 voor het RS232 communiceren over USB is geslaagd. Test 2 voor het openen van een RS232 communicatiepoort vanuit Javacode is mislukt doordat er geen tijd meer was.
Doelstelling week 15
  1. Handleiding afmaken.
  2. Hardware bestellen als er een positief bericht terug is gekomen van de leverancier.
  3. Staten met de Design fase.

dinsdag 3 april 2012

Doelstelling week 14

Gedaan in week 13
  1. Gestart met het ontwerpen van de bedieningsschermen.
  2. Technisch overleg gehad met Erik over het hardware ontwerp en de specificaties.
  3. Nog geen begin kunnen maken met de handleiding door tijdgebrek.
Doelstelling week 14
  1. Het ontwerp afmaken van de bedieningschermen.
  2. Hardware specificaties zoeken en hardware ontwerpen verder uitewerken.
  3. Handleiding schrijven aan de hand van het ontwerp en requirements.

maandag 26 maart 2012

Doelstelling week 13

Gedaan in week 12
  1. Meeting met Rop gehad over de functionele requirments en vervolgens het 'User Requirements Document' aangepast en V0.2 gedistribueerd.
  2. Specificaties gezocht voor de server hardware waar Openremote op moet draaien. De specificaties heb ik in een documentje gezet en naar Erik gestuurd.
Doelstelling week 13
  1. Schermontwerpen maken van de Android app om te laten zien bij de requirements meeting.
  2. Overleg met Erik over de gevonden specificaties.
  3. Hardware bepalen voor de server aan de hand van de gevonden specificaties.
  4. Begin maken met de handleiding.

zondag 18 maart 2012

Doelstelling week 12


  1. Ik wil een meeting inplannen met Rop om de User requirements door te lopen zodat ik deze concreet kan maken. 
  2. Ik ga een lijst opstellen met specificaties waar de server aan moet voldoen om Openremote te kunnen draaien. Met deze specificaties ga ik op zoek naar de juiste hardware voor de server in overleg met Erik. 
 

vrijdag 2 maart 2012

Het weerstion

Vandaag ben ik op zoek gegaan naar een oplossing voor een goed weerstation voor dit project. Het moest een weerstation zijn dat ik uit kan lezen en dat in het budget past.

Na wat zoeken kwam ik op www.wunderground.com. Weather Underground bied een real-time weerinformatie service aan via het internet. Het mooie aan deze serv

ice is dat je er zelf aan kunt deelnemen. Je kunt namelijk een goedkoop weerst

ation kopen en de data uploaden. De hele wereld kan dan gebruik maken van jou data.

Een weerstation dat veel gebruikt wordt is de
Alecto WS-4000 en kost nog geen 100 euro. Deze kan via USB aangesloten worden op je PC. Met een Python script (pywws) of een van de andere software pakketten die op de site vermeld staan kun je de actuele data uploaden. Deze data wordt dan opgeslagen in de database en voor iedereen beschikbaar gemaakt.


Voor dit project zou dit een mooie oplossing zijn om de nodige weerinformatie voor de app te verkrijgen. Weather Underground biedt namelijk een mooie API aan waar je de beschikbare data op kunt vragen in de vorm van XML of JSON. Nog een voordeel is dat je niet afhankelijk bent van één weerstation. Als er in de buurt al een weerstation aanwezig is hoef je zelf geen weerstation te plaatsen of als je weerstation even niet werkt heb je toch accurate data.

Als ik voor deze oplossing kies kan ik beginnen met de data van het website voordat ik een weerstation aanschaf. Als de informatie dan niet goed genoeg is kan ik er mijn eigen weerstation aan koppelen.


Find more about Weather in Goirle, NL
Click for weather forecast