Som du sier: Gresset er alltid grønnere på den andre siden.
Og slik det er nå er det ingen systemer som er "perfekte", og jeg tror ikke at noen systemer i det hele tatt kommer til å bli det. Det er det i det hele tatt lite i verden som er perfekt.
Alt er et kompromiss (og ikke bare innen hjemmeautomasjon). Man må bare selv velge et system som går minst ut over det man selv synes er viktig. For meg ligger det i det enkle oppsettet. Jeg tok tiden på meg selv i jula, mest fordi det er faktisk ganske lenge siden jeg inkluderte nytt utstyr selv: Det tok under 4 minutter å inkludere to lys og en bevegelsessensor og så sette opp lysstyring med forskjellig nivå basert på Lux i rommet.
Det er jo meg da. Jeg kan HS.
Men jeg ble faktisk overrasket over hvor smidig det gikk.
(Det såga ikke sier noe om er hvor mye det irriterte meg at jeg måtte bruke "unødvendig tid" på å gi fornuftige navn til alle enheter etterpå, det tok minst like mye tid, og man må være nøye med navngivingen når man har 1300 devicer).
Som vi har vært inne på, så er jeg enig med deg om at SDKet til HS-plugins trenger hjelp. Det er nesten vanskelig å få det vanskeligere enn det der, bl.a. fordi f.eks. nettside-kreasjon er nødvendig for å gi en tilfredsstillende brukeropplevelse. I HASS er det ikke like nøye for der er det alltid en halv million parametre man må knote i en tekstfil uansett, og i OpenHAB er det alltid noe java-kode man må tweake litt for å få det til å fungere som tiltenkt. Men en HS-plugin må som oftest ha en config-side som minimum, det gjør det mye lettere å bruke.
Jeg lager alltid et console application først med alle klasser og kode først. Der kan jeg frustrere meg over selve jobben som skal løses. TibberSeer, FitbitSeer, RobonectSeer, TrådfriSeer og CoffeSeer har alle console applikasjoner som kjører standalone. En HS-plugin er i prinsippet en console app, med litt ekstra kode.
Ellers kan man t Jon00-prisnippet. Han satser på kvantitet, men jeg kan ikke si over kvalitet for han har høy kvalitet. Men det er ikke veldig fokus på gode interfacer, og det er litt jobb å sette hans plugins og scripts opp.