FAQ

Geavanceerde opties voor generieke Z-Wave producten

Dit artikel legt uit hoe u geavanceerde ondersteuning toevoegt voor generieke Z-Wave producten, inclusief command classes en datatypes. Het veronderstelt basiskennis van generieke producten en voldoende kennis van Z-Wave.

In deze tutorial gaan we bekijken hoe we generieke producten uitgebreider kunnen ondersteunen. Als eerst gaan we kijken hoe command classes werken binnen het BeNext systeem. Vervolgens gaan we een command class toevoegen. Daarna wordt een overzicht gegeven van alle datatypes en parameters die aanwezig zijn in het systeem.
In het volgende deel gaan we dieper in op het sturen van configuraties en associaties voor een generiek product.

Deze tutorial gaat ervan uit dat u al in staat bent generieke producten te installeren en dat u weet wat command classes zijn. Ook gaan we ervan uit dat er al een geïnstalleerd generiek product is.

Bekijk ook de vorige tutorial over generieke producten toevoegen

Het instellingen scherm#

De meeste van deze instellingen zullen plaats vinden op of vanaf het “Instellingen scherm”. Dit is te vinden door naar Setup te gaan en dan in het menu op ‘Product’ te klikken. Als tweede optie in de tabbalk bovenin vindt u dan de “Instellingen” pagina. Op deze pagina kunt u onderin het product selecteren dat u wilt gaan instellen.

Let op: het product moet geïnstalleerd zijn voor u het kunt selecteren.

Aanpassen

Met deze optie kunt u de naam en datatype van een property aanpassen. Met het datatype kunt u bepalen of uw product bijvoorbeeld juist als Energie of Klimaat product verschijnt. Meer informatie over property datatypes vindt u hieronder.

Auto-verversen

Als u deze optie aanzet voor een property wordt hij periodiek opgevraagd. Dit kan handig zijn bij temperatuur of energie sensoren. Voor sommige sensoren is het noodzakelijk om deze op te vragen. Bijvoorbeeld als ze niet automatisch verstuurd worden en er een Rule op aangemaakt is. De waarden worden iedere negen minuten opgevraagd voor gevoede apparaten. Voor batterij gevoede apparaten is dit iedere wake-up.

Properties verwijderen

Mocht er iets mis gaan of heeft u de verkeerde instellingen geselecteerd? Selecteer dan het vinkje voor de property bij “Properties verwijderen”. Deze actie is NIET ongedaan te maken en zal alle bijbehorende informatie verwijderen. Pas dus op met het gebruiken van deze optie.

Overzicht command classes#

Tijdens het installeren van een generiek product probeert het BeNext systeem al te detecteren of er extra command classes toegevoegd moeten worden. Zo wordt automatisch de Battery en de Wakeup command class gemapped. Het systeem is echter in de meeste gevallen niet slim genoeg om dit 100% goed te doen. Daarom biedt het BeNext systeem de mogelijkheid om zelf deze command classes toe te voegen of opnieuw in te stellen.

Open het “Command Class toevoegen” scherm door op het linkje te klikken. Dit scherm bevat meerdere instellingen, waarvan een deel al vooraf ingevuld is. We lopen stap voor stap door de instellingen heen zodat we weten wat alles doet.

  1. Command Class
    De command class die u wilt toevoegen. Niet alle command classes worden ondersteund. Om goede ondersteuning te garanderen hebben we de lijst kort gehouden en de belangrijkste command classes toegevoegd.
  2. Channel (Kanaal)
    Sommige apparaten hebben meerdere channels of instances of endpoints. Met deze optie kunt u een specifieke channel of instance van een command classes toevoegen. Als een apparaat geen channels heeft of u wilt de standaard waarde, kies dan channel 0.
  3. Parameter
    De parameter optie zorgt ervoor dat u verschillende waarden kunt opvragen voor de Meter en Sensor Multilevel V5+ command classes. Over het algemeen moet u hier de scale invullen. Onderaan deze pagina wordt een tabel met alle waarden weergegeven.
  4. Name (Naam)
    De naam die gebruikt wordt bij de weergave.
  5. Datatype
    Het datatype van een product beïnvloedt de weergave en de bediening van een product. De verschillende datatypes worden beneden uitgebreider uitgelegd.
  6. Sends reports (stuurt reports)
    Dit geeft aan of het product waarden stuurt vanaf deze command class. Meestal moet dit aanstaan.
  7. Receive sets (ontvangt sets)
    Dit geeft aan of de command class van het apparaat bestuurbaar is. Voorbeelden hiervan zijn Basic, Switch Binary en Switch Multilevel.

