Stresstest eines Raspberry Pi 4 mit PiCockpit - Temperaturüberwachung
Mit der neuen Version PiCockpit v2.0 können Sie die aktuelle SoC-Temperatur des Pi in einem einfach zu bedienenden Webinterface (in PiStats) überwachen. Klicken Sie einfach auf PiStats und geben Sie "temp" in die Suchfunktion ein: Dadurch wird die Anzeige auf die SoC-Temperatur eingeschränkt. Die Temperatur wird jede Sekunde aktualisiert. Ich empfehle auch...
WeiterlesenPiCockpit v2.0 veröffentlicht - erstaunliche neue Funktionen!
Gestern, am 6. Oktober 2020, haben wir die neue Version von PiCockpit veröffentlicht - mit vielen neuen, spannenden Funktionen. Und das Beste von allem: PiCockpit ist weiterhin kostenlos (wie Freibier), für bis zu 5 Raspberry Pis! Starten Sie noch heute kostenlos. Was ist picockpit.com? PiCockpit ist eine einfache...
WeiterlesenEinschalten der Kamera und des Displays auf einer Computermodul-Trägerkarte
Wir haben unser eigenes Compute Module Carrier Board, genannt PCCB, entwickelt. Es ist kompatibel mit den Raspberry Pi Compute Modules 1 - 3 Plus und hat eine Reihe von sehr nützlichen Funktionen für den industriellen Einsatz (RS232, CAN Bus, RS485, TPM, DC/DC Stepdown). Heute habe ich die Kamera- und 7-Zoll-Display-Schnittstelle überprüft, die wir auf dem...
WeiterlesenEntscheidung für Raspberry Pi als Embedded Development-Plattform
Als einer der zugelassenen Raspberry Pi Reseller, und einem offiziellen Reseller der Pi Zero Serie (wir waren übrigens der erste auf dem europäischen Festland) mit starken technischen Kompetenzen rund um die Raspberry Pi Plattform möchten wir Sie bei Ihrer Entscheidung für oder gegen die Plattform unterstützen, und einige immer wieder kehrende Fragen beantworten. Die Abbildung...
WeiterlesenVuetify :: Detailzeile programmatisch öffnen
Für das kommende PiCockpit v2.0 Release bereite ich eine GPIO Anwendung vor. Die GPIO-Einträge sind Tabellenzeilen - und um sie zu konfigurieren, wollen wir in der Lage sein, auf die Detailzeile zuzugreifen, indem wir auf die Schaltfläche "Konfigurieren" klicken: Ein Klick auf den Chevron oder auf die Schaltfläche "Konfigurieren" führt zum Öffnen der Detailzeile: Hier...
WeiterlesenAktivierung und Deaktivierung eines systemd-Dienstes in Python mit DBus
Der kommende picockpit-client reagiert auf Löschvorgänge des Frontends, indem er seinen Dienst deaktiviert (die Anwendung bleibt jedoch installiert). Wenn Sie sich entscheiden, picockpit-client connect erneut zu starten, wird der Dienst wieder aktiviert und automatisch für Sie gestartet. Dies ist über die Python DBus-Schnittstelle möglich. Der DBus ist ein Bussystem zur Interaktion mit...
WeiterlesenRaspbian SSH Server schlägt nach Upgrade von Stretch auf Buster fehl (keine SSH-Verbindung)
Ich habe diese exzellente Anleitung benutzt, um mein Raspbian von Stretch auf Buster zu aktualisieren: https://pimylifeup.com/upgrade-raspbian-stretch-to-raspbian-buster/ Nachdem ich meinen Pi neu gestartet hatte, war die SSH-Verbindung weg. Das Einloggen in den Pi mit der angeschlossenen Tastatur und dem Monitor ermöglichte es mir, das Problem zu beheben: service ssh status journalctl -u ssh -n 200 "Missing privilege separation directory /run/sshd" This directory needs...
WeiterlesenFestlegen eindeutiger Objekt-IDs in eingebetteten Dokumenten in einer MongoDB-Sammlung
MongoDBs updateMany kann verwendet werden, um alle Dokumente zu aktualisieren, die übereinstimmen. Problem Wenn Sie jedoch bei Ihrer Aktualisierung eindeutige neue ObjectIDs setzen wollen, würden Sie feststellen, dass MongoDB für jeden Eintrag dieselbe ObjectID setzt: db.getCollection('mypis_collectedpis').updateMany({}, {$set: {apps: { "com.picockpit/core": { meta: { version: "2.0", name: "PiCockpit Core", image: "", description: "PiCockpit.com...
WeiterlesenUmstellung von JSON auf MsgPack in einer rückwärtskompatiblen Weise mit Paho MQTT (JavaScript)
picockpit.com macht regen Gebrauch von MQTT. Für die kommende Version 2.0 habe ich mich entschieden, auf MsgPack umzusteigen. Warum MsgPack? MsgPack (eigentlich MessagePack genannt - Pakete verwenden in der Regel MsgPack) ist ein binäres Format, das auf Kompatibilität mit JSON abzielt, aber die Dateigröße verringert (was gut für die Einsparung von Bandbreite und Serverressourcen ist). Ein weiterer Vorteil:...
WeiterlesenDumme Geschäftsfehler #6 :: Keine klare Aufforderung zum Handeln (Schaltfläche)
Eine Freundin leitete mir eine E-Mail weiter, in der sie mich (und andere ungenannte Empfänger) aufforderte, eine Petition zur Fortsetzung der deutschen Unterstützung für Nepal zu unterzeichnen. Ich beschloss, sie und ihr Anliegen zu unterstützen und investierte eine Minute meiner Zeit in diese Sache. Aber diese Minute wurde zu diesem Blogpost. Und er enthält eine wertvolle Lektion für uns alle:...
Weiterlesen