De handleiding gaat ervanuit dat je al beschikt over een werkende RaspberryPi/HAbridge.
Mocht je deze niet hebben zie dan onze beschrijving “Amazone Echo integreren in Fibaro HC2”.
Ga met behulp van “VNC Viewer” of “putty” naar je RaspberryPi/HAbridge.
Wij beschrijven hier de procedure te volgen via “VNC Viewer”.
Open "VNC Viwer"en type in de balk met "Enter a VNC Server adress or seach" het ip-adress van je raspberry waar je HA-Bridge op geïnstalleerd hebt. Type de gebruikersnaam en password in, als je niets verandert hebt is dit user: pi en password: raspberry.
Een VNC sessie zal geopend worden.
Open een command venster en type het volgende in:
Vervolgens gaan we HAbridge stoppen en de opstart wijzigen.
Dit ziet er dan als volgt uit:
Dit gaan we opslaan en afsluiten door eerst CRTL+O te geven gevolgt door ENTER en vervolgens CTRL+X.
We gaan ook het start script van HAbridge wijzigen d.m.v.:
Dit gaan we opslaan en afsluiten door eerst CRTL+O te geven gevolgt door ENTER en vervolgens CTRL+X.
We gaan ook de wijziging doorvoeren d.m.v.:
Ook dit gaan we opslaan en afsluiten door eerst CRTL+O te geven gevolgt door ENTER en vervolgens CTRL+X.
Vervolgens moeten we HAbridge weer opstarten, dit kunnen we op 2 manieren doen:
We starten de bridge met het volgende commando;
Om ervoor te zorgen dat de service ook tijdens het booten opstart geven we het volgende commando:
Om te controleren of alles nu goed draait voeren we het volgende commando uit:
Worden er geen fouten getoond dan is alles correct en kunnen we dit onderbreken met behulp van CTRL+C.
Goed we hebben HA bridge nu ook geschikt gemaakt voor Google Home.
Deze beschrijving is ook te downloaden van onze site, zie onder "Downloads > Projecten".
Dit is een handleiding om de Razberry GPIO board voor Rasberrypi te installeren voor Domoticz.
Deze complete handleiding kan je ook downloaden van onze site, onder "Download > projecten. Zodoende kan je dit naast je houden terwijl je alle handelingen op je PC/laptop kunt uitvoeren zonder telkens van scherm hoeft te wisselen.
Allereerst hebben we natuurlijk een Raspberrypi nodig en een Razberry van Zwave.me.
De Raspberry is volledig geïnstalleerd met Domoticz.
Als Domoticz geïnstalleerd is moet je inloggen m.b.v. de webbased interface (http://<IP-Adress:8080, het IP-Adress is dit van de raspberry op je netwerk).
We gaan nu handmatig de Razberry toevoegen aan Domoticz en gebruiken niet de standaard Z-way software.
Wij hebben de ervaring dat het beter is dat Domoticz Razberry benadert via OpenZwave . Dat gaan we dan ook configureren en opzetten.
Dit moeten we wel via de “Linux shell” uitvoeren, we gaan er hier vanuit dat je weet hoe dit gebeurd.
We gaan het volgende commando uitvoeren:
We gaan het volgende toevoegen in het bestand:
We slaan het bestand op m.b.v. CTRL+O en sluiten het bestand m.b.v. CTRL+X.
We creëren de USB link als USB20 zodat het niet in de weg kan worden gezeten door andere USB poorten en we dus een vergissing inbouwen.
Om ons een reboot te besparen voeren we deze opdracht nu handmatig uit als volgt:
Vervolgens herstarten we Domoticz zodat de nieuwe poort gedetecteerd wordt.
Nu moeten we Domoticz zo configureren zodat deze de Razberry gaat gebruiken.
Ga in Domoticz naar “Setup” in het menu en kies dan voor “Hardware”.
In de lijst zal nu je Razberry toegevoegd moeten zijn.
Nu de Razberry aan Domoticz is toegevoegd hebben we een begin gemaakt van een Zwave netwerk.
We hebben een Controller (Razberry) in combinatie met software (Domoticz) om ons Zwave netwerk te beheren en contact mee te maken om dingen uit te laten voeren.
Om apparaten aan het netwerk toe te voegen kiezen we in Domoticz menu: “Setup -> Hardware”
We zullen het volgende scherm zien:
Hier zien we in ons voorbeeld Razberry staan en Motherboard.
” vervolgens komt er een popup scherm met de mededeling dat je xx seconden hebt om het apparaat toe te voegen.
Kijk nu in de log of het apparaat is toegevoegd.
Is alles goed ga dan “Hardware”-scherm, klik indien nodig op “Refresh” .
Klik op het pas toegevoegde apparaat en kijk naar het “NodeID”
Ga dan vervolgens naar het menu “Devices” en zorg dat je alle apparaten kan zien door op de button “All Devices” te klikken.
Ga vervolgens naar het device wat nieuw is toegevoegd, zoals te zien in het voorbeeld is dit met ID 400 en 402. Klik nu op het pijltje rechts er verschijnt dan een pop-up met de melding “Add Device”
Geef de device een naam en klik op “Add Device”. Doe dit ook voor alle andere nieuw toegevoegde apparaten.
Gefeliciteerd hiermee is je Razberry geïnstalleerd op je RasberryPi met Domoticz en heb je je eerste apparaat toegevoegd.
Ps,
Ook dit kunt u downloaden vanaf onze site, zie "Downloads > Projecten".
Op internet kunt u een heleboel beschrijvingen vinden van leuke toepassingen in en om het huis om van uw huis een slimmer huis te maken.
Een slim huis is meer dan alleen schakelaars of lichten via een app op je smartphone of tablet te bedienen. Het mooiste is om dit via scenes of zelfs spraak te doen.
Een aantal van deze toepassingen vindt u bij diverse collega domotica experts.
Maar toch vonden we het nodig om een aantal items die we zelf ook toepassen toch op onze site te plaatsen.
Dit omdat we vinden dat de gevonden projecten niet goed of incompleet worden beschreven.
Mocht u zelf ook een goed idee hebben of een oplossing hebben bedacht, dan nodigen wij u uit om dit met ons te delen.
- Integreren van Amazone Echo (Alexa) in Fibaro HC2
- Update / upgrade HABridge (voice controle d.m.v. Google Home)
- Setup Razberry op RaspberryPi in Domoticz
- ........
Op internet en dan vooral op YouTube is te zien hoe je Alexa van Amazone in je Fibaro systeem kunt integreren.
Echter veelal zijn alle handleidingen niet helemaal compleet of is het eigelijk lastig om via zo'n flimpje e.e.a. op te zetten.
Daarom hebben we zelf zo'n goed werkende beschrijving gevolgt en deze keurig voor je in een document opgesteld.
Deze complete handleiding kan je ook downloaden van onze site, onder "Downloads > projecten". Zodoende kan je dit naast je houden terwijl je alle handelingen op je PC/laptop kunt uitvoeren zonder dat je telkens van scherm hoeft te wisselen.
Het installeren van Raspbian versie op de RaspberryPi wordt hier verder niet behandelt, ziet u hiervoor de uitleg zoals deze staat op internet.
Als de laaste versie van Raspbian op de Pi geïnstalleerd is en putty op uw computer/laptop en we het ip-adress van de Pi weten, maken we via Putty connectie met de Pi.
Heeft u geen wijzigingen ingevoerd voor userid/password dan ziet u als eerste op het Putty-scherm het volgende verschijnen: “Login as:” type hierin “pi” gevolgt door ENTER, vervolgens komt de vraag: “password:” type nu “raspberry”, u ziet tijdens het typen niets op het scherm verschijnen. Maar als alles goed is dan zal het volgende scherm verschijnen.
We gaan nu de Pi updaten en installeren.
Type nu de volgende Commano’s één voor een uit elk gevolgt door ENTER.
De laatste versies van Raspbian hebben java geïnstaleerd, maar toch hier het commando.
In deze handleiding gaan we ervan uit dat we versie 3.2.1 installeren in /home/pi/habridge.
Voer de volgende commando’s uit:
Nu gaan we de shell script voor het op starten van HA-bridge aanpassen.
Voer volgende commando's in.
Nu gaan gaan we het script uitvoerbaar maken.
En vervolgens gaan we het opstarten.
Dit doen we voor de zekerheid 2 keer om eventuele fout meldingen af te vangen.
Vervolgens gaan we kijken of alles goed werkt en er geen fouten zijn, door het volgende commando in te voeren.
Dit zou het volgende moeten weergeven:
Zijn er geen error breek dit dan af met CTRL+C.
Goed nu gaan we ervoor zorgen dat HA-bridge opstart zodra de RaspberryPi opstart.
Voeg de volgende regel toe tussen de woorden “fi” en “end” in het script.
Dit moet er dan als volgt uit zien:
Dit gaan we opslaan en afsluiten door eerst CRTL+O te geven gevolgt door ENTER en vervolgens CTRL+X.
We zijn klaar met de Pi en kunnen we deze op een vaste plek gekoppelt aan het netwerk weg zetten.
Ga naar het ip-Adress van de betreffende raspberry pi, welke we eerder genoteerd hebben met extensie 8080.
Het volgende scherm verschijnt:
We gaan nu eerst de HA-Bridge opzetten;
Ga naar TAB “Bridge Control” en pas de volgende settings aan.
Bij het vak “Vera Names and IP Adresses” vult u het IP-Adress van uw HC2 in en kunt u het een naam geven, bijvoorbeeld “Fibaro HC2” en klikt vervolgens op de button “ADD”.
Hier kunt u ook andere items toevoegen als een Harmony, Nest, Hue, etc.
Zo nu gaan we devices en/of scenes toevoegen aan de HA-Bridge
Ga nu naar het tabblad “Manual Add”.
Dit ziet er alsvolgt uit:
U ziet hier de volgende onderdelen: “Generate a new device/scene/controlpoint” en “Add a new device”.
Het eerste onderdeel behoeft geen wijzigingen omdat we dit in het vorige punt al hebben ingesteld.
Wij gaan naar het onderdeel “Add a new device”.
Hier ziet u de velden: Naam, Device type, On URL, Dim URL, Off URL, HTTP Headers en http Verb.
Naam: Hier vult u een naam voor het apparaat in, is niet direct noodzakelijk om dit gelijk te
houden aan de naam zoals deze in de Fibaro controller staat. (Dit is de code voor Alexa,
hierop reageerd Alexa)
Device type: “Custom”.
On URL: http://<username>:<password>@<IP-ADRESS>/api/callAction?deviceID=<ID>&name=turnOn
Dim URL: Wordt gebruikt als er een dimmer is geplaatst en hiermee kan de verlichting op bijvoorbeeld
50% gezet worden. (voor settings zie hiervoor hoofdstuk “Extra’s”)
Of URL: http://<username>:<password>@<IP-ADRESS>/api/callAction?deviceID=<ID>&name=turnOff
HTTP Headers: Laten we leeg.
http Verb.: Hier kiezen we voor “GET”.
Nu wordt het scherm uitgebreidt met nog meer velden: Content Type, Content Body On en Content Body off.
Content Type: Hier kiezen we in het pull-down menu voor “tekst/html”.
Als dit alles is ingevoerd klikken we op de knop “Add Bridge Device”, rechts boven.
Dit is nu klaar.
Ga je nu naar het tabblad “Bridge Devices”, daar zul je alle apparaten vinden welke je in HA-Bridge hebt aangemaakt.
Onder “Actions” zie je een aantal knoppen, “Test On”, “Test Dim”, “Test OFF”, “Edit/Copy” en “Delete”.
Deze knoppen spreken voor zich.
Tot zover het opzetten van de HA-bridge via de Browser interface.
Ps.
Het tabblad “Log” kan je gebruiken om eventuele problemen die je tegenkomt hierin te kunnen raadplegen.
Hiervoor gaan we vanuit de HA-bridge Browser interface naar de knop “My Echo” boven in het browser scherm.
Alexa zal nu opstarten.
In het scherm ga naar “Smart Home”.
Het volgende scherm zal verschijnen:
Klik hier op “Discover devices”, een scan scherm zal verschijnen waardoor wordt aangegeven dat Alexa apparaten aan het zoeken is.
Deze stap moet uitgevoerd worden, anders zal de koppeling tussen Alexa, HA-bridge en Fibaro HC2 niet werken.
Als dit klaar is zal je een verandering zien.
Alexa is van 14 naar 15 gevonden apparaten gegaan en onder “Newest” zie je het toegevoegde apparaat, in dit geval “center light”.
APPARATEN:
http://<username>:<password>@<IP-ADRESS>/api/callAction?deviceID=<ID>&name=turnOff
http://<username>:<password>@<IP-ADRESS>/api/callAction?deviceID=<ID>&name=turnOn
DIMMER:
http://<username>:<password>@<IP-ADRESS>/api/callAction?deviceID=
<ID>&name=setValue&arg1=${intensity.percent}
SCENES:
http://<username>:<password>@<IP-ADRESS>/api/sceneControl?id=<ID>&action=start
Zet dit commando in het vakje van “On URL”.
Heb je niet alleen een scene om zaken op te starten maak ook om die te stoppen.
Zet dan het scene commando om op te starten/aanzetten met het <ID> van de betreffende scene in de “On URL” vak en die op te stoppen/uit te zetten met het <ID> van de betreffende scene in de “Off URL” vakje.
Geef het device een naam, bijvoorbeeld “movie mode”, je geeft aan Alexa dan het commando: “Alexa turn on movie mode” en Alexa zal het “On URL” commando doorgeven via HA-Bridge naar Fibaro HC2 en de scene <ID> start.
Het is niet nodig om een apart device te maken om de zaak uit te zetten, want we hebben de scene “Off URL” ingevoerd. Alles wat nodig is, is alleen het commando “Alexa turn off movie mode”.
Zoals eerder boven aan aangegeven, Je kan dit document ook downloaden van onze site.