Er komen nog steeds veel vragen langs over hoe een virtueel apparaat in te stellen is dus hier een klein voorbeeld.
Het apparaat toevoegen
In dit voorbeeld heb ik de “Virtuele Apparaten” app van Arjan gebruikt.
We voegen een nieuw apparaat toe en kiezen “Virtuele Apparaten” als app.
In het volgende scherm kiezen we voor een apparaat.
Dan klikken we op verbinden.
Geef het apparaat een naam. In dit voorbeeld heet hij “Test thermostaat”.
Klik op volgende.
Selecteer een pictogram.
In het volgende scherm kiezen we in dit geval voor de klasse Thermostaat.
En hier is een belangrijke keuze!
Door de goeie eigenschappen te kiezen kun je zometeen bereiken wat je wil met je apparaat. Hier kiezen we voor “Doeltemperatuur” EN “Gemeten temperatuur” .
Klik op volgende en je apparaat wordt toegevoegd.
Nu kunnen we een flow gaan maken om de temperatuur van een sensor in het virtuele apparaat te zetten. In dit geval de temperatuur van mijn multisensor 6 die buiten in de bar hangt.
De flow maken.
We maken een nieuwe flow. De ALS en de EN mag je zelf kiezen, het DAN gedeelte is waar het hier om draait.
In het DAN gedeelte (de hele rechtse kolom) kiezen we voor “Virtuele Apparaten” die tussen de apps staat en daarna kiezen we voor het virtuele apparaat dat we net hebben toegevoegd, in dit geval dus “Test thermostaat”. Daarna kiezen we voor “Zet de waarde van een virtuele sensor”.
En hier komt een belangrijk stukje!!
Bij het eerste veld (sensor) vullen we in “measure_temperature” . Dit is de eigenschap (capability) van een gemeten temperatuur. We gebruiken in dit veld geen tags of iets anders dan de capability van een apparaat. En we moeten het zelf typen!
Vul hier dus niks anders in dan een capability!!
In dit voorbeeld wil ik de temperatuur laten zien van een sensor dus vandaar de “measure_temperature”. Je kan ook andere capabilities gebruiken voor bv andere sensoren zoals gas of stroom. Hier kan je alle capabilities zien.
Hier dan met plaatjes!
In het eerste veld (sensor) vullen we in “measure_temperature”
In het tweede veld (waarde) kunnen we een tag gebruiken. In dit geval de tag van mijn multisensor 6
Je kaartje in de DAN kolom ziet er dan zo uit:
Flow opslaan en klaar is klara. Als je nu de flow start dan zal de temperatuur van de multisensor zichtbaar zijn in je virtuele apparaat.
Als je nu dit apparaat wat je net gemaakt hebt toevoegd aan je favoriete apparaten dan zou je hem dus kunnen laten zien in homeydash.com bijvoorbeeld.
Disclaimer
Ik maak deze posts om mensen te helpen. Antwoord aub niet met “Je kan beter de ingebouwde virtuele apparaten gebruiken” of iets dergelijks.