Spännande är det ju

Japp, temperaturer är spännande. Naturligtvis skall man ha en realtidsuppdatering av utomhustemperaturen på sin telefon med sig var än man går. Bättre än Twitter. Bättre än Facebook. Bättre än det mesta. Speciellt när det är temperaturen i Los som visas.

https://www.eurosource.se/measurements/single_gauge.php

eller

https://www.eurosource.se/measurements/single_temp.php

VSCP såklart. Låtsasjobbsdemo skulle det väl kunna kallas utan att luras..

😉 är det väl bäst att lägga till eftersom det finns så många allvarliga människor där ute.

Bra liksom

En av fördelarna med VSCP är att mätenheterna är standardiserade enligt SI. Dessutom är formaten för ett mätvärde välspecificerat. Det betyder att man bara behöver göra t.ex. en diagram layout som ovan för en tidsserie  men kan använda den också för andra mätvärden utan andra ändringar än axelvärden. Sådant spar tid och vill folk dela med sig så kan man ge eller få plug and play element till/från varandra. Bra liksom.

Här temperaturen på vår södervägg.

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.

😉

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.

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…