Command Class toevoegen#

Stap 1: Instellingen pagina

Het toevoegen van een command class begint op de instellingen pagina. Ga naar Setup en klik op de menu optie ‘Product’. U komt dan op de “Product naam” pagina. Klik op ‘Instellingen’ in de tabbalk bovenin.

Stap 2: Product selectie

Selecteer het product waar u de command class aan wilt toevoegen.

Stap 3: Open command class toevoegen

Klik op het linkje “Command class toevoegen”. Dit opent een nieuw scherm met daarin alle opties.

Stap 4: Vul de velden in

Vul de velden in. Voor meer informatie welke waarden geselecteerd moeten worden kunt u onderaan deze tutorial kijken. Klik op “Toevoegen” als u tevreden bent met de instellingen.

Stap 5: Command class toegevoegd

De command class is nu toegevoegd. U kunt nu gebruik maken van deze command class. Eventueel kunt u de waarde automatisch op laten vragen. Kijk hiervoor bij de volgende stap.

Stap 6: Waarde automatisch opvragen (optioneel)

Ververs de pagina nadat u de command class hebt toegevoegd. De nieuwe command class staat nu in het instellingen scherm. Zet het vinkje bij “Auto-ververs” aan en druk op Save.

Let op: U moet de Gateway synchroniseren voordat de waarde opgevraagd wordt.


Overzicht datatypes & parameters#

Property datatypes

Het datatype dat geselecteerd wordt beïnvloed het gedrag van de property.

DatatypeWeergaveBediening
BatteryPercentage (%)—
CO2PPM—
ContactOpen / Dicht—
DimmerPercentage (%)Slider
EnergyWatt (kW)—
EnergyProductionkWhEnergie (kWh)—
Energy_kWhEnergie (kWh)—
FlowStroming (m³/h)—
LightLuxLux—
LockSlot erop / Slot erafErop / eraf knoppen
LuxPercentage (%)—
MeterKomma getal—
MovementGedetecteerd / Inactief—
ScheduleOverrideTemperatuur (°C)Slider
SensorKomma getal—
SetpointTemperatuur (°C)—
SwitchAan / UitAan / Uit knoppen
TemperatureTemperatuur (°C)—
VolumeVolume (m³)—

Parameter waarde selectie#

De parameter optie wordt gebruikt om verschillende waarden te selecteren.

Geen specifieke parameter waarden

Deze command classes hebben geen specifieke parameter waarden die ingevuld kunnen worden. U kunt gewoon de waarde “0” gebruiken.

  • Alarm V1
  • Basic
  • Climate Control Schedule
  • Sensor Binary
  • Sensor Multilevel V1-V4
  • Switch Binary
  • Switch Multilevel

Alarm V2+ / Notification cmd class

Voor Alarm V2 moet het “Z-Wave Alarm Type” gebruikt worden

Alarm typeParameter
Smoke256
CO512
CO2768
Heat1024
Water1280
Access Control1536
Burglar / Home Security1792
Power Management2048

Color Control

Om color control goed te laten werken moet voor elke basis (RGBW) kleur een command class aanmaken. Doe dit doet u met de datatype Dimmer8bit, voor het volledige bereik van een individuele kleur. U kunt vervolgens de kleuren mixen met de dimmers. Als u makkelijk naar een specifieke kleur wilt schakelen kunt u het beste een scene aanmaken.

