Problem beim Ändern von Analog-Regeln

Fehlermeldungen, Verständnisfragen zur ProCon.IP, Anregungen
steven11
Beiträge: 53
Registriert: 5. Februar 2021, 15:48

Problem beim Ändern von Analog-Regeln

Beitrag von steven11 »

Hi Alex,
wenn ich in Phase2 einen Wert einer Analog-Regel ändern möchte, kommt immer die Meldung, dass nur Ziffern erlaubt sind.
IMG_0613.PNG
Ich muss dann bei den Regeln 6-8 überall NaN durch eine 0 ersetzen und dann funktioniert das Speichern. Auf dem Handy ist das sehr nervig und vor allem muss ich es jedes mal erneut machen.

Ich habe auch schon versucht bei den Regeln eine 0.1 oder so einzutragen. Leider wird das anscheinend nicht korrekt gespeichert und immer wieder NaN angezeigt, sodass ich die Prozedur wiederholen muss.
Hier mal ein Screenshot von adcc.ini, in der die Regeln anscheinend gespeichert werden:
adcc.jpg
Ich habe die Datei auch mal runtergeladen, bearbeitet und hochgeladen. Nach einem Browser-Reload waren dann trotzdem wieder die NaN-Werte da - WTF?!

Hast du mir einen Trick wie ich das beheben könnte oder geht das nur per FW-Update?

Danke schonmal,
Steven

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Problem beim Ändern von Analog-Regeln

Beitrag von Alex »

Wenn überall 0 mit gespeichert wird, dann stehen die beim nächsten Laden der Seite auch wieder so mit drin (und nicht NaN)... also das solltest nur einmal eingeben müssen.

>>Nach einem Browser-Reload waren dann trotzdem wieder die NaN-Werte da
Je nach Gerät reicht ein Reload ggf. nicht - müsstest den Cache löschen.

steven11
Beiträge: 53
Registriert: 5. Februar 2021, 15:48

Re: Problem beim Ändern von Analog-Regeln

Beitrag von steven11 »

Ich habs noch weiter eingegrenzt und ein Video erstellt:
https://photos.app.goo.gl/SHfxvKfQdENAX5GG6

1. In der alten Poolcontroller-UI kann ich die Werte auf 0 ändern und sie werden auch gespeichert.
2. Phase 2 öffnen: 0-Werte werden angezeigt.
3. Jetzt in einer anderen Regel was ändern und Speichern.
4. -> NaN-Werte bei Regeln 6-8 sind wieder da

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Problem beim Ändern von Analog-Regeln

Beitrag von Alex »

Schau mal im Browser-Debugger was der Browser beim Speichern an die ProCon schickt?
An der Benutzeroberfläche selber liegt's auf jedenfall nicht...

steven11
Beiträge: 53
Registriert: 5. Februar 2021, 15:48

Re: Problem beim Ändern von Analog-Regeln

Beitrag von steven11 »

Das hier:
post.jpg
post.jpg (81.5 KiB) 33 mal betrachtet

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Problem beim Ändern von Analog-Regeln

Beitrag von Alex »

ja ...dann schickt der Browser ja schon "NaN" ab ... so wird's dann halt gespeichert.
Speichers nochmal mit nem anderen Browser ab und dann leer den Cache von dem Ding.

tyr0n
Beiträge: 717
Registriert: 20. November 2018, 13:47

Re: Problem beim Ändern von Analog-Regeln

Beitrag von tyr0n »

Ich habe ebenfalls ab und an das Problem. Ich gehe von einem Fehler des Browsers aus.
Ich muss dann erst auf der kompletten Seite alle NaN in 0 wandeln und senden. Dann funktioniert es.
Leider kann ich den Fehler nicht reproduzieren.

Ps. Ich kenne einen Steven Weiß. Bist du aus dem 68er PLZ Gebiet?

steven11
Beiträge: 53
Registriert: 5. Februar 2021, 15:48

Re: Problem beim Ändern von Analog-Regeln

Beitrag von steven11 »

Cache leeren hat nichts gebracht - allerdings habe ich jetzt einen Workaround für das Problem.
Der Fehler liegt in TransmitPost(), dort gibt es Divisionen durch 0:
analyse.jpg
Workaround ist so: der eingestellte Analogeingang ("n.a.") hatte als Gain-Wert die 0. Ich habe ihn auf 0.1 gesetzt und jetzt geht es :)

-> Falls du nochmal ein FW-Update machst, sollte in der TransmitPost() ein 0-Check rein.

Benutzeravatar
Alex
Administrator
Beiträge: 9988
Registriert: 28. Mai 2014, 23:00

Re: Problem beim Ändern von Analog-Regeln

Beitrag von Alex »

Ja... wenn Du die Analogeingänge komplett "platt" gemacht hast (0 für offset und gain), dann gibt's da ne DIV/0 in der Berechnung.