Ansicht Displayseite Phase 2

Generelle Fragen zur Montage | Bedienung | Konfiguration des Controllers.
Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Ansicht Displayseite Phase 2

Beitrag von guschtl »

Hallo Zusammen,
ich habe die Tage die Ansicht der Display Seite verändert und hätte gerne mehr als 4 Relais in der Übersicht bzw. noch schöner (wir sind bei wünsch dir was :D ) zum schalten einen Button (an/aus/auto) der eine Art Programmablauf von Relais im Hintergrund startet
Hab ich hier die Möglichkeit an einer anderen Stelle dies anzupassen?
Die 8 Rules habe ich leider schon anderweitig voll.

Für das Poolreinigen benötige ich leider schon die 4 Relais in der Übersicht. Cool wäre hier ein Button (an / aus) der im Hintergrund der Reihe nach mehrere Relais schalten kann
z.B. wenn an:
1. Sauganschluss an
2. Schwallwasser aus
3. Pumpe low an
4. Pumpe high an

z.B. wenn aus:
1. Sauganschluss aus
2. Schwallwasser auto
3. Pumpe low auto
4. Pumpe high auto

Für PH und Chlor wäre es auch nett wenn in der Mitte der aktuelle Schaltzustand des Relais noch angezeigt werden würde.
Das sind immer so meine Punkte warum ich in die Hauptseite / Sensorenübersicht wechsele sonst ist alles wichtige auf der Display Seite

Gruß Alex

Benutzeravatar
martink
Beiträge: 32
Registriert: 1. Februar 2017, 16:52

Re: Ansicht Displayseite Phase 2

Beitrag von martink »

Hallo Alex,

man kann viel machen wenn man sich etwas mit HTML und Java Programmierung auskennt bzw. befasst. Bin hier auch in vielen Gebieten Anfänger und hab es aber auch geschafft eine Display-Seite nach meinen Bedürfnissen zu machen.
Was hab ich wirklich geändert:
- Temperaturanzeigen etwas angepasst (Teilweise sind die 1-Wire-Fühler noch nicht angeschlossen)
- Bei PH und Redox den aktuellen Tagesverbrauch mit hinzugefügt (Schaltzustand der Relais kommt noch)
- Bei den Relais die Anzahl der angezeigten Relais erhöht und für die Solarplane die Schalter so umkonfiguriert, dass diese reine Schalten für EIN und AUS sind welche direkt reagieren ohne PopUp-Anzeige. Zugleich wird per Java-Script beim Einschalten von Solarplane AB das Relais für Solarplane EIN ausgeschaltet falls diese noch aktiv ist und umgekehrt. Hier will ich das ganze noch mit einer Zeitüberwachung (Countdown) kombinieren, aber so weit bin ich noch nicht.
- Menübutton DMX entfernt da ich den derzeit nicht nutze
phase1.jpg
phase1.jpg (87.24 KiB) 814 mal betrachtet
Auch die Übersichtsseite habe ich leicht angepasst und z.B. die Tagesverbräuche von PH und CL mit eingefügt:
overview.jpg
overview.jpg (50.5 KiB) 814 mal betrachtet
Ich habe mir hierzu einfach einen neuen Ordner auf der SD-Karte angelegt und alle Files aus /gui/phase2 hineinkopiert. Somit werden die Daten bei einem Update nicht überschrieben.
Hauptsächlich sind es die Dateien viewdsp.htm und die index.htm sowie die display.js und function.js im Verzeichnis /js. Sowie die style.css und view.css im Ordner /css wenn du auch am Aussehen der Oberfläche was ändern willst.

Du siehst es ist vieles möglich wenn man sich (auch als Anfänger) etwas mit der Materie beschäftigt.

Servus Martin

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Hi Martin,
das hört sich gut an.
Könntest Du mir die Files / Ordner zukommen lassen die hierfür geändert wurden?
Dann kann ich vergleichen und bekomme eine Vorstellung wo ich etwas ändern muss / kann / darf
Du hast also unter /gui/ einen eigenen Ordner XYZ (Inhalt modifiziert von phase2) gemacht und kannst diesen vom Browser aus über <IP>/gui/XYZ aufrufen?
Gruß Alex

Benutzeravatar
martink
Beiträge: 32
Registriert: 1. Februar 2017, 16:52

Re: Ansicht Displayseite Phase 2

Beitrag von martink »

Hallo Alex,

Richtig.
Ich werd versuchen dir was zusammenzustellen. Kann aber evtl. etwas dauern.
Schick mir mal deine Mailadresse per PN.

Servus Martin

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Hallo Martin, PN ist raus - danke schon mal

Benutzeravatar
Blauli
Beiträge: 115
Registriert: 30. Dezember 2014, 17:09

Re: Ansicht Displayseite Phase 2

Beitrag von Blauli »

martink hat geschrieben:Hallo Alex,

