profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/loelkes/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

loelkes/jire 4

Jitsi reservation system

entropia/cnc 2

Configuration and code related to our CNC mill

loelkes/git-redate 2

Change the dates of several git commits with a single command. Improved version.

loelkes/InvoiceTool 2

Generate nice PDF invoice with LaTeX and python

csae8092/pylobid 1

A lobid-REST-API client

loelkes/otterorakel9000 1

Projekt für "Projektmanagement live und in farbe"

loelkes/360vplayer 0

Spherical video player

loelkes/APA102_Pi 0

Pure Python library to drive APA102 LED stripes; Use with Raspberry Pi.

startedDomenicobrz/Blurry

started time in 3 days

fork loelkes/vacdec

Python script to decode the EU Covid-19 vaccine certificate

fork in 4 days

push eventloelkes/package-python3

Christian Loelkes

commit sha 9d02ee31c96f4b61e4fd116ff8b060f5195d70f4

add pyinotify, required for hosted.py The overlay.squashfs was not pushed since GitHub does not support LFS object in public forks.

view details

Florian Wesch

commit sha 2a421b1b0287519ee6e4cd8ff2bc84967844a419

Merge pull request #1 from loelkes/feature-pyinotify add pyinotify, required for hosted.py

view details

Florian Wesch

commit sha 15a925ea88b7deaa019d83b8e65f48935e0f043e

updated overlay and copyright zip

view details

push time in 5 days

issue commentthingsboard/thingsboard

[Question] how to get jwt token for rest api when user is registered with oauth2

That also depends on our OAuth2 Provider and how Thingsboard implements it. If TB and your OAuth2 provider both support Resource Owner Password Credentials Grant (Keycloak does) then TB can use your password to log in and retrieve an OAuth2 token. I suppose this must be implemented and a solution must be found if you have multiple OAuth2 endpoints registered.

Your question is answered, I would suggest closing this and opening a feature ticket explaining the required feature in detail and/or making a pull request.

amir-hg

comment created time in 2 months

issue commentthingsboard/thingsboard

[Question] how to get jwt token for rest api when user is registered with oauth2

If I got it right ThingsBoard only accepts tokens from the /api/auth/login endpoint.

Here's a workaround:

  • Log in with your OAuth2 account.
  • Set a password in the profile section. Your local account (linked to your Oauth2 Account) now has a password.
  • Get a token from /api/auth/login.
amir-hg

comment created time in 2 months

push eventloelkes/thingsboard-python-client-sdk

Illia Barkov

commit sha 4460a59dd2f4016e97946fb6507fad940c4a30c9

Update README.md

view details

Illia Barkov

commit sha 6502a401b044f1c6d884baa050c761a28952f709

Merge pull request #10 from loelkes/http-device Integrate HTTP API Device

view details

Vitalii

commit sha 3b4c8c311df8aca4a5b4b8d9a6cecf30abbde4cb

