Ich versuch mal ein paar Punkte zu erklären:
ESP8266: ein kleiner Microchip der sehr gerne für smarthome Geräte verwendet wird. Besitzt etwas Speicher für das Programm, 11 Ein- und Ausgänge, einen analogen Eingang und kann über WLAN funken.
Wird verwendet z.B. in Sonoff Geräten und Shelly.
D1mini: eine kleine Platine mit einem ESP8266 drauf. Kann über USB oder direkt mit Strom versorgt werden und bietet Zugang zu allen Anschlüssen des ESP8266. Ganz toll um sich Sachen zusammen zu basteln die es nicht zu kaufen gibt.
RavenSystem: Programm welches dem ESP8266 sagt was es kann und direkt in Homekit bringt. Raven sagt: du bist ein Schalter und du kannst schalten. Du bist ein Licht und kannst ein/ausschalten, Helligkeit ändern und die Farbe. Du bist ein Messgerät und kannst gleichzeitig 10 Temperaturen alle 42 Sekunden messen.
Shelly: Ein ESP8266 mit Hardware drumherum. Relais, Schaltereingänge, Spannungsversorgung für 230V,…
JSON-Syntax: jede Menge Zeichen und Buchstaben die im ersten Moment komplett verwirrend aussehen aber letztendlich der homebridge oder dem RavenSystem sagen was der Mensch will.
Diese JSON Ungetüm, Buchstaben und Zeichen ohne sofort erkennbare Ordnung, hat mich am Anfang auch extrem erschreckt. Hat aber letztendlich dazu geführt, diesen Faden zu beginnen.
Walta