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
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.
Ab sofort wird mit "SSL 0" SSL nicht mehr aktiviert.
Fuers Deaktivieren muss man den Server weiterhin neu starten.