Search

Archives

Pages

Op mijn desktop:

Suggesties, commentaar, ... (klik of schrijf zelf:)e-mail webgang
Laatste titels:

Updating.. Goodbye (vaarwel 42.3)

WebGang blog ** December 16th, 2021 by wim.webgang **

Retrieving .. (removing) .. installing ..

Einde van het jaar, ideaal om nog snel die dingen te doen die er nog niet van waren gekomen, zoals een update van een opensuse 42.3 systeem naar 15.0 (op weg via later 15.1 naar huidige 15.2, nog goed tot eind december).
De update bestaat uit enkele stappen, waarbij de download misschien het langste duurt (afhankelijk van je internetverbinding – op glasvezel is updaten een plezier).
We zien heel wat namen van paketten voorbijrollen die ons bekend voorkomen …
Het installeren begint als alles afgehaald is, af en toe worden overbodig geworden paketten ook verwijderd.
Totaal worden er 2982 paketten afgehaald en geïnstalleerd op ons desktop systeem (server kan beperkter zijn en sneller gaan).
Als de update klaar is moet je herstarten, hopelijk in een goed werkend nieuw systeem…

Goodnight and Good luck met je eigen laatste updates..

Muziek
18:09 Julien Cuypers – Jupiter CUTmidOUT
18:20 reaman – Out of the mist
18:28 Julien Cuypers – Parralel Universe
18:40 Cyber Wuruhi – Imaginary Lagoon
18:43 M0RPH3XX – ALOMAJA(Radio Edit)
18:48 Animadvert – Entropoceen
18:58 Siddhartha Corsus – Nirvana Arcade

Lift ^ | Lift v | Comments Off

Energie-label sucks * Scheve toren * Italiaanse boete

WebGang blog ** December 9th, 2021 by wim.webgang **

Energie-label sucks

Het Europese energie-label voor stofzuigers “sucks” volgens fabrikant Dyson. De testen over de gebruikte energie gebeuren op een manier die nadelig is voor systemen zonder zak. Bij de metingen van de verschillende modellen van stofzuigers wordt gemeten met een lege stofzuiger, de zak zit tijdens de meting dus niet op zijn plaats. Dit geeft een vertekend beeld, dat voor die stofzuigers positiever uitdraait dan de werkelijke situatie. De enige die niet van die positieve afwijking kan genieten is de stofzuiger die volgens een principe zonder zak werkt. Dyson kreeg in 2018 over die kwestie gelijk van het Europese Gerechtshof. Maar nadien vroegen ze daarvoor een schadevergoeding, en die werd hen nu ontzegd. Stofzuigers zijn lawaaierig-rond 80 decibel, en gebruiken dikwijls van 500 tot 3000 wat aan electriciteit, wat veel meer is dan veger, blik en dweil.

Scheve toren

Binnenkort moeten Amerikanen niet meer naar Italie om een scheve toren te gaan bekijken. Ze kunnen naar San Francisco. Daar helt de “milennium tower” na ondersteunende werken toch weer een beetje verder over naar het noordwesten. De voorbije weken werden werkzaamheden uitgevoerd om het torengebouw te ondersteunen, maar tijdens die werken ging het scheefzakken nog een beetje verder. De firma die de werken uitvoert zegt dat die beweging binnen de verwachte waarden is gebleven. De toren begon na zijn officiële ingebruikname in 2009 stilaan centimeters in de bodem te zakken. Het fundament van de wolkenkrabber staat op een kleilaag, waaronder water zit, en dat water zou onder druk staan.

Italiaanse boete

Italië heeft Amazon een boete gegeven van één miljard honderdnegenentwintig miljoen euro, voor het overtreden van de eerlijke-concurrentie regels op de Italiaanse markt. Het bedrijf misbruikte zijn dominante marktpositie en duwde verkopers op hun platform naar hun eigen diensten voor stockage en verzending.
Het eerste onderzoek naar Amazon ging over het misbruiken van data. Gegevens van onafhankelijke verkopers gingen door de handen van Amazon en daarbij werden de Europese privacyregels niet gevolgd.
Amazon is het er allemaal niet mee eens.
Behalve de boete moet het bedrijf ook zijn praktijken aanpassen.
Europa is trouwens zelf ook nog bezig met een onderzoek naar de praktijken van Amazon.

compiled by BCP v.0.6.1

Lift ^ | Lift v | Comments Off

