FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Deckoffizier am 02 Oktober 2017, 19:42:20

Titel: [Gelöst]attr delete wirkt nicht
Beitrag von: Deckoffizier am 02 Oktober 2017, 19:42:20
Hallo

wunder mich etwas.....

wenn ich global das attr. autoload_undefined_devices auf null setze ist es nach speichern und Neustart wieder auf 1

wenn ich global das attr. autoload_undefined_devices lösche ist es nach speichern und Neustart wieder vorhanden und aktiv gesetzt.

Wo liegt mein Denkfehler.

Gruß
Hans-Jürgen
Titel: Antw:attr delete wirkt nicht
Beitrag von: CoolTux am 02 Oktober 2017, 19:51:41
Machst Du es über FHEMWEB?
Titel: Antw:attr delete wirkt nicht
Beitrag von: Deckoffizier am 02 Oktober 2017, 20:17:57
Hallo CoolTux,

auf diese Frage hatte ich schon gewartet und wollte dem schon vorbeugen.

Nein ich werde einen Teufel tun und in der config rumfummeln habe so lange ich dabei bin schon oft genug gelesen das es dann mit Hilfe ziemlich Essig aussieht.
Nebenbei ist es eigentlich wenn man sich dran gewöhnt ganz komfortabel für mich gesehen es über FHEMWEB zu machen.

Danke und Gruß
Hans-Jürgen
Titel: Antw:attr delete wirkt nicht
Beitrag von: CoolTux am 02 Oktober 2017, 20:32:58
Ich kann das gerade nicht auf meinem Testsystem testen aber eventuell ist es vom Autor so gewollt. Also das man das Attribut nicht löschen kann.
Bleibt denn der Wert erhalten wenn du ihn änderst? Also statt 0 halt 1 oder umgekehrt.
Titel: Antw:attr delete wirkt nicht
Beitrag von: Deckoffizier am 02 Oktober 2017, 20:43:26
Hallo CoolTux,

wie eingangs geschrieben wenn ich es auf 0 setze, Button attr. anklicke auf save gehe ist nach einem Neustart von FHEM es wieder auf eins(1) zurückgesetzt.

Gruß
Hans-Jürgen
Titel: Antw:attr delete wirkt nicht
Beitrag von: CoolTux am 02 Oktober 2017, 20:46:38
Kann ich so erstmal nichts zu sagen. Muss ich testen.
Titel: Antw:attr delete wirkt nicht
Beitrag von: krikan am 02 Oktober 2017, 20:56:08
Gibt es eine definierte Instanz des Moduls autocreate?

Falls ja, passiert mMn genau das, was in der commandref steht:

https://fhem.de/commandref.html#autocreate :
ZitatBy defining an instance, the global attribute autoload_undefined_devices is set, so that modules for unknnown devices are automatically loaded. The autocreate module intercepts the UNDEFINED event generated by each module, creates a device and optionally also FileLog and SVG entries.

Warum: ?

Gruß, Christian
Titel: Antw:attr delete wirkt nicht
Beitrag von: krikan am 02 Oktober 2017, 20:58:00
Zitat
Warum: ?
Forensuche hat geholfen und ergibt: https://forum.fhem.de/index.php/topic,7169.msg31954.html#msg31954
Titel: Antw:attr delete wirkt nicht
Beitrag von: CoolTux am 02 Oktober 2017, 21:04:48
Na sag ich ja, ist vom Modul so gewollt. Frage beantwortet.
Hihi
Titel: Antw:attr delete wirkt nicht
Beitrag von: Deckoffizier am 02 Oktober 2017, 21:08:50
Hallo Krikan,

Danke für den Link
bringt für mich Licht ins Dunkel .
Mein Einwand warum gibt es die irrige Auswahl zwischen 0 und 1 wenn die 0 wieder eliminiert auf 1 zurückgesetzt wird.
Kann man doch gleich weg lassen oder steckt da ein tieferer Sinn hinter muss ich aber jetzt nicht verstehen.

Gruß
Hans-Jürgen
Titel: Antw:attr delete wirkt nicht
Beitrag von: CoolTux am 02 Oktober 2017, 21:25:43
Ganz einfach, wenn autocreate nicht verwendet wird kann man auch 0 setzen oder loschen. Aber autocreate braucht das attribut bei global mit Wert 1. So habe ich das verstanden
Titel: Antw:attr delete wirkt nicht
Beitrag von: Deckoffizier am 02 Oktober 2017, 21:45:13
Hallo CoolTux,

jetzt hat es gezündet...

Habe autocreate glöscht und autoload_undefined_devices in global auf null gesetzt 
und bleibt auch nach speichern erhalten.
Zwischen autocreate auf disabled setzen und komplett löschen liegen wohl welten.
Schwere Geburt.

Danke für Deine Hilfestellung soweit.
Mache mich jetzt erst mal zurück an mein Log Problem Träum vielleicht war es das schon.
Gruß
Hans-Jürgen