Titel van het project

Dit project in het kort
Wat maken we slim :
Hoe lang ben je er ongeveer mee bezig :
Moeilijkheidsgraad : Beginner / Gevorderd / Moeilijk
.
Gebruikte producten in dit project
Slimme verwarming | Home Center 2 en EvoHome koppeling
Benodigdheden:
- FIBARO Home Center 2
- Evohome met kleuren scherm en Internet gateway (RFG100) of Evohome met WiFI
- Evohome account
- Installatie bestanden van de Robbshop website
Stappenplan:
1 Aanmaken Variabele
2 Creëer LUA scene
3 Aanmaken Evohome kamers/zones
4 Aanmaken Evohome virtueel apparaat
5 Aanmaken Warmwaterregeling kamers/zones
6 Aanpassen Evohome API scene
7 Foutmeldingen
Stap 1 Aanmaken variabele (HC2)
11 Ga naar Panelen
12 Ga naar Variabelen Paneel
13 Klik op Toevoegen
14 Gebruik als naam EvohomeAPI
15 Klik op opslaan
Stap 2 Maak een LUA-scene
16 Klik op scenes en vervolgens op toevoegen
17 Klik bij Scene toevoegen via LUA op Nieuw
18 Open het bestand Evohome API.lua met een tekst-editor en kopieer alle tekst.
19 Gebruik als username het email adres van je Evohome account
Gebruik als password het wachtwoord van je Evohome account
20 Pas zones_name aan de namen van de kamers/zones van je Evohome systeem. De namen zijn hoofdletter gevoelig, de correcte spelling zie je op het display van je Evohome systeem (niet via de app!). Voor een warmwaterregeling kies je als naam "".
Later passen we de main_id en zones_id aan.
21 Klik op het tabblad Algemeen
22 Gebruik als naam Evohome API
23 Kies een kamer
24 Zet een vinkje bij Sta niet toe dat een alarm de scène stopt tijdens een actief alarm
25 Klik op de diskette (met het uitroepteken) aan de rechterkant om op te slaan
26 Onthoudt het ID, zie de rode circel (in dit voorbeeld 1)
Het ID hebben we later nodig voor onder andere de zones.
27 Klik op Wijzig icoon
28 Klik op Bladeren
29 Selecteer Evohome API.png (zit in bestand wat je hebt gedownload van de website)
30 Klik op Toevoegen
31 Selecteer het nieuwe icoon
Stap 3 Aanmaken van EvoHome kamers/zones
32 Klik op Apparaten
33 Klik op Toevoegen of verwijderen
34 Klik op Bladeren onder Importeer virtueel apparaat
35 Selecteer Evohome_2.0_-_Zone.vfib
36 Geef als naam, de naam van de zone (bv Keuken). De naam is hoofdletter gevoelig, de correcte spelling zie je op het display van je Evohome systeem (niet via de app!).
37 Kies een kamer
38 Gebruik als IP adres 0
39 Gebruik als TCP poort het ID van de scene die je in stap 2 hebt moeten onthouden
40 Klik op de diskette (met het uitroepteken) aan de rechterkant om op te slaan
41 Onthoudt het ID van de zone. Je kan het ID vinden in de adres balk in je browser (in het voorbeeld 41)
42 Klik op Wijzig icoon
43 Klik op Bladeren
44 Selecteer Evohome.png (zit in bestand wat je hebt gedownload van de website)
45 Klik op Toevoegen
46 Selecteer het icoon
Herhaal deze stap voor alle kamers/zones van je Evohome systeem!
Stap 4 Aanmaken EvoHome virtueel apparaat
47 Klik op Apparaten
48 Klik op Toevoegen of verwijderen
49 Klik op Bladeren onder Importeer virtueel apparaat
50 Selecteer Evohome_2.0.vfib
51 Geef als naam Evohome 2.0
52 Kies een kamer
53 Gebruik als IP adres het location ID van je Evohome systeem, normaal gesproken is dat 0. Alleen bij meerdere Evohome systemen is dit anders.
54 Gebruik als TCP poort het ID van de scene die je in stap 2 hebt moeten onthouden
55 Klik op de diskette (met het uitroepteken) aan de rechterkant om op te slaan
56 Onthoudt het ID van de zone. Je kan het ID vinden in de adres balk in je browser (in het voorbeeld 43)
Herhaal deze stap voor alle locations van je Evohome systeem!
Normaal gesproken heb je er maar 1.
Stap 5 Aanmaken warmwaterregeling kamers/zones
57 Klik op Apparaten
58 Klik op Toevoegen of verwijderen
59 Klik op Bladeren onder Importeer virtueel apparaat
60 Selecteer Evohome_2.0_-_DHW.vfib
61 Geef een naam (in dit geval maakt het niet uit wat je kiest)
62 Kies een kamer
63 Gebruik als TCP poort het ID van de scene die je in stap 2 hebt moeten onthouden
64 Klik op de diskette (met het uitroepteken) aan de rechterkant om op te slaan
65 Onthoudt het ID van de zone. Je kan het ID vinden in de adres balk in je browser (in het voorbeeld 41)
Stap 6 Aanpassen EvoHome API scene
66 Klik op Scènes
67 Klik op de Evohome API scene
68 Klik op het tabblad Geavanceerd
69 Wijzig main_id in het ID van je Evohome virtueel apparaat (die je in stap 4 hebt moeten onthouden)
70 Wijzig zones_id in de IDs van je Evohome zone virtuele apparaten (die je in stap 3 hebt moeten onthouden). De volgorde moet gelijk zijn aan die van de zones_name. In het voorbeeld zie je 2 namen en 2 IDs
Stap 7 Foutmeldingen
-No variable EvohomeAPI – De variabele EvohomeAPI bestaat niet, volg stap 1 om deze variabele aan te maken
-Corrupted variable EvohomeAPI - De variabele EvohomeAPI is corrupt, gooi de variabele we gen maak hem opnieuw aan volgens stap 1
-Error HTTP status (GetOAuth) – Inloggen is niet gelukt, controleer je emailadres en je wachtwoord
Met dank aan Remko de Boer, de ontwikkelaar van de API.