Hat hier wer eine Wolf ism8?

Hi, vielen Dank für Dein Modul. Wirklich gut! Ich habe das ISM8i (Firmware V1.8) eingebaut und hatte sofort Daten und konnte auch Werte verändern.

In IPS kommt der Fehler „Flowhandler“ alle 30 Sekunden:

/******
06.08.2023, 16:56:20 | FlowHandler | Kann Daten nicht zur Instanz #38471 weiterleiten:
Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 461

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 461

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 462

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 462

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 463

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 463

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 464

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 464

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 465

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 465

Warning: Cannot auto-convert value for parameter Type (stod) in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 271

Warning: Objekt mit Ident DTP_767 wurde nicht gefunden in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 272
RESULT:
**********/

Eine Idee, was ich ändern kann?

Danke
Christian

Moin,

Ändern kannst du wahrscheinlich nichts, aber ich vielleicht ich :grin: ich schau mir das mal an

Viele Grüße

Hi,

Könntest Du bitte die Modulinstanz öffnen und debug aufrufen? Ich benötige, wenn der Fehler auftritt, mal die Ausgabe des Debugs. Danke vorab.

Viele Grüße

Hi,

Fehlereintrag:
/*****
07.08.2023, 19:04:23 | FlowHandler | Kann Daten nicht zur Instanz #38471 weiterleiten:
Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 461

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 461

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 462

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 462

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 463

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 463

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 464

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 464

Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 465

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 465

Warning: Cannot auto-convert value for parameter Type (stod) in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 271

Warning: Objekt mit Ident DTP_767 wurde nicht gefunden in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 272
RESULT:
*****/

DEBUG Daten:
/*****
TXT: 07.08.2023, 19:04:23 | ReadHexToArray | ReadHexToArray(): Read HEX data to Array
HEX: 07.08.2023, 19:04:23 | ReadHexToArray | 52 65 61 64 48 65 78 54 6F 41 72 72 61 79 28 29 3A 20 52 65 61 64 20 48 45 58 20 64 61 74 61 20 74 6F 20 41 72 72 61 79
TXT: 07.08.2023, 19:04:23 | ReceiveData | ReceiveData(): receive data �������
HEX: 07.08.2023, 19:04:23 | ReceiveData | 52 65 63 65 69 76 65 44 61 74 61 28 29 3A 20 72 65 63 65 69 76 65 20 64 61 74 61 06 20 F0 80 00 16 04 00 00 00 F0 06 02 FF 00 01 02 FF 03 02 AA BB
TXT: 07.08.2023, 19:04:23 | SendAck | SendAck(): send ack to ISM. �����
HEX: 07.08.2023, 19:04:23 | SendAck | 53 65 6E 64 41 63 6B 28 29 3A 20 73 65 6E 64 20 61 63 6B 20 74 6F 20 49 53 4D 2E 06 20 F0 80 00 11 04 00 00 00 F0 86 02 FF 00 00 00
TXT: 07.08.2023, 19:04:23 | ReceiveData | ReadTelegram(): DTP_767767_
HEX: 07.08.2023, 19:04:23 | ReceiveData | 52 65 61 64 54 65 6C 65 67 72 61 6D 28 29 3A 20 44 54 50 5F 37 36 37 37 36 37 5F

*****/

Viele Grüße

Danke, mal sehen was da so passiert

Hi,

also…

Ergibt nicht wirklich sinn.

06 20 F0 80 00 16 04 00 00 00 F0 06 02 FF 00 01 02 FF 03 02 AA BB

Ab „F0 06“ also die „02 FF“ geben den Datenpunkt an, HEX umgerechnet in Decimal ergibt 767. Laut Anleitung von Wolf gibt es aber keinen Datenpunkt. Es wird als Wert „AA BB“ ausgeben was decimal 43707 ergibt. Da ich nicht weiß, was das für ein Datenpunkt ist, kann ich mit dem Wert erstmal nichts anfangen.