Richtig.
Ich werd versuchen dir was zusammenzustellen. Kann aber evtl. etwas dauern.
Schick mir mal deine Mailadresse per PN.

Servus Martin
Ich wäre auch daran interessiert und würde dir per PN meine Mail-Adresse senden.

Danke
Blauli

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

365E85BE-184A-4090-AA86-F123F5DCB324.png
365E85BE-184A-4090-AA86-F123F5DCB324.png (263.75 KiB) 731 mal betrachtet
Ich bin jetzt mit der Ansicht der Displayseite weiter gekommen. Was ich nicht finde, ist wie ich die unnötigen unterbrochenen Striche und dieses undefined raus bekomme. Habt Ihr eine Idee?
Dateianhänge
viewdsp.zip
(9.85 KiB) 301-mal heruntergeladen

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

Re: Ansicht Displayseite Phase 2

Beitrag von Alex »

Mach mal aus den betreffenden Zellen (<td>) das class="firsttab" raus

Da wo die Linie jetzt nicht dargestellt wird (obwohl class=firsttab für die Zelle definiert ist), ist kein Eintrag in der Zelle drin... also kein Code oder Text.
Wenn die Line da angezeigt werden soll, dann musst "irgendwas" reinschreiben ... &nbsp; zum Beispiel (Leerzeichen)

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Super, jetzt siehts schon besser aus. Hast Du bzgl. des undefined noch eine Idee?
03F17DEE-2362-4558-BF96-9B7B67C49584.png
03F17DEE-2362-4558-BF96-9B7B67C49584.png (245.52 KiB) 727 mal betrachtet

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

Re: Ansicht Displayseite Phase 2

Beitrag von Alex »

Äh... nö. Was soll da angezeigt werden? :)

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Eigentlich nix, ich möchte nur das undefined weg haben. Sorry, für mich sind das Böhmische Dörfer :?:
Die Relais Ansicht der zugefügten Zeilen war in der Mitte. Die habe ich dann, evtl. durch eine fragliche Methode?, nach rechts geschoben indem ich den Block für die Mitte leer inhaltlich leer gelassen habe.
BTW die Temp. Sensoren funktionieren immer noch

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Alex, jetzt ist mir gerade eben aufgefallen das diese min max Werte bei den Temperaturen nicht angezeigt werden.
Ich habe das so eingerichtet:
<!--R1, Temperatur1 -->
<tr valign=top>
<td width=192 valign=middle bgcolor=000000 height=55>
<div align=right class="Stil6"><span id=tempname0>Temp0:</span></div></td>
<td width=153 valign=middle bgcolor=000000><div align=center class=Stil6><span id=tempval0>0.00&deg;</span></div><span class=Stil2 id=temp0minmax></span> </td>

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

Re: Ansicht Displayseite Phase 2

Beitrag von Alex »

guschtl hat geschrieben:Eigentlich nix, ich möchte nur das undefined weg haben.
Ach so... nix.

Das müssten die Teile
<span class=Stil2 id=reladc4>&nbsp;<span>
<span class=Stil2 id=reladc5>&nbsp;<span>
<span class=Stil2 id=reladc6>&nbsp;<span>

sein... suchen und rauslöschen. Gibt keine Werte für adc 4, 5, 6 (Steuerung hat ja nur ADC_0 bis ADC_3)

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Du bist spitze. Werd ich heut Abend gleich probieren. Ist mir über Iphone Mäusekino, VPN Tunnel jetzt doch zu anstrengend

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Glaube habe gerade einen Aha Effekt...
Bei Relais raus und bei meinen Temp Sensoren am Ende der Zeile rein...
Da hab ich zu viel entfernt - hoffe ich
:HUG:

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Also das undefined habe ich rausbekommen, hatte aber oben im File für relaisadc noch separat auf i<4 setzen müssen da ja jetzt 7 Relais vorhanden.
Was ich immer noch nicht angezeigt bekomme sind die min max Werte für die Temp. Sensoren.
Da muss ich nochmal suchen.
Aber danke für die Hilfestellung!

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

Re: Ansicht Displayseite Phase 2

Beitrag von Alex »

...vermutlich weil die Seite irgendwo noch ein paar Javascript Fehler generiert, die die weitere Ausführung blockieren.
Kann ich aber so nicht sagen. Bräucht ich ne Adresse von Deinem Controller.

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Alex was meint du mit Adresse? DynDNS/öffentliche IP & Portfreigabe auf Controller das Du drauf kommst?

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

Re: Ansicht Displayseite Phase 2

Beitrag von Alex »

Ja :)

Benutzeravatar
guschtl
Beiträge: 90
Registriert: 26. Juni 2016, 00:10

Re: Ansicht Displayseite Phase 2

Beitrag von guschtl »

Okay super, bin allerdings erst Abends zuhause. Danke Dir
Schick dann ne PN