Categories
Betraktelser & Berättelse programming

Buggjävel

green black and brown insect
Photo by Pixabay on Pexels.com

Buggjävel eller BUGGDJÄVUL. Vad den nu handlar om så smiter den undan hela tiden rakt framför mina ögon. Har letat i många timmar nu. Man blir förbannad. Vill göra annat, roligare, än att jaga den här rackarn. Men jaga måste man. Tills man finner. Sådan är programmerarens lag och öde.

För övrigt blir jag äldre. Jodå, för varje minut som går. En seger kanske. Eller bara sorgligt. Vägen in i glömskan. Spotify lyssnandet på min musik har aldrig varit lägre. Blogg läsandet har kanske varit det, men ett tydligt lågvatten är det just nu. Är väl inte mycket bevänt med intresset för övrigt skrivande och släppt programvara heller. Alla pilar pekar nedåt alltså.

Men…

Som snart pensionär (skrämmande tanke!) är det bara att vänja sig. Världen tillhör de unga. Man får helt enkelt lära sig acceptera det. Sen finns det ju inget (tack & lov) som hindrar att man fortsätter med det man gör även i avsaknad av ovationer och lovord och påhejande härskaror.

Gott så!

Categories
Betraktelser & Berättelse VSCP

Vem är mest pessimistisk?

Under kvällen här så tävlar alla temperatursensorer om vem som är mest pessimistisk. Ja och jodå, SMHI är med i kampen dom också. Och får såklart priset som de mest pessimistiska. Men spannet är rejält som synes. Ändå finns alla sensorer ute i det fria mer eller minder. Men tunna väggar och ett plåttak hjälper lite de också som synes på mätningarna i garaget.

Ja och såhär sammanfattar man dagen (om man vill).

Eller såhär

I år har jag en sensor nedgrävd i marken igen. Varför det? Ja varför inte. Hur har mössen de där nere undrar man ju ibland som vegetarian. Eller hur?

Vill man se hur läget är där kan man ju själv prenumerera på MQTT topic

vscp/FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:03/#

på vår demo server demo.vscp.org

mosquitto_sub -h demo.vscp.org -u vscp -P secret -t vscp/FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:03/#

Eller satsa på topic

vscp/#

så man får M Y C K E T data. Vad det är finns beskrivet här.

Nu kan du möjligen ställa dig frågan: Varför?

På den frågan har jag inget bra svar. Bara för man kan kanske…

Liksom.

Categories
Alternative Energy

Solid Oxide Fuel Cells (SOFC) System | Bosch Global

Bosch is ramping up the future of energy generation for mass production — its stationary SOFC system is the key to the exit from fossil fuels. Learn more!

Source: Solid Oxide Fuel Cells (SOFC) System | Bosch Global

Categories
Techstuff

influxdb + letsencrypt

Om du som jag kör certbot och har certifikat från letsencrypt på dina servrar och vill säkra upp en influxdb databas så kan den här guiden kanske vara till nytta.

Har du inte det där komponenterna så får du ha en bra dag ändå. Kanske en som är ännu bättre än om du hade de där grejerna…

Liksom.

Categories
Betraktelser & Berättelse Techstuff VSCP

Ny demo

En ny demo med VSCP över MQTT och websocket finns nu tillgänglig på https://demo.vscp.org. Som om det inte var nog med att man kan se vår elförbrukning i realtid och mer (temperaturen i vår frys) så kan man nu också se vädret här på kullen i Los, Hälsingland i realtid. Nåja alla sensorer är inte med men de som är med räcker nog ändå kan jag tycka och någon dag framöver kommer väl en till och en till och en till demo. Åtminstone kanske. Finns nämligen annat att göra också. Men på julafton kan man t.ex fundera över hur många grader det är trettio centimeter ner i backen och under all snö (där tomtar (kanske) bor) och då, ja då, kan man få reda på det genom att titta på den här nya demon.

Det framgår tydligt av sidorna att webdesign inte intresserar mig sådär väldigt mycket. Ber om ursäkt för det. Men det här är en öppen demo, det är bara börja jobba och förbättra. Enkelhet har prioriterats framför skönhet. Tar gärna emot lite snygga sidor.

I VSCP projektets wiki finns info om vilken data som finns tillgänglig på demo servern om man vill greja med den öppna datan på något sätt. Målet är att all information om hur alla olika script och hårdvarulösningar har satts upp skall finnas där. Men håll inte andan det kommer att ta ett tag att få till.

Enjoy!

Categories
Betraktelser & Berättelse programming

Github copilot

Gillar GitHub Copilot mer och mer. Det är verkligen tidsbesparande ibland och jag blir ofta förvånad över kvaliteten på hjälpen man får.

Skriver man t.ex.

print("usage: send_mqtt_heartbeat.py -v -c <pat-to-config-file> -h ")
    print("------------------------------------------------------------")
    print("-h/--help      - This text.")
    print("-v/--verbose   - Print output also to screen.")
    print("-c/--config    - Path to configuration file.")
    print("-b/--broker    - Broker to connect to.")
    print("-p/--port      - Port on broker to connect to.")
    print("-u/--user      - Username to use as credentials.")
    print("-P/--password  - Password to use as credentials.")
    print("-g/--guid      - GUID to use for event.")
    print("-t/--topic     - Topic to publish heartbeat on.")
    print("-0/--byte0     - Set optional byte 0.")
    print("-z/--zone      - Set zone.")
    print("-s/--subzone    - Set subzone.")

Och börjar på definitionen av parametrarna. Så fyller copilot själv i detta


  opts, args = getopt.getopt(args, 
                        "hvc:b:p:u:P:t:0:z:s:", 
                        ["help", 
                          "verbose", 
                          "config=",
                          "broker=",
                          "port=",
                          "user=",
                          "password=",
                          "topic=",
                          "byte0=",
                          "zone=",
                          "subzone="])

Japp. Det sparar tid. GILLAR!

Innan någon blir upprörd… Jo man kan hämta användarnamn och lösenord från .netrc också.

Fantastiskt. Liksom. Snart behövs man inte. Jippie. Kan gå i pension…