Det er ikke noe "vanlig" Z-wave. Z-wave har sine klasser og metoder som skal implementeres, og alle gjør det litt forskjellig.
OpenZwave er, som navnet indikerer, en open source tilnærming. Den har fordelen med at det er community-bygget og skal teknisk sett kunne støtte ulikt utstyr med å lage eller endre tilhørende XML-filer. Mye fungerer, noe gjør ikke, og annet krever mye redigering (og banning) over disse XML-filene som ikke alltid gjør som de skal. SmartThings gjør mye det samme, med forskjellige "device handlers"; forskjellige DH'er har forskjellige egenskaper for samme enhet (dessverre).
HomeSeer sin Z-wave implementasjon er HomeSeer sin egen. Den er Z-wave sertifisert og det er de forholdsvis stolte av. Det er derimot ikke sagt at den er perfekt den heller. HS har den tilnærmingen at de generaliserer sin implentering så langt det lar seg gjøre. Det vil si at i teorien skal alle enheter som er Z-wave-sertifiserte kunne fungere helt ut av esken i HomeSeer. I praksis er det veldig mye som fungerer da rett ut av esken, men siden det er mulig å tolke en standard på flere måter er hender det at de også må tilpasse litt. Det resulterer i at veldig mye fungerer utmerket uten problemer, noe trenger av og til en justering (f.eks. sette opp assosiasjoner riktig) mens en sjelden gang finnes det ting som bare ikke fungerer (men det skjer ikke ofte).
Andre igjen, som FutureHome, er direkte selektive på hvilket utstyr de snakker med, og til og med selektive på hvilke firmware-versjoner av utstyr de snakker med. Det vil si at de må aktivt legge inn utstyr modell for modell.
Men skaff deg gratisversjonen av HS3 for Pi NÅ, så har du litt å leke med. Den vil helt sikkert holde fint til neste 50% salg.
https://shop.homeseer.com/products/hs3-pi3-free