PiCockpit

The technology & security foundations of PiCockpit

I was asked to elaborate a bit about the security & technology foundations of PiCockpit.The parts which are involvedPiCockpit consists of several parts:picockpit-clientpicockpit-frontendpicockpit-backendpicockpit-api (“papi”)the databasethe MQTT serverthe picockpit Package repositoryThe MQTT serverData between the picockpit-frontend and picockpit-client is exchanged using the MQTT server (called “broker”), via Websockets. We use VerneMQ for this purpose. MQTT is [...]

By | Oktober 27th, 2020|PiCockpit|Kommentare deaktiviert für The technology & security foundations of PiCockpit

Update picockpit-client for compatibility with v2.0

The new PiCockpit release has many new features, which require a new picockpit-client version (at least v2.0.1) for compatibility. What do you get by upgrading the picockpit-client / using PiCockpit v2.0?GPIO: control GPIO pins (input / output / software PWM to dim LEDs for example)PiControl: run commands on your Pi from the webinterface (you define [...]

By | Oktober 13th, 2020|PiCockpit|Kommentare deaktiviert für Update picockpit-client for compatibility with v2.0

Stress testing a Raspberry Pi 4 with PiCockpit – temperature monitoring

Using the new PiCockpit v2.0 release, you can monitor the current SoC temperature of the Pi in an easy to use webinterface (in PiStats).Simply click on PiStats, and enter temp into the search:this will narrow the display down to just the SoC temperature. The temperature will be updated every second.I also recommend you to use [...]

By | Oktober 7th, 2020|PiCockpit|Kommentare deaktiviert für Stress testing a Raspberry Pi 4 with PiCockpit – temperature monitoring

PiCockpit v2.0 released – amazing new features!

Yesterday, on the 6th of October 2020, we have released the new version of PiCockpit – which has many new, exciting features.And best of all: PiCockpit continues to be free of charge (as in free beer), for up to 5 Raspberry Pis! Get started for free today.What is picockpit.com?PiCockpit is an easy to use web [...]

By | Oktober 7th, 2020|PiCockpit, PiDoctor, Raspberry Pi Blog|Kommentare deaktiviert für PiCockpit v2.0 released – amazing new features!

enabling and disabling a systemd service in Python using DBus

The upcoming picockpit-client reacts to deletion events from the frontend by disabling it’s service (the application will stay installed, however).Similarly, when you decide to run picockpit-client connect again, the service will be re-enabled and started automatically for you.This is possible using the Python DBus interface.the DBus is a bus system for interacting with other applications. [...]

By | August 1st, 2020|Development, PiCockpit, Python, Raspberry Pi Blog|Kommentare deaktiviert für enabling and disabling a systemd service in Python using DBus

Paho MQTT Client (Javascript), Envoy, VerneMQ: debugging disconnects

After deploying picockpit to my server, a bug was observed: the web frontend would disconnect in very regular intervals. This had not been present on the local development environment. Users of picockpit reported the same bug. I have debugged it today, and applied a hotfix. It turns out it was a timing issue. TL;DR how [...]

By | September 8th, 2019|MQTT, PiCockpit, VerneMQ|Kommentare deaktiviert für Paho MQTT Client (Javascript), Envoy, VerneMQ: debugging disconnects

PiCockpit v.0.11.0 & picockpit-client v0.15.6 released–live pi monitoring!

Freshly released for you – now picockpit.com offers you a possibility to monitor up to 5 Pis from everywhere on this planet (with an Internet connection) for free!This is how it looks like:The data (under the heartbeat button) is updated live, currently every second. How do I start monitoring my Pis for free?Step 1: Sign [...]

By | August 23rd, 2019|PiCockpit, Tips & tricks|Kommentare deaktiviert für PiCockpit v.0.11.0 & picockpit-client v0.15.6 released–live pi monitoring!

picockpit.com new version v.0.11.0 is live!

This new version of picockpit.com supports live streaming of MQTT measurement data from your Pi to your webinterface (desktop or mobile). By clicking on the info icon, you can see the public and private IPs, the serial number and the Pi model:The online state of the Pi is displayed with the online badge.Currently there seems [...]

By | August 17th, 2019|PiCockpit|Kommentare deaktiviert für picockpit.com new version v.0.11.0 is live!

PiCockpit preview: Sensors

PreviewThis is in the upcoming version of PiCockpit:All these values are updated live (currently each second) using MQTT messages to PiCockpit. The value for Root partition total available is static, as it is the total size of the root partition.Some values are rendered in a prettier (but less precise) view in the overview:To access this [...]

By | August 14th, 2019|PiCockpit|Kommentare deaktiviert für PiCockpit preview: Sensors

PiCockpit showing CPU usage & temperature

The CPU information is updated live in your webinterface. No matter where your Pi will be in the world, if it has an Internet connection and can talk to the PiCockpit MQTT Broker, you will be able to monitor it.CPU Loaded with two hogs:The 51 % refers to overall system load – that is, if [...]

By | August 12th, 2019|PiCockpit|Kommentare deaktiviert für PiCockpit showing CPU usage & temperature