Da fängt man mal vor einigen Monaten so gaaanz langsam mit der Heimautomatisierung mittels #openHAB3 an, und mittlerweile sind Bindings in vielen Geschmacksrichtungen im Einsatz: deCONZ (Zigbee), AVM, MQTT, HTTP, XMPP, Gardena SmartHome, SNMP, Exec, OpenWeather,...
... und es hängen bereits so viele Geräte dran: Fühler (Temp., Wasser- u. Feuer), Schalter, Thermostate, Messgeräte (Balgenzähler, Bluetti Station mit PV,...), Drucker etc.
Braucht man unbedingt? Nein, macht aber irre Spaß 😉 !
Bluetti bietet keine API an, über die man die Batteriepacks und den Status des Wechselrichters (auf welchen Ports kommt Strom rein, und auf welchen geht es wieder raus) auslesen kann.
Aber es gibt ja Freaks, die per Reverse-Engineering das Bluetooth-Protokoll knacken, und man findet dann auf GitHub ein "bluetti-mqtt" ☺️, und ratz-fatz hat man alle Daten im #openHAB3 ... genial 👌.
Bei uns: #Smartmeter über optische Schnittstelle, #Wechselrichter über #Modbus TCP ausgelesen, beides per #MQTT an #Openhab3. Dort dann gespeichert in #InfluxDB und visualisiert mit #Grafana. Ganze Software läuft auf kleinem Rechner mit #Debian. Alle Daten (bis auf den Smartmeter) selbstverständlich nur bei uns im lokalen Netz!
#smartmeter #wechselrichter #modbus #mqtt #openHAB3 #influxdb #grafana #debian #pv #photovoltaik #photovoltaikanlage
Plätzchen gebacken, sie sind zu lange im Backofen gewesen, der Feuermelder meldet sich lautstark zu Wort.
Ist einer mit #zigbee Verbindung, der über einem ConBee-II Hub und einem #raspberrypi mit #openHAB3 kommuniziert, die Regeln aktivieren die anderen Rauchmelder im Haus (Familie dreht durch) und dazu bekomme ich eine Warnung per #ntfy auf mein Handy.
Klingt alles verrückt? Ist es. Aber es funktioniert 😁!
#zigbee #raspberrypi #openHAB3 #ntfy
OpenHab 3.4 ist draußen 🙂
https://www.openhab.org/blog/2022-12-19-openhab-3-4-release.html
#openhab #openHAB3 #smarthome #automatisierung
@HolgerHartwig Jetzt weiß ich was Du mit JavaScript meintest :D
Ich hatte eher an sowas gedacht:
rule "Test 1"
when
Item <<IrgendEinSwitchItem>> changed from OFF to ON
then
t_DateTime.postUpdate(sun_rise_start.state)
t_String.postUpdate(sun_rise_start.state.format("%1$tR"))
logInfo("testing.rules", "sun rising stored")
end
t_DateTime ist ein Item vom Typ DateTime, also auch das Datum
t_String analog dazu nur ein String. Und dort kommt nur die Uhrzeit rein. #openhab #openhab3
Thinking about replacing my #openhab instance with #homeassistant convince me to stay or switch! #smarthome #hassio #openHAB3
#openhab #homeassistant #smarthome #hassio #openHAB3