KleurParameter
Warm wit1
Koud wit2
Rood3
Groen4
Blauw5

Configuration#

Voor Configuration moet als parameter de configuratie parameter gegeven worden.

Meter V1-V2

Voor Meter V1 en V2 geldt dat de parameter hetzelfde is als de scale type:

Meter TypeScaleParameter
Electric MeterkWh0
KVAh1
Watt2
Pulse Count3
Gas MeterCubic meter0
Cubic feet1
Reserve2
Pulse count3
Water MeterCubic meter0
Cubic feet1
US Gallons2
Pulse count3

Meter V3

Meter TypeScaleParameter
Electric MeterkWh0
kVAh1
Watt2
Pulse Count3
Voltage260
Ampère261
Power factor262
Gas MeterCubic meter0
Cubic feet1
Reserve2
Pulse Count3
Water MeterCubic meter0
Cubic feet1
US Gallons2
Pulse count3

Meter V4+

Voor Meter V4+ gelden dezelfde parameters als voor Meter V1-V2. Als toevoeging hierop is het mogelijk om specifiek verbruik en opwekking op te vragen (rate type). Om dit te doen moet er 256 (voor verbruik) of 512 (voor opwekking) bij opgeteld worden. Zo wordt het verbruikte Watt: 2 + 256 = 258. Het opgewekte kWh wordt: 0 + 512 = 512.

Meter TypeScaleParameter (verbruik)parameter (opwekking)
Electric MeterkWh256512
kVAh257513
Watt258514
Pulse Count259515
Voltage602516
Ampère261517
Power factor262518
Gas MeterCubic meter256512
Cubic feet257513
Reserve258514
Pulse Count259515
Water MeterCubic meter256512
Cubic feet257513
US Gallons258514
Pulse count259515

Sensor Multilevel V5+

Voor Sensor Multilevel V5+ geldt dat waarden per sensor type opgevraagd kunnen worden. Net als bij Meter V4+ moet de scale erbij opgeteld worden. Voor de scales, zie de Z-wave documentatie.

Sensor typeParameter
Luchttemperature256
General purpose value512
Licht768
Lux769
Vermogen1024
Luchtvochtigheid1280
Snelheid1536
Richting1792
Atmosferische druk2048
Barometrische druk2304
Zonnestraling2560
Dauwpunt2816
Regen3072
Getijdenniveau3328
Gewicht3584
Voltage3840
Stroom4096
CO2-niveau4352
Luchtstroming4608
Inhoud4864
Afstand5120
Hoek5376
Toerental5632
Watertemperatuur5888
Aardetemperatuur6144
Seismische intensiteit6400
Seismische magnitude6656
Ultraviolet6912
Elektrische weerstand7168
Elektrische geleiding7424
Geluidsniveau7680
Vochtigheid7936
Frequentie8192
Tijd8448
Doel temperatuur8704
PM2.58960
CH20 niveau9216
Radon concentratie9472
Methaan dichtheid (CH4)9728
VOC niveau (mol/m3)9984
VOC Parts/million (ppm)9985
CO niveau10240
Rook dichtheid14080
Water flow14336
Waterdruk14592
RF signaal sterkte14848

Thermostat Setpoint

De parameter voor thermostaat setpoint is afhankelijk van het setpoint type dat geset moet worden. In de meeste gevallen zal die 1 zijn. Daarnaast komt ook Energy Save Heating (11) vaak voor.

Setpoint typeParameter
Heating #11
Cooling #12
Furnace7
Dry Air8
Moist Air9
Auto changeover10
Energy Save Heating11
Energy Save Cooling12
Away Heating13

Bedankt voor het lezen van dit artikel.

Iets onduidelijk of nog een vraag over dit artikel?

Hebt u meer vragen? Een aanvraag indienen