Added OTA updates for MQTT and HTTP (#12) * Added OTA updates for MQTT * Minor changes * Added on_firmware_received method * Added OTA updates for HTTP * Added logging * Refactored OTA updates

view details

push time in 2 months

fork loelkes/lam

LDAP Account Manager

fork in 2 months

Pull request review commentthingsboard/thingsboard-python-client-sdk

Integrate HTTP API Device

-# ThingsBoard MQTT client Python SDK+# ThingsBoard MQTT and HTTP client Python SDK [![Join the chat at https://gitter.im/thingsboard/chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/thingsboard/chat?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)  <a href="https://thingsboard.io"><img src="./logo.png?raw=true" width="100" height="100"></a>  ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management.-This project ia a Python library that provides convenient client SDK for both [Device](https://thingsboard.io/docs/reference/mqtt-api/) -and [Gateway](https://thingsboard.io/docs/reference/gateway-mqtt-api/) APIs.+This project ia a Python library that provides convenient client SDK for both Device and [Gateway](https://thingsboard.io/docs/reference/gateway-mqtt-api/) APIs.  SDK supports:-- Unencrypted and encrypted (TLS v1.2) connection;-- QoS 0 and 1;-- Automatic reconnect;-- All Device MQTT APIs provided by ThingsBoard-- All Gateway MQTT APIs provided by ThingsBoard+- Unencrypted and encrypted (TLS v1.2) connection+- QoS 0 and 1+- Automatic reconnect+- All [Device MQTT](https://thingsboard.io/docs/reference/mqtt-api/) APIs provided by ThingsBoard+- All [Gateway MQTT](https://thingsboard.io/docs/reference/gateway-mqtt-api/) APIs provided by ThingsBoard+- All [Device HTTP](https://thingsboard.io/docs/reference/http-api/) APIs provided by ThingsBoard  SDK is based on Paho MQTT library. 

I've documented the missing features and mentioned the Requests library. I will add the missing features with a PR later.

loelkes

comment created time in 2 months

PullRequestReviewEvent

push eventloelkes/thingsboard-python-client-sdk

Christian Lölkes

commit sha ec8c2a05a90cb7cf48810e58c58e25155767c5b0

document missing HTTP API features

view details

push time in 2 months

issue commentroundcube/roundcubemail-docker

Do not declare volumes in Dockerfile?

Data is preserved at container restarts, it'y only lost if you remove the container.

IMHO:

  • I understand what you say but at no point from your manual I see the need for persistent volumes? Additional configurations are directly mounted and custom plugins are added by building a custom image.
  • Most Docker manuals and HowTos go the other way around: persistence (even if containers are removed) for config or data must be explicitly configured, either by volumes or by mounts.

I believe, from a "big picture" point of view, that leaving the volumes declaration in the initial Dockerfile, which can't be revoked later, makes it less flexible and more complex to work with than expecting people who want data persistence to declare their volume, mount etc. in a single line of code, which is also common throughout the docker universe.

I don't want to fight, I just want to share my thought and hopefully improve the project :).

loelkes

comment created time in 2 months

push eventloelkes/Watterott-CO2-Ampel-Plus-Firmware

Jesse-Grass

commit sha b224af94354bddf52e564d0d53ebf36c7c9307a8

Use float for temperature in MQTT Message

view details

Reiner Buehl

commit sha ae412f4ff3d307b00b41a4cb6618dccc557b6163

- added support for light_enabled config option to led_set_brightness() - added support for configuration of light_enabled and buzzer_enabled via MQTT A new, configurable sub-topic is introduced. The sensor subscribes tothis topic on startup and accepts JSON formated MQTT payloads to configure light_enabled and/or buzzer_enabled.

view details

Mario Lukas

commit sha 67c3a90fad62bc79e4527c9bac15e0045865ec19

Merge pull request #14 from Jesse-Grass/Temp-as-Fload-in-MQTT Use float for temperature in MQTT Message

view details

Mario Lukas

commit sha 4d1d5c02322906b62ef2793407847f91b5b01afa

added gitignore file

view details

Mario Lukas

commit sha caddeef4ce19c1f33091c248fed8335e227dc604

feature (MQTT): added selection for MQTT data format. the user can choose between JSON (default) and influx

view details

Reiner Buehl

commit sha c2044c0b01dd379496d92cb0d88ca4aaf251a096

Merge pull request #1 from mariolukas/main Merge Upstream changes

view details

Reiner Buehl

commit sha 8fd0ae61f4c4fd2f3907bae14874d279d7e3007d

Fixed missing MQTT_SET_SUBTOPIC definition. merged PR #21

view details

Mario Lukas

commit sha f41aa142dcc418e2a0d95ee1bf0693fa65b3cff7

added led enable/disable option to web interface

view details

Thomas Khalil

commit sha 4407394b2d40391507cbea67e27965cdfa93efd2

Reconnect to WIFI AP when connection drops

view details

Thomas Khalil

commit sha 163edd35af895412c2bf530b5201b0d53b6e39db

Ensure mqtt client is sending keepalive pings to mqtt broker

view details

Christoph Emonds

commit sha a8e934915ab4d416c92d5314d45be493763f6643

Added ArduinoJson library to readme

view details

Mario Lukas

commit sha 3b51b75ef13d4390db6883f0e09967c4a0bf5bcc

Merge pull request #25 from mariolukas/imp_docs Added ArduinoJson library to readme

view details

Mario Lukas

commit sha ae83cead9fefb7574b7faa2cca2894a93ebd7f85

Merge pull request #23 from KernelPanicAUS/fix/wifi-disconnect-bug Reconnect to Wifi when connection drops

view details

Mario Lukas

commit sha 201297b54639c4d1808d988b309029084dbe3a98

Merge branch 'main' into fix/mqtt-tcp-connection-timeout

view details

Mario Lukas

commit sha f75e4b2efdfafb7defff1f983494c6c1f678cdbd

Merge pull request #24 from KernelPanicAUS/fix/mqtt-tcp-connection-timeout Ensure mqtt client is sending keepalive pings to mqtt broker

view details

awatterott

commit sha d31fe168979a7aca6ac63f3066a9bca969dfb40c

Serial.print() not allowed here

view details

push time in 2 months

issue commentLDAPAccountManager/lam

[Feature] Bypass login page for use with external authentication

There are two questions here, maybe we need to split them in issues:

  1. If LAM receives a user and password through PHP_AUTH_USER and PHP_AUTH_PW why do I still need to press the login button? I would except to be logged in directly. LAM still receives credentials for bindings trough headers. IMHO LAM should skip the login page if these credentials are provided.

  2. It would be nice to customise the logout button link for the use with external auth. If I can login externally I should also be able to log out externally.

I'm looking forward to the OpenID integration.

loelkes

comment created time in 2 months

Pull request review commentthingsboard/thingsboard-python-client-sdk

Integrate HTTP API Device

-# ThingsBoard MQTT client Python SDK+# ThingsBoard MQTT and HTTP client Python SDK [![Join the chat at https://gitter.im/thingsboard/chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/thingsboard/chat?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)  <a href="https://thingsboard.io"><img src="./logo.png?raw=true" width="100" height="100"></a>  ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management.-This project ia a Python library that provides convenient client SDK for both [Device](https://thingsboard.io/docs/reference/mqtt-api/) -and [Gateway](https://thingsboard.io/docs/reference/gateway-mqtt-api/) APIs.+This project ia a Python library that provides convenient client SDK for both Device and [Gateway](https://thingsboard.io/docs/reference/gateway-mqtt-api/) APIs.  SDK supports:-- Unencrypted and encrypted (TLS v1.2) connection;-- QoS 0 and 1;-- Automatic reconnect;-- All Device MQTT APIs provided by ThingsBoard-- All Gateway MQTT APIs provided by ThingsBoard+- Unencrypted and encrypted (TLS v1.2) connection+- QoS 0 and 1+- Automatic reconnect+- All [Device MQTT](https://thingsboard.io/docs/reference/mqtt-api/) APIs provided by ThingsBoard+- All [Gateway MQTT](https://thingsboard.io/docs/reference/gateway-mqtt-api/) APIs provided by ThingsBoard+- All [Device HTTP](https://thingsboard.io/docs/reference/http-api/) APIs provided by ThingsBoard  SDK is based on Paho MQTT library. 

Yes, I can add something. Anything else that I should add, modify or improve?

loelkes

comment created time in 2 months

PullRequestReviewEvent

issue commentLDAPAccountManager/lam

[Feature] Bypass login page for use with external authentication

Hi Roland,

To use LAM with basic authentication you need to activate it in your server profile:

https://www.ldap-account-manager.org/static/doc/manual/ch03s02.html#idm857

Choose login method "LDAP search" in security settings. Then activate HTTP authentication. This will take the credentials from Apache.

Thanks, I know. But I don't want BasicAuth nor do I want use Apache, I would like the possibility to use a full external authentication/authorisation method. Right now I have a fixed account that I manually inject after successful OAuth2 authentication so that LAM thinks there was a basic auth with (nginx)

fastcgi_param PHP_AUTH_USER 'admin';
fastcgi_param PHP_AUTH_PW 'password';

My wish: a feature to fully disable any login method and customise the logout button. As of now, I've manually patched the template with a custom link.

loelkes

comment created time in 2 months

issue openedroundcube/roundcubemail-docker

Do not declare volumes in Dockerfile?

I'm building my own Images where I install plugins and their requirements, directly copy config files etc. Unfortunately the volumes are declared in the initial Dockerfile. I would prefer that users can declare, if they need it, persistent volumes in the docker command oder docker-compose file. I can't "undeclare" them and each time I build a new container, I have to delete the volumes as well in the deployment to apply my changes or create a custom entrypoint script an overwrite the config files.

I would prefer not declaring the volumes. If this is not an option I'll stick with the entrypoint solution. Please let me know what you think.

created time in 2 months

issue openedLDAPAccountManager/lam

[Feature] Bypass login page for use with external authentication

I would like to use OpenID Connect to login. LAM would then talk with a fixed user to the LDAP server. In the current setup I use Oauth2-Proxy with access limited to a specific group and inject the fixed user and password in the header but users still need to click "Login".

How about skipping the "Login" if the credentials are set in the headers? Why the extra Login-Button click?

created time in 2 months

pull request commentnextcloud/calendar

Duplicate calendar event

@rogelio-o Can you sign your commit so we can move on with this? Or is there something else that needs to be done?

rogelio-o

comment created time in 2 months

PR opened thingsboard/thingsboard

Use variable datasource for Grafana dashboard

This adds a datasource variable to all dashboards. I already a prometheus setup and the prometheus scraping Thingsboard is not my default datasource in Grafana. Until now the data source was not set and the default datasource is used.

The selection now defaults to 'Prometheus', which is also the default data source in the example setup. The use of variables and selection also allows to monitor multiple Thingsboard instances from different data sources within the same dashboard.

+222 -47

0 comment

8 changed files

pr created time in 2 months

push eventloelkes/thingsboard

Christian Lölkes

commit sha d2424c4fa981ba2bbddd67dc4f25eb8f55e8b459

use variable datasource for grafana dashboard

view details

push time in 2 months

fork loelkes/thingsboard

Open-source IoT Platform - Device management, data collection, processing and visualization.

https://thingsboard.io

fork in 2 months

push eventloelkes/thingsboard

push time in 2 months

push eventloelkes/thingsboard

Volodymyr Babak

commit sha 2219075cc67f8bd7e8cdaad94924108f638511c4

Edge functionality enabled by default

view details

YevhenBondarenko

commit sha 410e2f31d66ce91446ab1d22adbed74b5cb8f955

Implemented rpc sending sequence

view details

YevhenBondarenko

commit sha cf4237388226ff2042960881030668e16ee0fad8

added new RPC statuses

view details

YevhenBondarenko

commit sha e3ee1ed161c32de79f93a504fd8df4de2d2bc9d2

added sequence for the all RPC

view details

YevhenBondarenko

commit sha deb5f9bca4c3671731d3c0a7ecc36006e4baa31c

refactoring

view details

YevhenBondarenko

commit sha 0563b54c0bee2ba2f6d0b3de80b1c2c8ec207210

used timeout from yml

view details

YevhenBondarenko

commit sha 804902bff73935904df5880ddcecacb229916891

send next rpc after removing

view details

YevhenBondarenko

commit sha 86ba3be0e707b210d37048e2877b0f140e91c965

send next rpc after removing

view details

Andrii Shvaika

commit sha af4bc4a78bec21f20b4fac3ccf76447773edc708

Sequential RPC processing support

view details

Christian Lölkes

commit sha 9beb613299cdb5a7de939e2882c9bdb3e261f584

use variable datasource for grafana dashboard

view details

push time in 2 months

push eventloelkes/thingsboard

Christian Lölkes

commit sha 7cd6399cad857d0abe46ca9ecf115dd4ab4d6b48

use variable datasource

view details

push time in 2 months

fork loelkes/thingsboard

Open-source IoT Platform - Device management, data collection, processing and visualization.

https://thingsboard.io

fork in 2 months

pull request commentthingsboard/thingsboard-python-client-sdk

Integrate HTTP API Device

Can someone from ThingsBoard take a look? :) @zbeacon @ashvayka

loelkes

comment created time in 2 months

push eventloelkes/thingsboard-python-client-sdk

Christian Lölkes

commit sha 6e27cbeec4026143521e2a67f608edde4bb15daf

add token property to TBHTTPDevice

view details

push time in 2 months

issue commenthauxir/imgpush

feature request: placeholder

Do you mean a feature like placeholder.com?

s3ppo

comment created time in 2 months

fork loelkes/imgpush

Minimalist Self-hosted Image Service for user submitted images in your app

fork in 2 months