Skip to content

Instantly share code, notes, and snippets.

View derjohn's full-sized avatar

derjohn derjohn

View GitHub Profile
blueprint:
name: Remote - Müller Lint Tint - Z2M MQTT v1
description: Control lights with a Müller-Lint Tint Switch.
domain: automation
input:
remote:
name: Remote mqtt topic
description: This must be the TOPIC from zigbee2mqtt. For example z2m/remote_1
selector:
text:
blueprint:
name: Muller Licht Remote (Zigbee2MQTT)
domain: automation
input:
remote:
name: Remote mqtt topic
description: This must be the TOPIC from zigbee2mqtt. For example z2m/remote_1
selector:
text:
target_light_1:
@derjohn
derjohn / run-unsigned-jnlp.sh
Created September 15, 2023 14:38
Runs unsigned jnlps or those with a weak signature. Like the jviewer kvm shit from supermicro.
#!/bin/sh
JNLP=${1:-'./jviewer.jnlp'}
javaws -nosecurity -noupdate -verbose -property deployment.security.level=ALLOW_UNSIGNED -property deployment.security.itw.ignorecertissues=true -jnlp ${JNLP}
@derjohn
derjohn / balkongarangensolarparts.txt
Created September 4, 2023 11:02
Balkonsolar bzw. Garagensolar Partslist
Parts List Balkonsolar bzw. Garagendachsolar
1.) Panels
2x Panel 455W DAH
2.) Sicherung + Halter
2xhttps://www.ebay.de/itm/334727013860
3.) Einspiesekabel Schuko
https://www.ebay.de/itm/275435763226
@derjohn
derjohn / controllino-nebra-fix-incomplete-crossgrade.sh
Last active November 3, 2023 11:19
Resurrect a Conelcom Controllino Helum Miner that _only_ listens to port 22222/ssh
#!/bin/sh
# This can only be done if the device is accessible via ssh on port 22222.
# (so, usually only Nebra can do that or you have to open the controllino and inject your ssh pubkey to /boot/config.json)
# Obviouly portr 22222 must be reachable from internet, because the management VPN is also stuck
# default looks like
# "os": {
# "sshKeys": [
# "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDKeee0Y4o4QhVudeJ4I8Ol4idvYXlEkzxNrU1DWDkeZ",
# ]
# },
@derjohn
derjohn / gutmann-ego-ehc300-parts
Last active March 13, 2023 12:05
Bauteile EGO Gutmann EHC300
Bauteile EGO Gutmann EHC300
3x IR3101 ( gefunden auf https://de.aliexpress.com/item/32820913611.html \o/\o/\o/)
1x VIPER17L VIPER17LN VIPER17 Switching Converter IC ( ebay )
Elko 35v 470mf OK
Elko 63v 2.2mf 3x
Elko 25v 220mf OK
Elko 400v 10uf OK
Varistor CV275K14 KEKO 275V AC 350V DC MOV VARISTOR
IEC 60384-14.2 3,3 nF WYO 3n3 M (Ceramic AC Capacitors, Class X1, 440VAC / Class Y2, 250VAC)
@derjohn
derjohn / openwrt_u-boot_env.sh
Last active December 8, 2022 11:40
u-boot fw_setenv WZR-HP-G300NH OpenWRT
cat /proc/mtd
# dev: size erasesize name
# mtd0: 00040000 00020000 "u-boot"
# mtd1: 00020000 00020000 "u-boot-env"
# mtd2: 01f60000 00020000 "firmware"
# mtd3: 00200000 00020000 "kernel"
# mtd4: 01d60000 00020000 "rootfs"
# mtd5: 01a40000 00020000 "rootfs_data"
# mtd6: 00020000 00020000 "user_property"
# mtd7: 00020000 00020000 "art"
#!/bin/sh
# Virtualmin Package not working on older debian ?
# They packed the .deb with "xz" fragments inside, older debian debs don't understand deb + xz
# Repack them als gzip
# Example webmin-virtual-server_7.2.gpl-1_all.deb for debian wheezy
ar x webmin-virtual-server_7.2.gpl-1_all.deb
xz -d control.tar.xz
xz -d data.tar.xz
gzip control.tar
@derjohn
derjohn / rocket-user-mongodb
Last active May 31, 2023 07:34
Rocket.Chat rocket mongodb mongo basic operations
use rocketchat
# Change E-Mail Adress
db.getCollection('users').updateOne(
{ username: "Temp" },
{
$set: { emails: [ { "address" : "ajo@example.com", "verified" : true } ] }
}
)
@derjohn
derjohn / gpu-tune.sh
Created September 20, 2021 08:59
gpu custom settings helper script for ROC-smi-rocm ROCm Radeon on Compute
#!/bin/bash
# usage: ./gpu-tune.sh '1 3 5' # runs GPU Settings in card 1,3 and 5
# Settings must be coded into the script (no external config yet).
# But this still handy, if you work on just one card
GPUS=${1:-'1 2 3 4 5'}
ROCMDIR=./ROC-smi-rocm-3.9.0
function tune() {
DEV=$1