Error: CompatibleForCompare of ISEVALUE unknown not supporte

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
ElGrande72
Beiträge: 49
Registriert: 05.09.2012, 11:31

Error: CompatibleForCompare of ISEVALUE unknown not supporte

Beitrag von ElGrande72 » 01.09.2013, 10:47

Moin Moin,

ich habe bestimmt in irgendeinem Script ein Fehler, wenn ich diese Meldungen im SysLog sehe:

Code: Alles auswählen

Sep  1 10:37:20 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:37:20 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:37:20 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:38:23 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:38:23 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:38:23 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:39:07 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:39:07 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:39:07 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:40:11 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:40:13 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:40:13 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:40:47 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:40:48 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:40:48 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:41:19 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:41:19 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:41:19 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:42:53 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:42:53 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:42:53 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:42:57 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:42:57 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Sep  1 10:42:57 (none) local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [../Platform/DOM/iseValue.cpp (410)]
Ich befürchte, ich zwinge CUxD irgendwann in die Knie, kann mir jemand einen Tipp geben, wonach ich suchen muss ?

Vielen Dank.
Gruß
El Grande

===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant

ElGrande72
Beiträge: 49
Registriert: 05.09.2012, 11:31

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von ElGrande72 » 01.09.2013, 12:44

Mhh,

es wird haariger, nach einem Restart von CUxD ist die CCU gleich mit abgeschmiert, bzw. die WebUI.
Leider startet die Oberfläche auch nicht wieder: "Die HomeMatic CCU ist noch nicht bereit".
Ich warte noch ein paar Minuten, bevor ich einen Reset mache.

Ich hatte gehofft, durch den Ersatz der Exec-Befehle durch CUxD würde das System stabiler laufen, aber offensichtlich kann man das System auch mit CUxD abschießen.

Neben der Exec-Funktion nutze ich noch Ping und den Device Wrapper, sowie CUxD-Highchart. Kann man aus o.g. Fehlermeldung ableiten, wo es hakt ?
Kann ich noch weitere Protokolle auswerten ?

Wäre über Tipps dankbar.
Gruß
El Grande

===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant

ElGrande72
Beiträge: 49
Registriert: 05.09.2012, 11:31

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von ElGrande72 » 01.09.2013, 13:35

So,

nachdem ich alle Programme deaktiviert habe, ist die o.g. Fehlermeldung weg.
Mal sehen, bei welchem Programm die Meldung wieder auftaucht ...
Gruß
El Grande

===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von uwe111 » 01.09.2013, 15:28

Hallo El Grande,

vieleicht handelt es sich um ein ähnliches Problem, wie in diesem aktuellen Thema hier:
http://homematic-forum.de/forum/viewtopic.php?t=14171

Die Ursache ist noch nicht gefunden. Wenn Du das ganze irgendwie noch mehr eingrenzen könntest, dann würde es auf jeden Fall helfen.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

ElGrande72
Beiträge: 49
Registriert: 05.09.2012, 11:31

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von ElGrande72 » 01.09.2013, 18:31

Ok,

ich habe jetzt jedes Programm einzelnd aktiviert und konnte gleich noch ein paar unsaubere Verschachtelungen anpassen.
Den von mir geposteten Fehler konnte ich auch reproduzieren und er hatte (natürlich) nichts mit CUxD zu tun.
Soweit so gut, dachte ich mir, dann kann ich ja auch das Logging via CUxD wieder aktivieren - und zack, CCU weg.

Offensichtlich kann ich mit folgenden Parametern nicht ohne Fehler loggen:

LOGFILE=
LOGLEVEL=
LOGFILEMOVE=
DEVLOGFILE=/tmp/DeviceLog.txt
DEVLOGSIZE=0
DEVLOGMOVE=/var/datadisk/devicelog/
DEVTIMEFORMAT=%Y-%m-%dT%X
DEVDATAFORMAT=
SUBSCRIBE_RF=1
SUBSCRIBE_WR=0
AUTOSAVE=1
MOUNTCMD=
UMOUNTCMD=
BACKUPCMD=
SYSLOGMOVE=
INTERNAL=
REGAHSS-LOSTCTR=1

LOGIT=:1 TEMPERATURE
LOGIT=:1 HUMIDITY
LOGIT=:2 SETPOINT
LOGIT=:1 VALVE_STATE
LOGIT=:1 BRIGHTNESS
LOGIT=:1 STATE
LOGIT=CUX4100001

