PiCockpit v2.0 vrijgegeven - geweldige nieuwe functies!

Gisteren, op 6 oktober 2020, hebben wij de nieuwe versie van PiCockpit vrijgegeven - die veel nieuwe, opwindende functies heeft. En het beste van alles: PiCockpit blijft gratis (als in gratis bier), voor maximaal 5 Raspberry Pis! Ga vandaag nog gratis aan de slag. Wat is picockpit.com? PiCockpit is een gemakkelijk...

Weiterlesen

Hulp voor Raspberry Pi als ingebed ontwikkelingsplatform

Als een van de erkende Raspberry Pi resellers, en een officiële reseller van de Pi Zero serie (wij waren übrigens de eerste op het Europese vasteland) met uitgebreide technische kennis over het Raspberry Pi platform, kunnen wij u helpen met uw vragen over of tegen het platform, en kunnen wij u altijd antwoord geven op een aantal belangrijke vragen. Die afbeeldingen...

Weiterlesen

Vuetify :: Open detail rij programmatisch

Voor de aankomende PiCockpit v2.0 release, ben ik een GPIO applicatie aan het voorbereiden. De GPIO entries zijn tabel rijen - en om ze te configureren, willen we in staat zijn om de detail rij te openen door te klikken op de configureer knop: klikken op ofwel de chevron of de configureer knop zal leiden tot het openen van de detail rij: Hier...

Weiterlesen

in- en uitschakelen van een systemd service in Python met behulp van DBus

De komende picockpit-client reageert op verwijderingsgebeurtenissen van de frontend door zijn service uit te schakelen (de applicatie blijft echter wel geïnstalleerd). Op dezelfde manier, wanneer je beslist om picockpit-client connect opnieuw te starten, zal de service opnieuw ingeschakeld worden en automatisch voor je opgestart worden. Dit is mogelijk door gebruik te maken van de Python DBus interface. De DBus is een bussysteem voor interactie...

Weiterlesen

Raspbian SSH Server mislukt na upgrade van Stretch naar Buster (geen SSH verbinding)

Ik heb deze uitstekende gids gebruikt om mijn Raspbian van Stretch naar Buster te updaten: https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/ Na het herstarten van mijn Pi, was de SSH verbinding verdwenen. Door in te loggen op de Pi met het aangesloten toetsenbord en monitor kon ik het probleem debuggen: service ssh status journalctl -u ssh -n 200 "Missing privilege separation directory /run/sshd" Deze directory moet...

Weiterlesen

Hoe unieke object ids in te stellen in ingesloten documenten in een MongoDB collectie

updateMany van MongoDB kan gebruikt worden om alle documenten die overeenkomen bij te werken. Probleem Als, echter, je wilt unieke nieuwe ObjectID's in te stellen in uw update, zou je merken dat MongoDB stelt dezelfde ObjectID voor elk item: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: {"com.picockpit/core": {meta: {versie: "2.0", naam: "PiCockpit Core", image: "", description: "PiCockpit.com...

Weiterlesen

overschakelen van JSON naar MsgPack op een achterwaartse compatibele manier met Paho MQTT (JavaScript)

picockpit.com maakt veel gebruik van MQTT. Voor de komende versie 2.0 heb ik besloten om over te schakelen naar MsgPack. Waarom MsgPack? MsgPack (eigenlijk MessagePack genoemd - packages gebruiken meestal MsgPack) is een binair formaat, gericht op compatibiliteit met JSON, maar vermindert de bestandsgrootte (wat goed is voor het besparen van bandbreedte & server resources). Een ander voordeel:...

Weiterlesen

Domme bedrijfsfouten #6 :: Geen duidelijke call to action (knop)

Een vriendin stuurde mij een e-mail, waarin zij mij (en andere niet nader genoemde geadresseerden) vroeg een petitie te ondertekenen om de Duitse steun aan Nepal voort te zetten. Ik besloot haar en haar zaak te steunen en besteedde hier een minuut van mijn tijd aan. Maar deze minuut veranderde in deze blogpost. En het heeft een waardevolle les voor ons allemaal:...

Weiterlesen