MQTT2_SERVER SSL

Begonnen von Holger S, 20 November 2023, 17:06:56

Vorheriges Thema - Nächstes Thema

Holger S

Hallo,
wenn ich das Attr. SSL auf 0 setze, erscheint bei den Readings SSL=1 und SSL ist auch aktiv. Egal wie ich SSL setze, es ist immer auf 1. Nur das Löschen des Attr. deaktiviert SSL.

Grüße

betateilchen

#1
Ja, das ist so.

  if($type eq "set" && $attrName eq "SSL") {
    InternalTimer(1, "TcpServer_SetSSL", $hash, 0); # Wait for sslCertPrefix
  }

Da wird nicht unterschieden, welchen Wert das Attribut hat, die blosse Existenz reicht aus. Solche Fälle sind in FHEM nicht unüblich. Das ist zwar nicht schön, fällt aber wohl unter "künstlerische Freiheit" mancher Entwickler.

Und was möchtest Du jetzt wissen? Eine funktionierende Lösung hast Du ja schon gefunden.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Ab sofort wird mit "SSL 0" SSL nicht mehr aktiviert.
Fuers Deaktivieren muss man den Server weiterhin neu starten.