GPL overtredingen, Covid grafiek

WebGang blog ** October 27th, 2021 by wim.webgang **

Vizio ziet de GPL niet…

https://sfconservancy.org/copyleft-compliance/vizio.html



Grafieken: Covid19DataBe-app/Webgang

Lift ^ | Lift v | Comments Off

Unipi dilemma

WebGang blog ** October 15th, 2021 by wim.webgang **

Jumpers
Hardware configuratie gebeurt op twee plaatsen met “jumpers” of bruggetjes om een verbinding te leggen. Op mijn bord is J1 standaard verbonden, de andere 5 staan open. Die jumper 2 tot 5 dienen ingesteld te worden als er nog aan andere voeding is voor aangesloten apparaten op de inputs. Standaard worden die van binnenuit bediend met 12V. Als dat veranderd wordt moeten de jumpers in de juiste volgorde aangepast worden.

Voeding
Het Unipi bord heeft een eigen stroom-aansluiting, wat handig is omdat je alleen het bord kan voeden en de Raspberry Pi die er op geprikt zit, mee van die voeding kan laten gebruikmaken, zodat je niet twee adapters moet aansluiten. Het bruggetje naast de voedingsaansluiting op het Unipi bord moet dan op zijn plaats zitten; dan wordt de spanning doorgegeven (via de GPIO pinnen vermoed ik).
Maar zelfs met een voeding van 5 V 2A krijg ik een melding van low voltage op het scherm bij het Raspberry Pi besturingssysteem gewoon bij het opstarten, zonder (intensief) gebruik. Officieel hebben ze samen 2.5 A nodig … de UniPi kan maar 750mA leveren aan de Raspberry Pi. Op de 12 volt uit (oranje) mag je maximaal 200ma gebruiken.

Ik ga de voeding dus splitsen: een Pi voeding voor de Raspberry Pi, en de 5 volt voeding voor het Unipi bord.
Er wordt nergens gesproken over een volgorde van voeding inschakelen.
Bij het inschakelen van de stroom van het bord zie ik nergens reaktie, ik had minstens ergens een brandende led verwacht…

Software
Het zal er dus op aankomen de juiste software-laag te vinden. Er is van de leverancier zowel bedrjifseigen- (proprieatary) als open source software beschikbaar.
Die laatste is te downloaden van GitHub en heet EVOK – The UniPi API; eigenlijk een softwarelaagje dat het mogelijk maakt om vanuit je eigen programma’s de UniPi aan te spreken.
EVOK wordt beschreven als de Web-services API voor een aantal van hun apparaten van dezelfde familie als de UniPi (maar nog wat professioneler uitziend – en duurder).

Maar dus ook RESTful WebForms API, RESTful JSON API, Bulk request JSON API, WebSocket API, SOAP API, JSON-RPC API, webhook notifications.

Ik heb EVOK afgehaald, maar vind niet onmiddellijk een manier om die te integreren in mijn Home Assistant.

Raspbian

Vanuit welk systeem je moet vertrekken is niet altijd even duidelijk;
Op de EVOK documentatie pagina’s zeggen ze:

In order to install EVOK on Neuron you will need an SD card with a standard Raspbian Jessie or Raspbian Stretch image. It is also necessary to enable SSH on the image by creating an empty file named “ssh” in the boot partition of your SD card

Hier op Github vind ik een andere/duidelijke richtlijn: Home Assistant supports various installation methods. EVOK requires raspbian, m.a.w. hoewel er verschillende manieren zijn om Home Assistant te installeren, is het voor EVOK nodig om te beginnen vanuit Raspbian. https://www.raspbian.org/

Ik gooi de bestaande Home Assistant OS dan maar weg en begin opnieuw… En ik hoop dat Raspberry Pi OS dan ook meetelt (opvolger van Raspbian)
Bv :

Raspberry Pi OS Lite
Release date: May 7th 2021
Kernel version: 5.10

Die geeft:
2021-05-07-raspios-buster-armhf-lite.zip
Uitgepakt met unzip 2021-05-07-raspios-buster-armhf-lite.zip
2021-05-07-raspios-buster-armhf-lite.img.

(Mijn eerste keer die op SD kaart zette mislukte, dus haal het een tweede keer af om zeker te zijn. )

Met fdisk zonder de sd-kaart en met de sd kaart kan je uit vergelijking de drive halen:

fdisk -l

