60_Watches - Modul für eine Analog/Digital-Uhr

Begonnen von DS_Starter, 19 November 2018, 23:00:33

Vorheriges Thema - Nächstes Thema

DS_Starter

Hi Andreas,

habe es unter Android auch gerade getestet (Firefox) .... kein Fehler.

LG,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

khk123

Hallo Heiko,

habs mal mit dem Internet Browser und auch mit Safari probiert. Gleiches Ergebnis. Ein Unterschied zum Aufruf von FHEM gibt es bei mir. Ich unterscheide Prod und Testsystem:
http://xxx.xxx.x.xx:8083/fhem_live bzw. http://xxx.xxx.x.xx:8083/fhem_test

@Andreas
FHEM läuft auf zwei Raspis:

Prod: Linux raspberrypi3 4.19.66-v7+ und Test: Linux raspi3bplus 5.4.72-v7+

Viele Grüße
Karlheinz
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

DS_Starter

Das könnte ein Grund sein. Du hast dann sicherlich unter ./opt eine unterschiedliche Verzeichnisstruktur.
Kannst du die kurz skizzieren wenn es so ist ?
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

khk123

Die Verzeicnisstruktur habe ich eigentlich nicht verändert. Auf die schnelle z.B. /opt/fhem/www/pgm2

Kommen momentan allerdings nicht dazu mehr Infos zu liefern. Das wird heute erst spät möglich sein.
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

DS_Starter

/opt/fhem/www/pgm2  passt.

Ein List vom global device wäre auch noch hilfreich.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

khk123

Hier mein global Device:

attr global userattr DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom attributesExclude cmdIcon devStateIcon devStateIcon:textField-long devStateStyle fp_Grundriss genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon msgContactAudio msgContactLight msgContactMail msgContactPush msgContactScreen msgParams msgPriority msgRecipient msgRecipientAudio msgRecipientLight msgRecipientMail msgRecipientPush msgRecipientScreen msgRecipientText msgTitle msgTitleShrt msgType:text,push,mail,screen,light,audio,queue sortby webCmd webCmdLabel:textField-long widgetOverride
attr global DbLogExclude .*
attr global altitude xxx
attr global autoload_undefined_devices 1
attr global autosave 0
attr global language DE
attr global latitude xx.xxxxxx
attr global logfile /opt/fhem/log/fhem-%Y-%m.log
attr global longitude xx.xxxxxx
attr global modpath .
attr global motd none
attr global room System
attr global showInternalValues 1
attr global statefile log/fhem.save
attr global updateInBackground 1
attr global userReadings FeatureLevel { $featurelevel }
attr global verbose 3

setstate global no definition
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

DS_Starter

Passt auch ... modpath. Hatte aber inzwischen nachgeschaut dass ich modpath im Modul berücksichtigt habe. Isst so und passt soweit auch. Hab momentan keine Idee.
Ist es auch bei anderen MODELS so, also stopwatch etc. ?
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

khk123

FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

DS_Starter

Guten Morgen,

ich habe zwar nicht herausgefunden wodurch bei dir/(euch) der JS-Fehler verursacht wird, aber habe die relevante Stelle im Modul anders gestaltet und hoffe damit das Problem beseitigt zu haben.
Bei mir hat es ja auch vor der Anpassung funktioniert.

Liegt zum Test in meinem contrib.
Zum Download in der FHEMWEB Kommandozeile inklusive der Ausführungszeichen angeben und danach FHEM restarten:


"wget -qO ./FHEM/60_Watches.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/60_Watches.pm"


Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Wolle02

Mal als Rückmeldung von mir:
Ich habe deine Contribänderung nicht eingespielt, hab also die ganz normale Version installiert.
Bei mir kommen mit hideButtons 1 keinerlei Fehler, sowohl auf dem Produktivsystem als auch auf dem Testsystem. Auch im Logfile ist nichts zu erkennen.

Soll nix heißen.

DS_Starter

Danke für die Info. Geht mir genauso. Konnte diesen JS-Fehler bei mir überhaupt nicht reproduzieren. Deswegen war ich auch ziemlich ratlos. Meine Änderung kannst du aber trotzdem mal implementieren. Dadurch ist der Code etwas schlanker geworden und ich übernehme es vermutlich ohnehin ins Repo.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

khk123

Hab die Testversion eingebaut. Es taucht kein Fehler mehr auf. Die Tooltips werden jetzt angezeigt und die Buttons funtionieren auch.
Danke für die schnelle Lösung.

Ein kleiner Schönheitsfehler taucht bei mir allerdings noch auf: Beim Versuch das Watches-Device zu editieren geht etwas schief und es wird die Startseite von FHEM angezeigt.  Mche ich ein "list Schaltuhr" und klicke dann dort den Link Schaltuhr an, dann wird alles korrekt angezeigt.
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

DS_Starter

Hallo Karlheinz,

danke für die Rückinfo. Ich checke das Modul ein und ist morgen früh im Update enthalten.

ZitatBeim Versuch das Watches-Device zu editieren geht etwas schief und es wird die Startseite von FHEM angezeigt
Das habe ich ehrlich gesagt nicht verstanden was du meinst.
Kannst du es vllt. nochmal genauer beschreiben bzw. dokumentieren ?
Seltsame Dinge passieren bei dir  ;)

LG

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

khk123

Tja, ist halt manchmal so mit den seltsamen Dingen.  ;-)

Ich hab mal die Abfolge der Screenschots angehängt.
1. Bild: Anzeige des Devices im Room
2. Bild: Nach anklicken vom Link Schaltuhr im Room
3. Bild: Anzeige nach "list Schaltuhr"
4. Bild: Anzeige des Devices Schaltuhr

Ich hoffe jetzt ist es verständlicher.

Das Verhalten tritt nur bei diesem Device auf. Bei allen anderen Devices habe ich kein Problem mit dem Aufruf.
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa

khk123

...ist übrigens auch so, wenn hideButtons auf 1 steht. Im Log gibt es keine Fehlermeldung.
FHEM6.2, RasPi4, RasPi Zero W,
CUL V3, HM, ZWave, IT, vcontrol, owntracks, alexa