Neue Insider Version 1 zur V 4.5 verfügbar

NEU! Dynamische Akzentfarben in der VISU per Objekt steuerbar
NEU! Seite wechseln sperren per Objekt
NEU! Neue Symbole in VISU und Logik Manager
NEU! Putzmodus im VISU Client
NEU! Umfangreich verbesserter Logik Manager


Alle Informationen hier: https://elabnet.atlassian.net/wiki/x/AYD5ng

[Gelöst] [V4.5 IP1] Was bedeutet diese Fehlermeldung? (WD-2632)

Informationen und Diskussionen über Logik-Engine und Logik-Editor
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 443
Registriert: Fr Apr 19, 2019 4:37 pm
Wohnort: Leipzig
Hat sich bedankt: 72 Mal
Danksagung erhalten: 201 Mal

[V4.5 IP1] Was bedeutet diese Fehlermeldung? (WD-2632)

#1

Beitrag von jensgulow »

Wo sollte ich bei u.g. Fehlermeldung im Logikeditor suchen?
Heißt LS_123 Logik Nr. 123?
Und inputfield L5 ist was?
RES from InfluxDB: '{"error":"partial write: field type conflict: input field \"L5\" on measurement \"LS_123\" is type integer, already exists as type boolean dropped=5"}'
Zuletzt geändert von ms20de am Di Dez 03, 2024 10:37 am, insgesamt 1-mal geändert.
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MQTT, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

StefanW
Elaborated Networks
Reactions:
Beiträge: 10362
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5096 Mal
Danksagung erhalten: 8253 Mal
Kontaktdaten:

#2

Beitrag von StefanW »

HI Jens,

das ist in der Tat zu kryptisch. Die Meldung kommt so von der Influx, mal sehen, ob man da eine Übersetzung konfigurieren kann.

Sieht für mich nach einer Meldung durch Dr. Modus aufzeichnen aus, bin aber nicht Spezialist in der Sache und mag falsch lieben, muss sich ein Entwickler ansehen.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 443
Registriert: Fr Apr 19, 2019 4:37 pm
Wohnort: Leipzig
Hat sich bedankt: 72 Mal
Danksagung erhalten: 201 Mal

#3

Beitrag von jensgulow »

Okay.... Es läuft ja alles, aber offensichtlich werden da immer wieder Werte verworfen und ein Buffer läuft voll. Das kann ja auf längere Sicht nicht gut sein.
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MQTT, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

StefanW
Elaborated Networks
Reactions:
Beiträge: 10362
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5096 Mal
Danksagung erhalten: 8253 Mal
Kontaktdaten:

#4

Beitrag von StefanW »

Hi,

wir sehen uns das baldmöglichst an, der Chefentwickler ist aber übers Wochenende erkrankt, ich kann nicht sagen, wie schnell es genau geht.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 443
Registriert: Fr Apr 19, 2019 4:37 pm
Wohnort: Leipzig
Hat sich bedankt: 72 Mal
Danksagung erhalten: 201 Mal

#5

Beitrag von jensgulow »

Alles klar .... Jetzt gerade scheint es ja wieder zu gehen. Offensichtlich habt ihr den Fehler gefunden. Was war es denn?

Und ja, ich hatte an dieser bewussten Logik etwas verändert, weil ich den "day of year" des ersten Adventssonntages brauchte...

Danke schon einmal.
Zuletzt geändert von jensgulow am Mo Dez 02, 2024 12:40 pm, insgesamt 1-mal geändert.
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MQTT, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

ms20de
Elaborated Networks
Reactions:
Beiträge: 1171
Registriert: Sa Aug 11, 2018 9:14 pm
Hat sich bedankt: 326 Mal
Danksagung erhalten: 606 Mal

#6

Beitrag von ms20de »

Hallo Jens,

ich habe das aktuelle Problem behoben, dabei habe ich den Logic-Engine-Service auf deinem Server neu gestartet. Bitte überprüfe, ob alle Logiken, die keine Persistenz aktiviert haben, mit den korrekten Werten arbeiten.