Was ist alles an der Anlage dran?

Ich habe eine neue Beta hochgeladen, es wird geprüft ob der Datenpunkt überhaupt existiert und falls nicht, die Bearbeitung beendet. Es gibt aber im Debuglog eine Meldung.

Könntest Du mal im Debug nach diesem Text ausschau halten?

Unknown Datapoint can not found in Database()

Und mir die Ausgabe nochmal senden?

Viele Grüße

Ich bin auf IP Symvon 6.4 vom 23.05.2023. Bekomme beim Wechsel auf den BETA Kanal aber folgende Meldung, wenn ich das Modul aktualisieren möchte:

/*****
Die aktuelle Version Ihres IP-Symcon ist mit der neuesten Version dieses Moduls nicht kompatibel. Sie können entweder die hier angebotene veraltete Version dieses Moduls verwenden oder Ihr IP-Symcon aktualisieren.
*****/

Hi,

so, nun müsste es sich installieren lassen.

Viele Grüße

Hi,

Installation war erfolgreich. Hier das Ergebnis:

/*****

08.08.2023, 20:22:26 | FlowHandler | Kann Daten nicht zur Instanz #38471 weiterleiten:
Notice: Undefined offset: 767 in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 473

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 473

Warning: Invalid argument supplied for foreach() in /var/lib/symcon/modules/.store/net.lorbetzki.wolfism8/wolfism8/module.php on line 233
RESULT:

TXT: 08.08.2023, 20:20:26 | ReadHexToArray | ReadHexToArray(): Read HEX data to Array
HEX: 08.08.2023, 20:20:26 | ReadHexToArray | 52 65 61 64 48 65 78 54 6F 41 72 72 61 79 28 29 3A 20 52 65 61 64 20 48 45 58 20 64 61 74 61 20 74 6F 20 41 72 72 61 79 20
TXT: 08.08.2023, 20:20:26 | ReceiveData | ReceiveData(): receive data 0620f080001604000000f00602ff000102ff0302aabb
HEX: 08.08.2023, 20:20:26 | ReceiveData | 52 65 63 65 69 76 65 44 61 74 61 28 29 3A 20 72 65 63 65 69 76 65 20 64 61 74 61 20 30 36 32 30 66 30 38 30 30 30 31 36 30 34 30 30 30 30 30 30 66 30 30 36 30 32 66 66 30 30 30 31 30 32 66 66 30 33 30 32 61 61 62 62
TXT: 08.08.2023, 20:20:26 | SendAck | SendAck(): send ack to ISM.0620f080001104000000f08602ff000000
HEX: 08.08.2023, 20:20:26 | SendAck | 53 65 6E 64 41 63 6B 28 29 3A 20 73 65 6E 64 20 61 63 6B 20 74 6F 20 49 53 4D 2E 30 36 32 30 66 30 38 30 30 30 31 31 30 34 30 30 30 30 30 30 66 30 38 36 30 32 66 66 30 30 30 30 30 30
TXT: 08.08.2023, 20:20:26 | ReadTelegram | Unknown Datapoint can not found in Database():
HEX: 08.08.2023, 20:20:26 | ReadTelegram | 55 6E 6B 6E 6F 77 6E 20 44 61 74 61 70 6F 69 6E 74 20 63 61 6E 20 6E 6F 74 20 66 6F 75 6E 64 20 69 6E 20 44 61 74 61 62 61 73 65 28 29 3A 20

*****/

Viele Grüße

Hi,
ich hab mich nach Babypause mal wieder ran gesetzt.
Habe das Modul aktualisiert.
Es scheint wohl in der Aktualisierung einige Fehler zugeben.

