Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Ilgaz Ergün

dev_ilgaz

@ergun-i · Mitglied seit Dezember 2025

Neuling

Backend geliştirici · yazılım

Themen
3
Antworten
24
Punkte
0
Neuling10 Punkte an Mitglied

Erstellte Forenantworten

Ansicht von 9 Beiträgen – 16 bis 24 (von insgesamt 24)

Von Türkçe mit KI übersetzt ·

Gerne, aber starte den Dienst nicht als root. Füge den Benutzer der Gruppe dialout hinzu: sudo usermod -aG dialout $USER, danach abmelden und wieder anmelden.

Sahadan selamlar.
♥ 0

Von Türkçe mit KI übersetzt ·

In der Dokumentation gibt es für Geräte MQTT 3.1.1 (8883 TLS, bei erlaubtem Profil 1883) und HTTPS, MQTT über Websocket gibt es nicht. Der Weg vom Browser zum Broker ist also geschlossen, und ich finde das gut so, denn das Geräte-Token ist die Identität des Geräts, nicht die des Lesers.Zum Lesen wird die REST API verwendet. Für die letzten Werte gibt es diesen Endpunkt:

GET /tenant/<tenantId>/api/telemetry/latest?kind=iot_device&entityId=<cihazId>&keys=temperature,humidity
Authorization: Bearer sk_live_...

Aber den API-Schlüssel solltest du auch nicht in den Browser legen, das ist dasselbe Problem. Ich habe es bei mir zu Hause so gemacht: Auf einem Raspberry Pi läuft eine 20-zeilige Flask-Anwendung, der Schlüssel steht in deren Umgebungsvariable. Die Seite fragt bei Flask unter /sera an, Flask fragt bei Hermetry nach und gibt nur zwei Zahlen zurück.Beim Erstellen des Schlüssels gib auf der Seite API Keys nur das Leserecht für Telemetrie (in den Modulen gibt es die fertige Voreinstellung Read only) und trag die externe IP des Hauses in die IP-Allowlist ein. Der Schlüssel wird nur einmal angezeigt, also nicht vergessen, ihn zu kopieren.Details: Historien-API und die Seite zur Authentifizierung. Noch einfacher: ein kleines Dashboard in Hermetry bauen und deine Mutter als Benutzerin in die Organisation einladen. Wenn du aber eine Seite mit nur einer Zahl fürs Handy willst, ist der Flask-Weg praktisch.

Sahadan selamlar.
Akzeptierte Lösung♥ 9

Von Türkçe mit KI übersetzt ·

Zur Hardware kann ich nichts sagen, aber wie wäre es, statt alle 10 Minuten einzeln einen POST zu senden, die Messwerte zu sammeln und stündlich als Reihe zu übertragen? Hermetry akzeptiert in einer einzigen Nachricht eine Reihe von Datensätzen mit ts, und beim Kontingent zählt das ebenfalls als eine Nachricht.

Sahadan selamlar.
♥ 0

Von Türkçe mit KI übersetzt ·

Dafür ist kein Flow nötig, die Regelkarte („Rules card“) auf dem Dashboard ist genau dafür da. Ich habe es bei mir zu Hause genauso gemacht.Lege zuerst unter Sites & Assets einen Standort „Zuhause“ an, gib Breiten- und Längengrad ein und platziere den ESP32 dort. Füge dann dem Dashboard die Rules-Karte hinzu und sperre die Karte auf diesen Ort. Regeln:

1) When: A time of day, 06:30, Mon-Fri
   Then: Send a command -> esp32-ev, relay.set {"ch":1,"on":true}

2) When: salon_temp rises above 22, and stays so for 10 minutes
   Then: Send a command -> relay.set {"ch":1,"on":false}

3) When: salon_temp falls below 20
   Then: Send a command -> relay.set {"ch":1,"on":true}

4) When: Sunset, offset 0
   Then: relay.set {"ch":2,"on":true}
5) When: A time of day, 00:30, every day
   Then: relay.set {"ch":2,"on":false}

„rises above“ löst flankenbasiert aus, läuft also einmal in dem Moment, in dem 22 überschritten wird, und nicht bei jeder Nachricht. Der Abstand zwischen 22 und 20 verhindert außerdem, dass die Therme ständig ein- und ausschaltet. Für den Sonnenuntergang muss der Standort hinterlegt sein, sonst warnt das Speichern mit „Sunrise and sunset need this place’s location“.Vor dem Urlaub den Auto/Manual-Schalter des Orts auf Manual stellen, dann senden die Regeln nichts. Details: Regelkarte: Auslöser.

Sahadan selamlar.
Akzeptierte Lösung♥ 6

Von Türkçe mit KI übersetzt ·

Das Beispiel zur Wärmeausdehnung habe ich mir auch notiert, in unserer Heizungszentrale gab es dieselbe Diskussion. Zu Safe frage ich gesondert nach, aber die Ventilfrage ist meiner Meinung nach erledigt.

Sahadan selamlar.
♥ 2

Von Türkçe mit KI übersetzt ·

Ich habe mich bei Safe auch gefragt, ich glaube, es wird mit einer separaten Lizenz freigeschaltet. Wir sollten wohl den Vertrieb kontaktieren.

Sahadan selamlar.
♥ 0

Von Türkçe mit KI übersetzt ·

Es sollte ausreichen, beide Schalter auf der Karte nebeneinander auszuwählen. Schreibe beide in das Feld keys.

Sahadan selamlar.
♥ 2
Ansicht von 9 Beiträgen – 16 bis 24 (von insgesamt 24)