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

Schaltfläche auf einem Board zum Öffnen des Hoftors, aber mein Befehl erscheint nicht in den Steuerungseinstellungen

Schaltfläche auf einem Board zum Öffnen des Hoftors, aber mein Befehl erscheint nicht in den Steuerungseinstellungen

Gelöst 6 5

Von English mit KI übersetzt ·

Anderes Projekt als mein Anhänger-Projekt. An unserem Depot ist das Hoftor ein Rolltor mit einer einfachen Steuerung, die einen potentialfreien Kontaktimpuls zum Öffnen oder Schließen erwartet. Ich habe einen ESP32 mit einem Relais daneben installiert; das Relais schließt 500 ms, wenn es einen Befehl erhält, und ein Reedkontakt an der Tür meldet door_closed als Telemetrie. Alles funktioniert über den Reiter Befehle am Gerät.Jetzt will die Nachtschicht eine Schaltfläche auf dem Depot-Board, statt auf der Geräteseite zu suchen. Ich habe eine Button-Karte hinzugefügt, bin zu Wenn diese Steuerung verwendet wird, Befehl ausführen gegangen, habe das Gerät ausgewählt… und die Befehlsliste ist leer. Ich habe den Befehl gate.pulse im Befehlskatalog des Profils erstellt, Stufe Privilegiert, weil es … nun, ein Tor ist. Außerdem als hohe Auswirkung markiert.Was fehlt mir? Die Karte zeigt nur „Wählen Sie einen Befehl in den Einstellungen dieses Widgets“.

♥ 1

Von English mit KI übersetzt ·

Könnten Sie es als Schalter umsetzen, der einen Telemetriewert schreibt, und den ESP32 darauf reagieren lassen? Genau das habe ich bei einer Lampe gemacht.

Still waiting for the gateway to reconnect.
♥ 2

Von English mit KI übersetzt ·

Abgesehen vom Menüproblem: Stellen Sie sicher, dass der ESP32 das Relais nur pulsartig ansteuert und es niemals dauerhaft hält, und dass die eigenen Endschalter und die Sicherheitsleiste der Torsteuerung das Tor stoppen. Der Taster auf der Platine sollte eine Komfortfunktion sein, nicht die Sicherheitsfunktion.

♥ 0

Von English mit KI übersetzt ·

Ja, die Tür hat ihre eigene Sicherheitskontaktleiste und Lichtschranke, der ESP32 übernimmt nur den Impuls. Kevin, das möchte ich lieber nicht, der Befehlsverlauf mit der Angabe, wer gedrückt hat, ist ein halber Grund, warum wir das machen.

♥ 0

Von English mit KI übersetzt ·

Es liegt an der Stufe. Eine Board-Steuerung sendet nur Befehle, die im Katalog des Profils stehen, auf Basic-Stufe und nicht mit hoher Auswirkung. Privileged, Critical und alles mit der Markierung hohe Auswirkung wird von einem Board absichtlich abgelehnt („vom Geräte-Konsole senden“), deshalb bietet die Auswahl sie nicht an.Bei uns läuft eine Laderampentür genauso. Setze gate.pulse auf Basic und entferne das Häkchen bei hoher Auswirkung. Lass dann in der Aktion der Schaltfläche „Vor Ausführung fragen“ aktiviert, damit der Bediener weiterhin einen Bestätigungsdialog erhält (der Server erzwingt das ebenfalls, niemand kann es von einem anderen Client aus umgehen). Verknüpfe eine Statuszeile mit door_closed, damit die Leute sehen, was die Tür tut, und nicht, was sie gedrückt haben. Wer drücken darf, regeln die Berechtigungen: Widget-Befehle ausführen sowie die Berechtigung, Basic-Befehle zu senden. Die Nachtschicht bekommt diese, Personen, die das Board nur ansehen, nicht.Und ein Punkt auf der ESP32-Seite: Ein Befehl kann zweimal ankommen. Speichere die letzten 32 Request-IDs für 10 Minuten und führe dieselbe ID nicht erneut aus. Bei einem Tor, das bei jedem Impuls umschaltet, ist das wichtig, denn ein Duplikat bedeutet, dass es sich erneut öffnet und schließt.Seite mit den Board-Regeln: Control cards.

Akzeptierte Lösung♥ 8

Von English mit KI übersetzt ·

Das war es, tier und das Kästchen high impact. Jetzt wird er angezeigt. Und das Duplikat-Problem ist echt: Beim Testen hatten wir einen doppelten Impuls, als das WLAN im Depot direkt nach einem Tastendruck ausfiel, das Tor fuhr hoch und gleich wieder runter. Ich habe die Prüfung der Request-ID hinzugefügt und seitdem nicht mehr gesehen.

♥ 0

Von English mit KI übersetzt ·

Die Regel „kann zweimal ankommen“ fällt vielen Leuten auf, es lohnt sich, sie in jeden Sketch aufzunehmen, der etwas Physisches ansteuert.

Timestamps in UTC or it didn't happen.
♥ 0
Ansicht von 7 Beiträgen – 1 bis 7 (von insgesamt 7)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

Mitdiskutieren

Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

Teilen