Hehe, blir nok vanskelig å konkludere på denne.
@Moskus jeg har Smartthings, men driver og skriver device handleren selv så har full kontroll på gruppene selv om ST default assosierer med gruppe 1. Har kjørt factory reset på pluggen og kun assosiert med gruppe 1, men får samme oppførsel. Dvs: uten last så slutter den å svare på on/off signaler fra huben. Med last så oppfører den seg fint.
Men jeg skjønner ikke helt logikken med at gruppe 2/3 skal påvirke det heller. Så uansett om det hjelper eller ikke så mistenker jeg en større eller mindre bug.
Når man assosierer noe i gruppe 2/3 så er det fordi man skal få on/off meldinger basert på kriteriene for de. (Param 21-23 definerer "reglene" for gruppe 3 på denne) F.eks. trykk på knappen på device sendes også til sentralen på gruppe 1, så det er bare meningen at man skal putte ting i gruppe 2/3 dersom det skal styres av denne devicen. Det varierer nok fra device til device, men jeg kan ikke skjønne noe annet enn at man burde sende alt av informasjon på gruppe 1 (lifeline). Mens andre grupper er for ting som skal styres.
Så hva skjer hvis man er med i gruppe 2/3 da? Jo huben får informasjon fra devicen når disse "terskelverdiene" (on/off + min/maks forbruk) passerer. I de fleste tilfeller ønsker man jo å ha disse reglene og konsekvenser for andre devicer i huben, ikke "hardkodet" i devicen. Men det finnes definitivt omårder for bruk av disse f.eks. dersom huben er nede etc. Så hvis dette påvirker devicen, hva skjer da? Én av disse tror jeg:
Devicen reagerer på sine egne terskelverdier. Det er mulig det er by design, men det blir fort komplisert å operere sånn. Er det fornuftig å nekte å slå seg på utenfor verdiene (slik den gjør)? Er et signal om å slå seg på en override av reglene eller skal man ignorere det? Sånn som det er hos meg nå: Knappen fungerer, men ikke signal fra huben.
Huben får signlaet og sender off til devicen selv, evt. også nekter å sende on basert på at den fikk off. Synes det virker rart om huben sender signal tilbake til devicen den fikk det fra, og kan heller ikke helt skjønne at den skulle holde en state basert på det som nekter å forsøke å skru den på igjen. (Mens jeg skriver det skjønner jeg at jeg må dobbeltsjekke loggingen ift. hvilke meldinger som pushes når).
Makes sense? Bare tenker høyt nå, og spennende å lære mer om konseptene i z-wave.
Anders,