Schijf /dev/sda: 489,1 GiB, 525112713216 bytes, 1025610768 sectoren
Eenheid: sectoren van 1 * 512 = 512 bytes
Sectorgrootte (logisch/fysiek): 512 bytes / 512 bytes
In-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijflabeltype: dos
Schijf-ID: 0x000246cf
...
Apparaat   Op.  Begin      Einde   Sectoren Grootte ID Type
/dev/sda1  *     2048     819199     817152    399M 83 Linux
/dev/sda2      819200 1025609727 1024790528  488,7G 8e Linux LVM
...
Apparaat       Op. Begin    Einde Sectoren Grootte ID Type
/dev/mmcblk0p1      8192 30716279 30708088   14,7G  c W95 FAT32 (LBA)

Image op SD kaart installeren; als je geen speciale (desktop) tool wil gebruiken gaat het ook gemakkelijk met “dd”:

Probook2A:/home/naam/ISO # dd bs=1M if=2021-05-07-raspios-buster-armhf-lite.img of=/dev/mmcblk0p1

Er komt pas feedback als hij klaar is (of als er een fout is):

1788+0 records gelezen
1788+0 records geschreven
1874853888 bytes (1,9 GB, 1,7 GiB) copied, 279,734 s, 6,7 MB/s

Deze SD kaart gebruiken om de Raspberry Pi mee te starten.

Lift ^ | Lift v | Comments Off

WeDo 2.0 + ontdekking: onder de BYOR

WebGang blog ** August 19th, 2021 by wim.webgang **

We doen
We doen de WeDo nog eens over, maar nu met volwassenen.

Ontdekking
Nog een ontdekking als vervolg op een vorig radiolab waarin we BYOR bekeken..
Als je het witte BYOR Easyboard bord omdraait zie je onderaan een blauw bord zitten. Dat is een arduino. Eigenlijk is de(ze) BYOR een Arduino shield.
De originele broncode van het bord (met Nederlandse commentaar) zou bestaan uit: (maar ik krijg dat zo niet ingeladen+aan het werk):

EasyboardV3.ino

// nvdr webgang: declareren van de input variabelen en initialiseren op nul :
int input1 = 0;
int input2 = 0;
int input3 = 0;
int input4 = 0;
int input5 = 0;
int input6 = 0;
// nvdr webgang: zie hieronder het schema "cheat sheet" van de poortnummers tov de aansluitingen op het bord
int output1 = 3;
int output2 = 5;
int output3 = 6;
int output4 = 9;
int output5 = 10;
int output6 = 11;
// nvdr webgang: A= analoog?
//
void setup() {
//
// Alle input-pinnen als input definieren
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
pinMode(A3, INPUT);
pinMode(A4, INPUT);
pinMode(A5, INPUT);
//
// Alle output-pinnen als output definieren
pinMode(output1, OUTPUT);
pinMode(output2, OUTPUT);
pinMode(output3, OUTPUT);
pinMode(output4, OUTPUT);
pinMode(output5, OUTPUT);
pinMode(output6, OUTPUT);
//
}
//
void loop() {
//
//Alle input-poorten uitlezen
input1 = analogRead(A5);
input2 = analogRead(A4);
input3 = analogRead(A3);
input4 = analogRead(A2);
input5 = analogRead(A1);
input6 = analogRead(A0);
//
// nvdr webgang: het mappen neemt de invoer van een poort tussen min en max waarde en zet die om naar een voor de uitvoer relevante schaal van min en max waarde
// Dit stukje zorgt ervoor dat de poortjes met elkaar kunnen praten - het uitgelezen signaal wordt een signaal wat de output-poort begrijpt en wordt mappedInput genoemd
//--------------------------------------------------------------------
int mappedInput1 = map(input1,25,1000,0,255);
mappedInput1 = constrain(mappedInput1, 0, 255);
int mappedInput2 = map(input2,25,1000,0,255);
mappedInput2 = constrain(mappedInput2, 0, 255);
int mappedInput3 = map(input3,25,1000,0,255);
mappedInput3 = constrain(mappedInput3, 0, 255);
int mappedInput4 = map(input4,25,1000,0,255);
mappedInput4 = constrain(mappedInput4, 0, 255);
int mappedInput5 = map(input5,25,1000,0,255);
mappedInput5 = constrain(mappedInput5, 0, 255);
int mappedInput6 = map(input6,25,1000,0,255);
mappedInput6 = constrain(mappedInput6, 0, 255);
//---------------------------------------------------------------------
//
//Op alle output-poorten schrijven wat er op de input-poorten binnenkomt
analogWrite(output1, mappedInput1);
analogWrite(output2, mappedInput2);
analogWrite(output3, mappedInput3);
analogWrite(output4, mappedInput4);
analogWrite(output5, mappedInput5);
analogWrite(output6, mappedInput6);
//
}