Sobald das System wieder verfügbar ist, versuche ich mich weiter an den Fehler heran zu tasten,
bis gestern habe ich noch direkt auf den Stick geloggt, bevor ich auf /temp/ umgestiegen bin, die Datei scheint auch zu existieren.

Mal sehen, ich berichte ....
Gruß
El Grande

===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von uwe111 » 01.09.2013, 20:43

ElGrande72 hat geschrieben:Sobald das System wieder verfügbar ist, versuche ich mich weiter an den Fehler heran zu tasten,
Vielleicht hilft Dir das CUxD-Logfile dabei:

Code: Alles auswählen

LOGFILE=/tmp/cuxdlog.txt
LOGLEVEL=2
LOGSIZE=1000000
Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

ElGrande72
Beiträge: 49
Registriert: 05.09.2012, 11:31

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von ElGrande72 » 01.09.2013, 20:47

Hallo Uwe,

vielen Dank - ist aktiviert.

Ich schätze aber, dass das Loggen der Ping-Device das Problem ist.
Gruß
El Grande

===========================================================
YAHM CCU2 auf RPi3 mit Home Assistant

Benutzeravatar
unlight
Beiträge: 484
Registriert: 23.12.2012, 13:03
Wohnort: Ruhrpott

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von unlight » 30.07.2014, 21:01

Hallo, ist zwar ein alter Thread, aber da ich den gleichen Fehler hatte und gerade den Fehler bei mir gefunden habe, wollte ich mal Meldung geben:

Bei mir lag es daran ( wie die Fehlermeldung eigentlich auch vermuten lässt) das 2 Werte nicht verglichen werden können; in meinem Fall hatte ich ein Programm in dem ich so etwas als Bedingung hatte:
Bildschirmfoto 2014-07-30 um 20.58.58.png
Logischerweise kann das Programm ohne zweiten Wert nichts vergleichen.

Vielleicht hilfts ja jemandem weiter!

Gruß
Unlight
“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”

Cybertron
Beiträge: 123
Registriert: 08.12.2014, 09:31
Hat sich bedankt: 1 Mal

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von Cybertron » 09.10.2017, 11:01

Hallo zusammen,

ich versuche gerade aus einen Wemos-Projekt die Statusanzeige nachzubauen.
github.com/jp112sdl/WemosD1_HomeMatic_StatusDisplay

Nach dem Einrichten der CuxD-Devices erhalte ich bei Änderung der Dimmer-Werte immer den folgenden Fehler im Syslog von CuxD

Code: Alles auswählen

Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Oct  9 10:51:53 homematic-raspi local0.err ReGaHss: Error: CompatibleForCompare of ISEVALUE unknown not supported! [iseValue.cpp:411]
Verursacht wird das, vermutlich durch den Script, welcher die StatusLED's aktualisieren soll..

Code: Alles auswählen

string displayIP = "192.168.30.45";
string channel = dom.GetObject(((dom.GetObject("$src$")).Channel())).Name();
real r = dom.GetObject("$src$").Value();

integer val = (r * 10).ToInteger();
integer ledNum = channel.StrValueByIndex(":", 1).ToInteger();

dom.GetObject("CUxD.CUX2801100:1.CMD_EXEC").State ("/usr/local/addons/cuxd/curl -s -k -d led="#ledNum#" -d dim="#val#" http://"#displayIP#"/set");
Ich verwende derzeit die Raspberrymatic-Version 2.29.22.20170902


Weiss eventuell jemand Rat?

Gruss
Silvio
--------------------------------------------
770 Kanäle und 3439 Datenpunkte in 223 Geräten:

Benutzeravatar
Black
Beiträge: 5472
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: Error: CompatibleForCompare of ISEVALUE unknown not supp

Beitrag von Black » 09.10.2017, 12:02

guck mal:
neue rasperry matik

unter andrem:
Bugfix: ReGa – Problem repariert das bei Einsatz von Systemvariablen in Programmbedingungen es zu "CompatibleForCompare" Fehlern kam wenn der Typ der Systemvariable im Nachhinein angepasst wurde.
Bugfix: ReGa – Bei Programmbedingungen mit Gleitkommazahlen behafteten Dimmerwerten kam es zu weiteren "CompatibleForCompare" Fehlern.
Bugfix: ReGa – Problem behoben das bei Übermittlung von Gleitkommazahlenwerten über das BINRPC Protokoll es zu numerischen Ungenauigkeiten kommt, sodass Sensorwerte (z.B. Dimmer) leicht ungenaue Werte lieferten.

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Antworten

Zurück zu „CUxD“