nano Dockerfile
add the following to it:
FROM python:3.8
#FROM python:3.7-alpine
RUN apt-get install libffi-dev libssl-dev
#RUN apt add --no-cache libffi-dev libssl-dev
RUN pip3 install python-miio
Aeon Labs Gen5 z-stick installation | |
https://github.com/frep/radxa/blob/master/files/cdc-acm.ko | |
# install the driver (if it is not already present in your build) | |
mkdir -p /lib/modules/3.0.36+/kernel/drivers/usb/class | |
cp ${pathToFile}/cdc-acm.ko /lib/modules/3.0.36+/kernel/drivers/usb/class/ |
//Подключение библиотек | |
#include <UTFT.h> | |
#include <DS1307.h> | |
//Подключения шрифта | |
extern uint8_t BigFont[]; | |
//Подключение дисплея TFT01-22SP | |
UTFT myGLCD(TFT01_22SP,9,8,50,51,53); | |
Various ways to get windcentrale data: | |
https://zep-api.windcentrale.nl/production/131/live?ignoreLoadingBar=true | |
{"powerProducerId":"563fbecd-d6f8-4d5e-9c3a-5e8577c7e256","windSpeed":2.0,"windDirection":"NW","powerAbsTot":16.0,"powerAbsWd":3.0,"powerRel":2.0,"diameter":13.0,"rpm":16.1,"pulsating":false,"kwh":76111.0,"kwhForecast":2767000.0,"hoursRunThisYear":173.0,"runPercentage":98.06002568751889,"windSpeedForecast":4.0,"windDirectionForecast":"Z","timestamp":"2017-01-08T11:01:39"} | |
http://backend.windcentrale.nl/windcentrale/productie_131.txt | |
http://backend.windcentrale.nl:50001/-gyb0=131 | |
https://backend.windcentrale.nl/windcentrale/productie?id=131 | |
example data: |
All Nefit endpoints | |
/dhwCircuits/dhwA/dhwCurrentSwitchpoint | |
/dhwCircuits/dhwA/dhwNextSwitchpoint | |
/dhwCircuits/dhwA/dhwOffDuringAbsence | |
/dhwCircuits/dhwA/dhwOffDuringNight | |
/dhwCircuits/dhwA/dhwOperationManualMode | |
/dhwCircuits/dhwA/dhwOperationMode | |
/dhwCircuits/dhwA/dhwOperationType | |
/dhwCircuits/dhwA/dhwProgram0 |
[Unit] | |
Description=Nginx web front-end | |
After=docker.service | |
Requires=docker.service | |
[Service] | |
TimeoutStartSec=0 | |
ExecStartPre=/usr/bin/docker pull nginx | |
ExecStart=/usr/bin/docker run --rm --name nginx -p 80:80 nginx | |
ExecStop=/usr/bin/docker stop nginx |
import urllib.request | |
import json | |
url = 'https://vaarweginformatie.nl/frp/api/webcontent/downloads?pageId=infra/enc' | |
req = urllib.request.Request(url) | |
##parsing response | |
r = urllib.request.urlopen(req).read() | |
cont = json.loads(r.decode('utf-8')) | |
counter = 0 | |
print (cont) |
marcel@docker-server:~/TheSpaghettiDetective$ docker-compose --verbose up --build -d | |
compose.config.config.find: Using configuration files: ./docker-compose.yml | |
docker.utils.config.find_config_file: Trying paths: ['/home/marcel/.docker/config.json', '/home/marcel/.dockercfg'] | |
docker.utils.config.find_config_file: Found file at path: /home/marcel/.docker/config.json | |
docker.auth.load_config: Couldn't find auth-related section ; attempting to interpret as auth-only file | |
docker.auth.parse_auth: Auth data for auths is absent. Client might be using a credentials store instead. | |
docker.auth.parse_auth: Auth data for HttpHeaders is absent. Client might be using a credentials store instead. | |
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.35/version HTTP/1.1" 200 535 | |
compose.cli.command.get_client: docker-compose version 1.24.1, build 4667896b | |
docker-py version: 3.7.3 |
nano Dockerfile
add the following to it:
FROM python:3.8
#FROM python:3.7-alpine
RUN apt-get install libffi-dev libssl-dev
#RUN apt add --no-cache libffi-dev libssl-dev
RUN pip3 install python-miio
http://witkowskibartosz.com/blog/gpx-file-reader.html#.Xs0fYDoza70 | |
https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:toolbar_buttons:route_mark_manager:layers:creating_layers | |
https://www.journaldev.com/19392/python-xml-to-json-dict | |
https://stackoverflow.com/questions/1912434/how-do-i-parse-xml-in-python |
https://www.teknotut.com/en/install-vnc-server-with-gnome-display-on-ubuntu-18-04/#Install_Gnome | |
Key: | |
nano ~/.vnc/xstartup | |
Then fill in the following code. | |
#!/bin/sh |