Code: Alles auswählen

RES from InfluxDB: '{"error":"partial write: field type conflict: input field \"L5\" on measurement \"LS_123\" is type integer, already exists as type boolean dropped=5"}'
Es handelt sich um ein Problem beim Dr. Modus. Die Ausführung der Logiken war nie eingeschränkt durch das Problem.
LS steht für Logic Scope und 123 ist die ID der Logik.
L5 ist das Level der Logik welches in der "Tabelle" LS_123 bereits mit Boolean beschrieben wurde und deswegen nicht mehr als Integer gespeichert werden kann.

Wenn man den Grafana Link im Logik-Manager verwendet und bei den Panels auf Edit geht, kann man sehen welches L5 ist und bekommt in der Tabellenansicht auch die Boolean-Werte die den Konflikt auslösen.
Bild

Ich gehe davon aus, dass das Problem beim Entwickeln von Custom-Logiken aufgetreten ist, als der Typ oder die Reihenfolge der Level geändert wurde während des Dr-Modus an war.

Ich werde das Problem weiter untersuchen und überlegen was wir in Zukunft tun können, damit das Problem nicht mehr auftreten kann.

Viele Grüße,
Matthias
[ Timberwolf Entwicklung ]

TWS 2400 ID:102 VPN offen, Reboot auf Nachfrage
TWS 3500 ID:695 VPN offen, Bitte kein Reboot ohne Absprache
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 443
Registriert: Fr Apr 19, 2019 4:37 pm
Wohnort: Leipzig
Hat sich bedankt: 72 Mal
Danksagung erhalten: 201 Mal

#7

Beitrag von jensgulow »

Danke für die Info. Werde die logiken mal auf korrekte Werte überprüfen.
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MQTT, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

StefanW
Elaborated Networks
Reactions:
Beiträge: 10362
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5096 Mal
Danksagung erhalten: 8253 Mal
Kontaktdaten:

#8

Beitrag von StefanW »

Hallo Matthias, vielen Dank für die schnelle Reaktion.

Für alle, kurz übersetzt:

Wenn man in der Influx-DB eine Zeitserien anlegt, dann wird dort auch bestimmt, welcher Datentyp in welches Feld kommt.

Das macht auch der Dr. Modus, wenn er das erste Mal für eine Logik gestartet wurde.

Wenn man nun nachträglich die Logik ändert und der Datentyp eines internen Levels sich ändert, dann kann das schief gehen.

Ich glaube, das ist das erste Mal, in fünf Jahren Logik Engine mit Dr. Modus, dass ein Fall auftritt, der nicht abgefangen wurde. Da sieht man mal, welche Komplexitäten bei solchen Themen wie Logik, Custom-Logik, Dr. Modus, Zeitserien-DB und am Ende Grafana die ganze Kette durch auftreten können.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.
Benutzeravatar

Ersteller
jensgulow
Reactions:
Beiträge: 443
Registriert: Fr Apr 19, 2019 4:37 pm
Wohnort: Leipzig
Hat sich bedankt: 72 Mal
Danksagung erhalten: 201 Mal

#9

Beitrag von jensgulow »

Umso bemerkenswerter ist der Support von Seiten elabnet - Tausend Dank dafür.

....Und ich habe gelernt: vor dem Modifizieren einer Logik den Doktormode ausschalten. ;-)
Viele Grüße

Jens

_____________________________________________________________________
TWS 2600#394 , TWS 3500L#1051, VPN offen, Reboot erlaubt
Was wird genutzt? -> TWS, KNX, 1-wire, MQTT, MODBUS, Http-REST-API, IFTTT, Enocean, Amazon Alexa

Robert_Mini
Reactions:
Beiträge: 3842
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1231 Mal
Danksagung erhalten: 2130 Mal

#10

Beitrag von Robert_Mini »

Bei mir schaltet sich der DokMode beim Speichern aus (was mich etwas stört), aber in Hinblick auf diese Komplexität ist das eigentlich ok!

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
Antworten

Zurück zu „Logikengine & Logik-Editor“