falsche Readings - wie kann ich die bereinigen

Begonnen von cherrytree, 11 Mai 2017, 08:12:55

Vorheriges Thema - Nächstes Thema

cherrytree

Hallo Zusammen!
Ich betreibe seit geraumer Zeit eine Fhem Installation auf einem Raspberry und grundsätzlich funktioniert alles bestens. Mittlerweile bin ich jedoch auf eine kosmetische Unschönheit gestossen.
In einigen Devices befinden sich Readings die es eigentlich nicht gibt. z.B. wird bei einem FIBARO System FGR222 Roller Shutter Controller 2 ein Batterie Reading angezeigt. Bei einem anderen habe ich plötzlich Luftfeuchtigkeitswerte. Da das nicht wirklich passt wollte ich fragen wie ich die Devices neu initialisieren kann ohne meine bestehende Konfiguration zu verlieren. Meine Meinung war einfach die fhem.save zu bereinigen leider war das nicht von dauerhaftem Erfolg gekrönt.
Falls jemand eine Lösung dafür hat oder einen Link aus dem Forum (wo ich leider nichts gefunden habe) wäre ich recht dankbar.
lg
Cherrytree

Icinger

Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

cherrytree

Danke. Das hatte ich vergessen zu erwähnen, dass ich das bereits gemacht habe.
Das falsche Reading kam jedoch wieder...

CoolTux

Dann mal mehr Infos und am besten ein list von den betreffenden Devices hier in Codetags eintragen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

KernSani

Ich erinnere mich dunkel, schon öfter gehört zu haben, dass ZWAVE Geräte manchmal seltsame readings erzeugen, kann aber den post nicht mehr finden. Vielleicht verschiebst du ins Zwave-Forum (Button ganz links unten), da ist vielleicht jemand unterwegs, der das Problem kennt.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

DeeSPe

Zitat von: KernSani am 11 Mai 2017, 15:18:37
Ich erinnere mich dunkel, schon öfter gehört zu haben, dass ZWAVE Geräte manchmal seltsame readings erzeugen, kann aber den post nicht mehr finden. Vielleicht verschiebst du ins Zwave-Forum (Button ganz links unten), da ist vielleicht jemand unterwegs, der das Problem kennt.

Ich kenne das Problem zur Genüge und habe hier schon öfter darüber berichtet.
Man kann nur die fehlerhaften Readings löschen, das kann man auch z.B. per at regelmäßig machen, und dann die unerwünschten Readings in das Attribut suppressReading als RegEx eintragen. Dann sollten die Readings nicht mehr kommen.

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

Thorsten Pferdekaemper

Hi,
ich hatte solche Probleme weil ich in der 99_myUtils direkt sowas wie

$defs{<device>}{READINGS}{<reading>}{VAL}

...abgefragt hatte. Das kann auch mal das ein oder andere Reading "produzieren" und da hilft auch kein suppressReading.
Gruß,
   Thorsten

FUIP

krikan

Zitat von: DeeSPe am 11 Mai 2017, 15:21:34
Ich kenne das Problem zur Genüge und habe hier schon öfter darüber berichtet.
Hattest Du schon mal mit dem u.a. deshalb von Rudi für entsprechende ZWave-Devices eingeführten, experimentellen Attribut useCRC16 probiert? Keine Abhilfe?
Gruß, Christian

justme1968

und wenn nichts anderes hilft gibt es das suppressReadings attribut.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

DeeSPe

Zitat von: krikan am 11 Mai 2017, 15:35:51
Hattest Du schon mal mit dem u.a. deshalb von Rudi für entsprechende ZWave-Devices eingeführten, experimentellen Attribut useCRC16 probiert? Keine Abhilfe?
Gruß, Christian

Das habe ich bisher noch nicht probiert.
Danke aber für den Hinweis, werde mich damit mal auseinandersetzen.


Zitat von: justme1968 am 11 Mai 2017, 17:02:54
und wenn nichts anderes hilft gibt es das suppressReadings attribut.

Das hatte ich doch schon erwähnt... ;)

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

DeeSPe

Ich habe useCRC16 bei den Fibaro Motion Sensors gesetzt und wieder komische Readings erhalten die ich soeben bereinigt habe.
z.B.:
tankCapacity
direction
particulateMatter
dewpoint
generalPurpose
humidity
power
time

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

A.Harrenberg

Hi,

useCRC16 funktioniert nur bei den Abfragen an das Gerät (und wenn das Gerät auch CRC16 unterstützt)! D.h. wenn man irgendetwas aktiv beim Gerät abfragt wird das in CRC16 eingepackt und das Gerät MUSS dann auch mit CRC16 verpackt antworten. Die automatischen Statusnachrichten z.B. bei Erreichen von Schwellwerten oder einem Bewegungsalarm von einem Bewegungssensor werden von den Geräte jedoch weiterhin ohne CRC16 gesendet.

Es ist in der Spezifikation nicht vorgesehen das einstellen zu können. Hintergrund ist das die Geräte z.B. für Schaltvorgänge mit einem anderen Gerät assoziiert werden und dem Gerät nicht bekannt ist ob das "Empfangs-Gerät" überhaupt CRC16 verstehen würde, da zwischen den beiden Geräten kein NIF ausgetauscht wird. Man sagt lediglich einem Gerät das es etwas an ein Gerät mit der Nummer xxx schicken soll...

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY

krikan

Hallo Andreas!
Hast Du eine Quellenangabe aus der sich ergibt, dass spontane Nachrichten an den Controller nicht CRC16 geschützt sein können?
Aus der Erinnerung enthielt mein ZWCul-Log vom HCL genaubsolche Nachrichten.
Gruß, Christian

A.Harrenberg

Hallo Christian,

Zitat von: krikan am 19 Juni 2017, 21:36:27
Hast Du eine Quellenangabe aus der sich ergibt, dass spontane Nachrichten an den Controller nicht CRC16 geschützt sein können?
Aus der Erinnerung enthielt mein ZWCul-Log vom HCL genaubsolche Nachrichten.
ich habe das aus der Diskussion auf forum.z-wavepublic.com so mitgenommen. Dort hatte ich das Thema mal eröffnet.

Ist eigentlich auch logisch das bei einer einfachen Assoziation nicht klar sein kann ob der Empfänger das verarbeiten kann.

Bei 100k Übertragung sollte das auch nicht passieren, da dann die Nachricht "intern" mit CRC16 gesichert ist. Nachrichten mit SECURITY sind da auch recht sicher da die "Authentication" dann nicht mehr stimmt

Gruß,
Andreas.
FB 7360, Homematic und ZWave
Support for ZWave-SECURITY