Categories
Betraktelser & Berättelse VSCP

Abstraktionerna

Jag har väntat i snart arton år på “the killer”. Den där lösningen som gör VSCP överflödig. Eller i alla fall, gör stora delar av det som VSCP hanterar överflödiga. Jodå, jag utvärderar kontinuerligt andra lösningar. Försöker verkligen hitta en lösning som håller måttet. Men nu, arton år har gått, har jag inte hittat det jag vill ha. Nä ni vill inte ha det som ligger där till salu heller. Jodå ni köper ändå. Det är kul att handla saker. Ja och turligt nog får ni snart handla igen och igen och igen.

Jag tror på abstraktionerna när man löser saker. Jovisst, man får gneka på lite extra för att hantera dem, men när det väl är gjort så är vinsten tusenfalt.

Så tänk er en knapp. En knapp kan man trycka på. När man trycker på den så kan den fasta inne. Då måste man trycka på den igen för att den skall åka ut igen. Eller också trycker man på den där knappen och så släpper man den. I båda fallen är den på om den är nertryckt.

Ja och den där knappen kan finnas på en telefon, på en websida, vara en fysisk knapp eller bara låtsa vara en knapp osv. Knappar är lite som människor. De har olika skepnader, former och humör. Knappar kan till och med vara trasiga.

Så tänk nu att vi vill starta en motor som pumpar vatten till får fina nya swimmingpool när vi trycker på den där knappen. Tar vi en knapp av den där sorten som fastnar nere så är det bara köra.

Så då så.

JSON är poppis. MQTT är poppis. Så vi skickar

{
   "state": "ON"
}

Genialt. Om vi nu sätter upp en kanal i MQTT

/my/crapy/system/swimmingpool/motor

som motorns logik lyssnar på så är allt frid och fröjd. Vi skickar bara vårt JSON datagram och är state=”ON” så slår motorn på är state=”OFF” slår motorn av.

Kodat och igång kört på en kvart.  En trasig motor, en länk som går söner så at motorn inte uppfattar state=”OFF” när det kommer skiter vi i. Det är ändå bara att rycka ur kontakten om det händer.

 

Ja och där någonstans tar orken slut. Varje gång. Jag orkar inte förklara för folk längre. Det blir alltid så många (olästa) ord. Skitsamma liksom. Men ändå lite synd. Men erfarenhet guidar väl ändå folk på rätt väg till slut. Kanske.

😉

Categories
VSCP

Dåså

Jaha, då var allt klart för Aluminium, 13.0.0 releasen av VSCP & Friends.  Mer är det inte med det. Inga fyrverkerier vad jag vet. På söndag börjar vi jobba mot 13.1  Jag klappar ändå mig själv lite lätt på axeln. Jag har nämligen en förmåga att överdriva både mitt värde och värdet av en sådan här händelse i mitt liv. Jag ber verkligen om ursäkt för det. Om just det nu skulle reta någon så här mitt i vintern.

Categories
Internet of Things (IoT) M2M VSCP

Tio spänn

Säljs för en tia. En BLE keyfinder. Batteri ingår. Använd som keyfinder (få den att pipa i app.) eller få app att pipa om den kommer utanför område. Ja alla fattar.

Men…

Det intressanta är att man snabbt kan göra annat. Bara scanna av

så vet man hut man hanterar den. Så därefter kan man ha den som en beacon, läsa av den där knappen, få den att pipa. Enkelt gjort med en Raspberry Pi t.ex. och några minuters kodande. Så

  • Larm när knappen trycks in.
  • Larm där den försvinner utanför omådet man vill att den skall finnas på.
  • Tänd lyset när den kommer in i omåpdet man ställt in.
  • ja och en jäkla massa andra saker…

Alltså tio spänn… med batteri…

Categories
VSCP

Soon now…

Five more adds and after that some tests, then release. So soon now!

Categories
VSCP

Howto: Practical use of #VSCP Remote Variables @thingspeak

Howto: Practical use of #VSCP Remote Variables @thingspeak

Categories
Betraktelser & Berättelse VSCP

De tusen anteckningarnas tid är här