Hauptmenü

autocreate und ignoreTypes

Begonnen von EnderPhilipp, 24 Februar 2017, 07:54:44

Vorheriges Thema - Nächstes Thema

EnderPhilipp

Hi,

ich habe ein paar Probleme mit autocreate bzw. ignoreTypes.

Ich habe das Attribut wie folgt gesetzt:
attr autocreate ignoreTypes withings_.*

Trotzdem wird immer wieder das Device withings_U12708516 erstellt.

Was mache ich falsch ? :-\

Mfg
Philipp
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

DeeSPe

Zitat von: EnderPhilipp am 24 Februar 2017, 07:54:44
Hi,

ich habe ein paar Probleme mit autocreate bzw. ignoreTypes.

Ich habe das Attribut wie folgt gesetzt:
attr autocreate ignoreTypes withings_.*

Trotzdem wird immer wieder das Device withings_U12708516 erstellt.

Was mache ich falsch ? :-\

Mfg
Philipp

Ich nehme an es heißt nicht umsonst ignoreTypes statt ignoreNames.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Icinger

@Dan:
Falsch angenommen :D

ZitatignoreTypes
Dies ist ein Regexp, um bestimmte Geräte zu ignorieren, z.b. der Funk-Heizungsthermostat (FHT) des Nachbarn. In dem Ausdruck können mehr als ein Gerät über die normale Regexp-Syntax angegeben werden. Beispiel:
attr autocreate ignoreTypes CUL_HOERMANN.*|FHT_1234|CUL_WS_7
Das Wort "Types" ist etwas irreführend, da der Gerätename geprüft wird, und nicht der Typ.

Eigentlich hat ers schon richtig, sollte schon so passen.

Im Modul wird auch auf den Namen geprüft:
      my $it = AttrVal($me, "ignoreTypes", undef);
      next if($it && $name =~ m/$it/i);
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

EnderPhilipp

Zitat von: Icinger am 24 Februar 2017, 14:19:23
@Dan:
Falsch angenommen :D

Eigentlich hat ers schon richtig, sollte schon so passen.

Im Modul wird auch auf den Namen geprüft:
      my $it = AttrVal($me, "ignoreTypes", undef);
      next if($it && $name =~ m/$it/i);


Trotzdem wird da DEvice immer wieder erstellt.  :-\
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

Helmi55

Guten Abend,
auch ich stehe mit dem Ding auf Kriegsfuß
CUL_TCM97001.*|CUL_0 IT.*

Und das sehe ich im Logfile:


2017.02.24 14:32:15 2: CUL_TCM97001 Unknown device CUL_TCM97001_0, please define it
2017.02.24 13:13:04 2: CUL_0: unknown message i
2017.02.24 12:58:30 3: CUL_0: Unknown code P12#7512BAF3E0FF0C9E, help me!


Wobei der Code P12 vom 14_Hideki.pm Modul kommt (https://forum.fhem.de/index.php/topic,53680.0.html)

Alles verstehe ich nun anscheinend doch nicht mehr....

Gruß
Helmut
System1 fhem 6.1 auf RPi 4B mit 4GB, HMUSBConfig, DS9490R-1Wire, Busware USB 868, Pool-Solarsteuerung mit FHEM. System2 fhem 6.1 auf RPi 4B mit 4GB (Bullseye) mit Busware USB 868 und 433 und HMUARTLGW für Haussteuerung

https://www.flickr.com/photos/canonhelmi/

australien

#5
Hallo zusammen,

habe das gleiche Problem.

Seit Tagen werden plötzlich SD_WS, GT_WT und Rubicson - alle incl plot - massenweise angelegt? Keine neuen Nachbarn.

In der confDatei sind das über Nacht locker mal 2000 Zeilen Code mehr, und dementsprechend langsam reagiert der Pi.

Gibt es schon eine Lösung mit ignoreType? oder anders?

danke


[Lösung]
hatte beim | den Fehler mit || bzw hatte ein Leerzeichen davor und dahinter :(

richtiger Code
att autorcreate ignoreTypes SD_WS.*|CUL_.*|GT_W.*|Rubicson.*
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

laserrichi

Hallo, ich habe selbes Problem, egal was wie ..... es werden immer die Devices angelegt.

SD_WS.*|CUL_.*|GT_W.*|OREGON.*|Hideki.*

auch wenn ich nur ein Gerät eintrage und .* weglasse wird es trotzdem angelegt.
RaspberryPi 4 Bullseye,Homematic,Z-Wave,Rademacher Duofern,Signalduino,Fritz7590,ESPEasy,Tasmota,Robonect,Kameras,1-Wire,Modbus,Solar,Maranz,VU+,ulanzi tc001 mit awtrix light