Het gevolg is dat je een analoge meting hebt op de ingangen, en een analoge uitvoer/sturing op de uitgangen.
Nadeel daarvan: als er een “beetje” invoer wordt gevoeld, wordt er een “beetje” uitvoer gegeven, continue, wat de uitvoer warm kan doen lopen (motor bv).

Eigenaardig dat soms van 0-5 geteld wordt, en soms van 1-6.

De poorten cheat sheet heet “Cheatsheet.pdf” en kan/kon je downloaden van https://www.byor.nl/en/support/
Het komt erop neer dat A=ingang en het getal is uitgang:

A0 - 3
A1 - 5
A2 - 6
A3 - 9
A4 - 10
A5 - 11

In principe zou je de arduino dus kunnen laden met een aangepaste versie van stuursoftware. Bv:

A0 in wordt evenredig uit (zoals het nu is )
A1 in wordt evenredig uit (zoals het nu is )
A2 in wordt omgekeerd evenredig uit
A3 in wordt omgekeerd evenredig uit
A4 in schakelt vanaf bepaalde waarde uit (met bepaalde waarde)
A5 in schakelt vanaf bepaalde waarde uit (met bepaalde waarde)

Of je zou voor een vaste installatie een tijdsinterval kunnen voorzien waarmee iets loopt/herhaald wordt.

Lift ^ | Lift v | Comments Off

September: databanken en statistiek?

WebGang blog ** August 18th, 2021 by wim.webgang **

Klaar voor het nieuwe schooljaar? Covid wel …

Grafiek: Selectie covid-cijfers “Antwerpen”.

Lift ^ | Lift v | Comments Off

Power to the 32 People and the Pi 400

WebGang blog ** July 9th, 2021 by wim.webgang **

Zorin
Zorin Linux bestaat in een lichtgewicht versie, en deze distributie heeft het steeds uitzonderlijker wordende voordeel dat ze nog draait op 32 bit hardware. Heb je een oude pc (bv met een netwerkkaart die enkel 32-bit drivers heeft?) dan kan je Zorin proberen.
(op DVD te vinden bij de juni-editie van Linux Magazine).

Pi 400 power
De geheimen van de power knop van de Raspberry Pi 400 beginnen zich stilaan te ontrafelen. We wisten al:
- aanzetten met Functie-F10 (de F110 toets heeft een frambooskleurig aan/uit knop icoon, de functietoets heet in dezelfde kleur het Fn opschrift en kombineert ook met de frambooskleurige cijfertoetsen op de 7 8 9, u i o, j k l , toetsen. Uitschakelen ging niet zo dachten we.

Maar:
- aanzetten gaat ook met alleen de F10 toets (even ingedrukt houden).
- uitzetten gaat met Fn + F10 (even ingedrukt houden).
- soms start de Pi400 als hij stroom krijgt op ZONDER dat je op F10 gedrukt hebt.

Lift ^ | Lift v | Comments Off

Curve buigt om: terug stijging

WebGang blog ** July 1st, 2021 by wim.webgang **

Zoals te verwachten was na de voetbalversoepelingen: de dalende curve buigt om naar stijging…
De slachtoffers die daardoor nog vallen zijn de prijs die we betalen.

Cijfers uit officiële gegevens sciensano, data aggregatie en presentatie: onze eigen Covid19DataBE Linux-app.

Lift ^ | Lift v | Comments Off

covid cijfers Antwerpen: eindelijk positief…

WebGang blog ** June 17th, 2021 by wim.webgang **

Lift ^ | Lift v | Comments Off

Covid19: Maasmechelen vs Antwerpen

WebGang blog ** April 28th, 2021 by wim.webgang **

Evolutie “CASES” zoals geregistreerd bij Sciensano voor NIS5 code 73107 en 11002:
(opgelet: verschillende y-as gradatie)

Lift ^ | Lift v | Comments Off

« Previous Entries Next Entries »