16.08.2023, 17:00:46 | FlowHandler | Kann Daten nicht zur Instanz #40703 weiterleiten: PHP-Error-Warning: Profil mit dem Namen #ISM_DPT_DHWMode_WW existiert nicht
Error in Script C:\ProgramData\Symcon\modules\net.lorbetzki.wolfism8\wolfism8\module.php on Line 281
Warning: Profil mit dem Namen #ISM_DPT_DHWMode_WW existiert nicht in C:\ProgramData\Symcon\modules\net.lorbetzki.wolfism8\wolfism8\module.php on line 281
RESULT:
16.08.2023, 17:00:52 | FlowHandler | Kann Daten nicht zur Instanz #40703 weiterleiten: PHP-Error-Warning: Cannot auto-convert value for parameter Type (invalid stod argument)
Error in Script C:\ProgramData\Symcon\modules\net.lorbetzki.wolfism8\wolfism8\module.php on Line 281
Warning: Cannot auto-convert value for parameter Type (invalid stod argument) in C:\ProgramData\Symcon\modules\net.lorbetzki.wolfism8\wolfism8\module.php on line 281
RESULT:

Dann hatte ich noch ne offset meldung mit wert 10. Kann ja garnicht sein.
Spiele erstmal wieder die alte Version auf.

Hi,

Hast du die beta vom modul installiert? Welche symcon version? Schau ich mir aber auf jedenfall mal an.

Viele grüsse

Hi, habe mir das Modul Wolf ISM8 installiert und eingerichtet, leider bekomme ich eine ganze Menge an Fehler :slight_smile:


Das für die Installation keine Profile angelegt seien.
Kann ich das nachziehen? Eins noch ich habe die Beta installiert, die FW des ISM8 ist die 1.8
@kris Hats du da eine Idee?

VG, Dominik

Moin,

kann das sein, das du versehentlich zwei Instanzen angelegt hast und eine davon gelöscht? Wobei eigentlich das egal wäre, sobald Daten reinkommen, wird geprüft ob das Profil existiert und wenn nicht, neu angelegt.

Welche Symcon Version hast Du?

Viele Grüße

PS
könntest du mit einem Rechtsklick auf dem Fehler den Punkt „Erweitern“ anwählen und die Meldung hier reinkopieren? Vielleicht gibt die Zeile einen Anhaltspunkt. Mich wundert die Meldung das das Profile „#ISM_DTP_“ steht. die # ist zuviel, wird aber nirgends bei mir verwendet.

Moin,
ich habe nur eine Instanz angelegt, aber hatte diese früher schonmal angelegt zum schauen und wieder gelöscht. Ich nutze die 6.4 Beta Version.


Reicht Dir ein Screenshot oder lieber mehrere?
Danke Dir

Hi,

ein Screenshot reicht mir, danke. Ist das eine Symbox?

Viele Grüße

Hi, ja das ist eine Symbox

Hi,

@dixi00
ich habe da eine Vermutung. Kannst Du bitte mal die Instanz meines Moduls öffnen, dann zuerst rechts oben auf „Debug“ klicken. Es öffnet sich ein weiteres Fenster. Lass das Fenster auf, gehe zu dem Instanzfenster zurück und klicke auf „Daten neu Laden“.

Danach schaust du dir das Debug fenster an, es sollte sich langsam füllen, warte mal ca eine minute und klicke oben auf Download. Du bekommst eine dump.txt, diese kannst du hier ins Forum stellen.

@paresy
Ich nutze bin2hex und mb_convert_encoding um meine Hex Daten aufzubereiten, kann es sein das es die beiden nicht in der Symbox gibt? Was wären da die alternativen?

Viele Grüße

Hi,

anbei die dump.txt
dump.txt (32,4 KB)

Vielen Dank

Moin,

vielen Dank, ich habe diverse Fehler gefunden und zum teil gefixt, ich muss noch ein wenig testen und hoffe heute abend eine neue Beta rausbringen zu können.

@Paresy
Fehlalarm meinerseits, entschuldige bitte.

Viele Grüße

Hi,
das wäre cool, ich kann gerne auch vorab testen, allerdings müsste ich die Installation über github machen. Wenn es dir hilft.

Viele Grüße
Dominik