Skip to content

Instantly share code, notes, and snippets.

@tsohr
tsohr / _etc_hosts.txt
Last active February 19, 2026 00:00
CGS2 de-cloud weather station service py file fork version of https://github.com/ea/cgs2_decloud/blob/main/weather_server/weather_server.py changing weather data source to openweathermap.org
# 192.168.123.234 your server ip
192.168.123.234 mqtt.bj.cleargrass.com
192.168.123.234 gateway.cleargrass.com
192.168.123.234 qing.cleargrass.com
192.168.123.234 cn.ots.io.mi.com
192.168.123.234 cn.ot.io.mi.com
192.168.123.234 baidu.com
192.168.123.234 www.baidu.com
192.168.123.234 qingosapi.dev.cleargrass.com
192.168.123.234 vip3.alidns.com
start ms-cxh:localonly
@tsohr
tsohr / esp_remote_control.ino
Last active March 1, 2025 02:24
a simple remote controller for home automation using esp8266
#include <Arduino_JSON.h>
#include <Arduino.h>
#include "token.h"
#define STATE_HALF 1
#define STATE_FULL 2
#define STATE_OFF 0
#define STATE_UNKNOWN -1
@tsohr
tsohr / install_forticlient_linux.sh
Created August 27, 2021 06:10 — forked from PieterScheffers/install_forticlient_linux.sh
Install Forticlient on Linux
# install ubuntu in virtual machine
# https://ubuntuforums.org/showthread.php?t=1481300
# Get arch type of ubuntu
# i686 = 32 bit
# x86_64 = 64 bit
uname -m
# download forticlient
https://hadler.me/linux/forticlient-sslvpn-deb-packages
@tsohr
tsohr / install_forticlientsslvpn_linux
Last active August 30, 2021 04:52 — forked from zealfire/install_forticlientsslvpn_linux
Install forticlient in linux. Replace HOST, PORT, USER and PASS.
sudo apt-get install expect
wget https://hadler.me/files/forticlient-sslvpn_4.4.2333-1_amd64.deb
sudo dpkg -i forticlient-sslvpn_4.4.2333-1_amd64.deb
/opt/forticlient-sslvpn/64bit/helper/setup
cat > sslvpn << EOF
#!/usr/bin/expect -f
@tsohr
tsohr / after.out
Created April 27, 2021 05:06
Turn off sensord false alarm.
nct6779-isa-0290
Adapter: ISA adapter
Vcore: 512.00 mV (min = +0.00 V, max = +1.74 V)
AVCC: 3.31 V (min = +2.98 V, max = +3.63 V)
+3.3V: 3.31 V (min = +2.98 V, max = +3.63 V)
3VSB: 3.44 V (min = +2.98 V, max = +3.63 V)
Vbat: 3.26 V (min = +2.70 V, max = +3.63 V)
in9: 0.00 V (min = +0.00 V, max = +0.00 V)
fan1: 940 RPM (min = 0 RPM)
fan2: 1433 RPM (min = 0 RPM)
@tsohr
tsohr / setup.sh
Created April 23, 2021 05:55
Proxmox installation with Realtek 8125 device.
# root@pve2:/etc/apt/sources.list.d# lspci | grep -i real
# 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 05)
# boot up with "DEBUG" mode
# ctrl-d for the first prompt
# connect another thethering network ...
ip addr show
ip link set enp12s0f3u3 up
@tsohr
tsohr / asus router mapping.js
Created March 8, 2021 09:02
Extract DHCP configuration from the Synology DHCP client table UI
function create_clientlist_listview() {
all_list = [];
wired_list = [];
wl1_list = [];
wl2_list = [];
wl3_list = [];
if (document.getElementById("clientlist_viewlist_block") != null) {
removeElement(document.getElementById("clientlist_viewlist_block"));
}
var divObj = document.createElement("div");
export GPG_TTY=$(tty)
# https://github.com/keybase/keybase-issues/issues/2798
https://drive.google.com/drive/folders/14jpjmTpV6zpgyDiZVMoFPhkrn9RG91D7?usp=sharing