===== Nomenclature =====
=== Home Assistant ===
Beim umbenennen von Devices in Home Assistant **NIE** die Entitäts-IDs automatisch umändern lassen! In dem Dialog der nach dem Ändern eines Device Namens aufpoppt also **immer** ''NEIN'' wählen.
-
# Beispiel:
plug002 - Elektronikecke
plug003 - Licht 3D-Drucker
ikea_btn_006 - Schweißecke
=== WiFi / Ethernet Devices ===
[[https://www.rfc-editor.org/rfc/rfc952|RFC952]] Regel für Hostnames beachten! Erlaubte Charaktere: ''[A-Za-z0-9-]''. Leerzeichen müssen mit einem ''-'' (hyphen) ersetzt werden. Hostname muss mit einem Buchstaben oder einer Zahl anfangen und darf nicht mit einem ''-'' (hyphen) enden.
<3_digit_count>
# Beispiel:
plug013 # 13. Blitzwolf / Gosun Plug (Schaltbare Steckdosen)
btn002 # 2. Knopf (z.B. Klingel)
led001 # 1. LED Strip (WLED)
pdu420 # 420. PDU (Power Distribution Unit / schaltbare Steckdosenleisten)
env002 # 2. Environment Sensor (z.B. Gas-, Temperatur-, Feutchtigkeitssensor, etc.)
tmp017 # 17. Temperatur Sensor
=== Zigbee Devices ===
[_]_<3_digit_count>
# Beispiele:
ikea_btn_001 # 1. Ikea Tradfri Dimmer
ikea_light_001 # 1. Ikea Tradfri Licht
sens_001 # 1. Sensor (z.B. Gas-, Temperatur-, Feutchtigkeitssensor, etc.)
temp_hum_002 # 2. Temperatur- und Feuchtigkeitssensor
===== Blitzwolf / Gosund SP111 schaltbare Steckdosen =====
Alle Plugs im Labnet auflisten (mit Versionsnummern):
# Bash script
echo
for ((i = 2; i <256; i++)); do
printf "\r192.168.6.$i"
plug="$(curl --connect-timeout 1 "192.168.6.$i" 2>/dev/null \
| sed -n 's#.*\(.*\)
.*Tasmota \([0-9.]\+\) .\+ Theo Arends.*#\1\tv\2#p')"
if [ -n "$plug" ]; then
printf "\t%s\n" "$plug"
fi
done