Hauptmenü

PTB Uhr in FHEM als Logo

Begonnen von aherby, 11 Mai 2016, 21:48:21

Vorheriges Thema - Nächstes Thema

aherby

Hallo Zusammen,

ich bin gerade mein lesen der Ct auf folgenden Link:
https://uhr.ptb.de

ich habe damals mehrfach leider vergebens versucht nach Anleitung die Uhr anstatt des Logos in FHEM einzubinden.
Gibt es ggf. eine Chance auch diese Uhr anzeigen zu lassen?

Danke für Eure Hilfe

Mfg Alex
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

justme1968

#1
es gibt einen wiki artikel und zwei threads im forum die sich damit beschäftigen eine uhr einzublenden:
http://www.fhemwiki.de/wiki/Uhr_auf_FHEM-Seite
https://forum.fhem.de/index.php/topic,26182.msg191934.html#msg191934
https://forum.fhem.de/index.php/topic,31912.0.html

mir gefällt die ptb uhr bzw. das original von hier: http://www.3quarks.com/de/Bahnhofsuhr/ sehr viel besser.

um diese uhr einzubinden ist folgendes zu tun:

  • das zip file unten von der 3quarks seite laden und das darin enthaltenen station-clock.js file nach .../www/pgm2 im fhem verzeichnis kopieren
  • das unten angehängte clock.js ebenfalls in das gleiche verzeichnis kopieren
  • in fhem für das WEB device pgm2/clock.js zum JavaScripts attribut hinzufügen bzw. setzen
das ganze schaut dann z.b. so aus wie auf dem screenshot.

in clock.js lässt sich das aussehen der uhr wie auf der 3quarks seite beschrieben konfigurieren.

das ganze ist nur mit darkstyle getestet. für andere styles muss die größe und position der uhr vermutlich angepasst werden.

mit den js files von der ptb seite sollte das entsprechend funktionieren.

edit: 2016-05-14: clock.js ist jetzt auch zum floorplan kompatibel. dazu muss pgm2/clock.js ins JavaScripts attribut des floorplan devices eingetragen werden.

edit: 2018-01-13: eine clock.js version die mit dem neuen f18 style funktioniert gibt es weiter hinten im thread: https://forum.fhem.de/index.php/topic,53286.msg746696.html#msg746696
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ernst1024

@justme1968,

ja, dass ist ja mal ein Tip. Super, Danke. Habe ich mir immer schon gewünscht aber nie gewagt zu fragen :-)

Sehr hilfreich wenn man irgendwelche at Befehle testet und und und. Tut mir zwar jetzt leid für das fhem Logo, aber ...
Gruß Ernst

frank

hallo andre,
coole sache,  8)
aber wieso sieht der sekundenzeiger so komisch aus. bei mir mit ff46.01 der gleiche effekt.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ernst1024

also ich habe mir das Design der Uhr auf der verlinkten Seite zusammengestellt und den code kopiert und in clock.js entsprechend geändert/hineinkopiert
Gruß Ernst

justme1968

was meinst du mit komisch? das ist die schweizer variante.

du kannst in clock.js konfigurieren wie die uhr aussehen soll. auf der 3quarks seite kannst du es sogar zusammen klicken.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

frank

alles klar, ich war nur zu oberflächig unterwegs. ich hatte gedacht, dass man das angeklickte design gleich im zipfile hat.
nun ist der "komische schweizer-kellenzeiger" weg.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

aherby

Hallo justme1968,
vorab schon mal Danke. Irgendwie fehlt mir wohl gerade die ruhe oder es ist schon zu spät. Bekomme keine Uhr als Anzeige.
Es ist immer noch das FHEM-logo zu sehen.

Wenn ich es irgendwie mal schaffen sollte, stellte ich vorsorglich schon mal die weitere Frage.
Wie bekomme ich denn die Dienst / Funktion von der PTB dargestellt.
Der Link greift auf die Uhr bzw. die Anzeige der Physikalisch-Technische Bundesanstalt Braunschweig zurück also der Atomuhr
kann man dies auch einbinden?

Danke

Mfg

Alex
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

justme1968

einfach genau machen was oben steht :)

für die ptb variante wie gesagt deren js file einbinden. zumindest wenn es dir um das aussehen geht.

wenn es dir um die genauigkeit gegrinst es vermutlich besser den rechner auf deren der browser läuft per ntp mit der richtigen zeit zu versorgen und dann diese anzuzeigen.

aber der unterschied wird kaum sichtbar sein.

gruss
  andre

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CQuadrat

Also bei mir ist da leider auch kein Effekt erkennbar. Weder mit der Wiki-Variante noch mit dem clock.js von oben.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), KM271 (per ser2net), SONOS (div. Gimmicks), OneWire, Hue

justme1968

was heisst kein effekt?

was habt ihr genau gemacht?

was zeigt die javascript konsole im browser an?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CQuadrat

es wird wohl scheinbar station-clock.js nicht gefunden.

Die Fehlermeldung lautet: StationClock is not defined.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), KM271 (per ser2net), SONOS (div. Gimmicks), OneWire, Hue

LuckyDay

Danke Andre, perfekt Anleitung  ;D

CQuadrat

Ah, habs gefixt bekommen. Man muss halt nur genau lesen.

Ich musste nur Dein angehängtes clock.js als Grundlage nehmen. Hatte irrtümlich vom Link die Codezeilen genommen.
FHEM auf Mini-ITX-Server mit Intel Quad-Core J1900:
+ HM: HM-LAN, HM-USB, HM-MOD-UART mit div. HM-Komponenten
+ RFXtrx: Funkwetterstation Bresser mit ext. Thermometer, Regenmesser und Windmesser
+ TUL (KNX-Anbindung), KM271 (per ser2net), SONOS (div. Gimmicks), OneWire, Hue

ernst1024

finde wir sollten einen Tip der Woche/des Monats einführen. Dies wäre mein erster Kandidat :D
Gruß Ernst