smartVISU, Einträge Config.ini, Problem Einheiten etc

Begonnen von fidel, 31 Januar 2015, 14:50:11

Vorheriges Thema - Nächstes Thema

fidel

Hallo,

beim Arbeiten mit smartVISU ist mir aufgefallen, dass die Einheiten für Temperatur, Windgeschwindigkeit und zum Teil der Text für die Wettervorhersage in Fahrenheit, Meilen und in Englisch dargestellt wurde, obwohl in der config Deutsch eingestellt ist.

Beim Einbinden des Phone Servers bin ich darauf gestoßen, dass zumindest die ausgewählte Sprache und die Einstellungen unter Phone nicht von smartVISU verwendet werden.

Gebe ich die Werte in der \smartVISU\lib\defaults.php an werden sie richtig von smartVISU verwendet.

Meine Fritzbox habe ich mit folgendem Plugin aus dem knx Forum eingebunden. http://knx-user-forum.de/smartvisu/37620-fritz-box-telefonliste-via-tr-064-a.html Funktioniert bei mir wunderbar nachdem ich die Werte in der defaults.php angepasst habe.

Ich Frage mich ob es bei euch auch so ist?
Oder ob es irgend einer Einstellung bedarf die ich übersehen habe, dass die Einstellungen von der config Seite dafür angewandt werden.

Gruß
Steven
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

herrmannj

Hi,

vielen Dank das Du einen Post aufgemacht hast !  :)

hast Du die fronthem extensions auf sv installiert (dann kommen die Werte eigentlich aus der config.ini) oder hast Du ein "normales" sv - dann wird die config.php verwendet ? (und sv kann kein multi user)

vg
jörg

fidel

Hallo Jörg,

wenn du mit extensions den smartvisu Ordner in der fronthem.zip meinst, dann ja.

Also funktioniert es bei dir?

Ich konnte dem anderen Thread entnehmen, dass andere vermutlich auch dieses Problem haben.

Grüße
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

herrmannj

#3
generell ja! (Sprache, Einheiten)

Im speziellen bei phone muss ich testen - wollte nur vorher wissen welchen Stand Du hast. Btw, das widget ist insofern echt clever das es über die TR069 funktionen geht - tricky und cool  :) Das wäre sicher auch ein Impuls für das fritzbox fhem modul.

vg
jörg

fidel

Habs gerade nochmal ausführlich getestet. Geht bei mir nicht.

smartvisu habe ich per wget http://smartvisu.de/download/smartVISU_2.7.zip gezogen
die Unterordner aus der Fronthem zip reingepackt und die Rechte stimmen auch.

Im Thread kam einmal die Frage nach den Einheiten auf, aber diese ist unter gegangen...
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

herrmannj

Zitat von: fidel am 31 Januar 2015, 16:50:33
Habs gerade nochmal ausführlich getestet. Geht bei mir nicht.

smartvisu habe ich per wget http://smartvisu.de/download/smartVISU_2.7.zip gezogen
die Unterordner aus der Fronthem zip reingepackt und die Rechte stimmen auch.

Im Thread kam einmal die Frage nach den Einheiten auf, aber diese ist unter gegangen...

Ja, können nicht alle widgets. Ich muss mir phone anschauen. Normal wird nach dem update für die Benutzerverwaltung von sv die defaults.php nicht mehr verwendet sondern anstelle dessen alles aus der config.ini gezogen. Kann aber sein das phone direkt auf die defaults.php zugreift und das sv eigene config system umgeht.

vg
jörg

fidel

Mit einem frischen smartVisu ohne die extensions aus der fronthem.zip funktioniert es normal.

Müssen die Dateien vor dem ersten smartvisu aufruf rein, oder danach oder ist es egal?
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

herrmannj

egal.

Ich kenne das widget nicht und muss mich da erst einarbeiten. Wo in phone ist die Sprache falsch ? Hast Du evtl einen screenshot ?

Danke und Grüße
Jörg

fidel

Hallo Jörg,

ich habe mich vieleicht nicht so gut ausgedrückt.

Eine neue smartVisu ohne fronthem extensions schreibt ihre Einstellungen in die config.php.
Mit fronthem extensions schreibt ihre Einstellungen in die config.ini.

Durch die Einstellungen auf der config Seite z.B. Language = German werden in der config.ini und config php Einträge erzeugt, wodurch z.b. im Wetter Widget die Einheit der Windgeschwindigkeit und die Sprache des Vorhersagetextes verändert wird.

Mit einer frischen smartvisu ohne fronthem extensions funktioniert das richtig. Language Deutsch --> Wettervorhersagetext deutsch, Windgeschwindigkeit in km/h.

Mit einer smartvisu mit fronthem extensions funktioniert es nicht. Language Deutsch --> Wettervorhersagetext englisch, Windgeschwindigkeit in mp/h (obwohl in config.ini lang=de steht)
Mit den extensions werden die Einstellungen aus der default.php bezogen. Ändere ich in der default.php z.b. auf lang=de passt es.

Die Einrichtung des Fritzbox Widget hat mich nur auf den Fehler gebracht.
In meinem Fall (mit extensions) werden halt die config.ini Einträge nicht von smartvisu angewandt und es werden die Einstellungen aus der  default.php verwendet.
Alles unabhängig von dem fritzbox widget. ;-)

Grüße
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

herrmannj

Hi Fidel,

Zitat von: fidel am 31 Januar 2015, 18:46:05
ich habe mich vieleicht nicht so gut ausgedrückt.
jetzt passt es :)
Zitat
Eine neue smartVisu ohne fronthem extensions schreibt ihre Einstellungen in die config.php.
Mit fronthem extensions schreibt ihre Einstellungen in die config.ini.
so soll es sein.
Zitat
Durch die Einstellungen auf der config Seite z.B. Language = German werden in der config.ini und config php Einträge erzeugt, wodurch z.b. im Wetter Widget die Einheit der Windgeschwindigkeit und die Sprache des Vorhersagetextes verändert wird.
nicht ganz, mit extension wird nur noch in die config.ini geschrieben ...
Zitat
...(obwohl in config.ini lang=de steht)
Mit den extensions werden die Einstellungen aus der default.php bezogen. Ändere ich in der default.php z.b. auf lang=de passt es.
und das ist eigentlich nicht richtig. Nur die config.ini soll gelten - untersuche ich.

Danke und vg
jörg

herrmannj

yepp - seh ich. Die widgets die auf die service.php setzen gehen an der ini vorbei. Patch kommt... Mal schauen das ich das breitflächig erwische.

Danke
jörg

fidel

Ich sehe zwar nichts,
aber danke dir trotzdem schonmal im voraus.
:)
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

fidel

Zitat von: herrmannj am 31 Januar 2015, 15:36:18

hast Du die fronthem extensions auf sv installiert (dann kommen die Werte eigentlich aus der config.ini) oder hast Du ein "normales" sv - dann wird die config.php verwendet ? (und sv kann kein multi user)


Kann kein Multi User ohne die extensions oder gilt das generell?
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

fidel

Zitat von: herrmannj am 02 Februar 2015, 23:08:49
Hi,

bzgl der Einheiten: hier https://github.com/herrmannj/smartvisu-cleaninstall/ ein jungfräuliches sv hinterlegt wo sowohl die extensions (multiuser) schon drin sind als auch die Geschichte mit den Lokalisierungen repariert ist. (der shifter ist im sv Ursprungszustand, muss also noch gepatcht werden). Einzig bei "Berlenz" zickt der bei mir (config wird geschrieben aber mit Fehlermeldung), hab ich noch nicht durchschaut. *

Leider suboptimal: um von da aus ein bestehendes sv zu aktualisieren muss man sich die Dateien einzeln rauspicken, ich habe noch keine einfache Lösung.

Diese Dateien müssen ersetzt werden:

index.php
lib/functions_config.php
lib/includes.php
pages/base/configure.php

Denkt bitte daran und erstellt Sicherheitskopien !

vg
jörg

* leider wiedermal vergessen den treiber rechtzeitig auf offline zu stellen ....

Hallo Jörg,


habs getestet, jetzt werden die Daten eingestellten Daten aus der config verwendet.
habe es in diesen Thread auch nochmal mit rein genommen.
Vielen Dank

Gruß
Steven
Fhem 5.6 auf Cubietruck,CUL,CUL_TCM97001,FritzBox7390,HMLAN,CUL_HM_HM_OU-16LED,CUL_HM_HM_SEC_SC,CUL_HM_HM_LC_SW4,CUL_HM_HM_RT_DN,HUEBridge,HUEDevice,Panstick,Panstamp (binouts,rgddriver mit dht22),PHTV,Yamaha-AVR,Withings,ELV-IPS, etc...

jsloot

Hallo Zusammen,

ich stehe gerade etwas auf dem Schlauf. Ich habe smartVISU wie beschrieben installiert und bin jetzt bei dem Schritt, wo das neue GAD konfiguriert werden soll. Ich gehe in FHEM auf das definierte Device (in meinem Fall mein Tablet).... und jetzt komm ich nicht weiter. Ich hab mal einen Screenshot beigefügt, wie das bei mir aussieht (hab ein paar Details geschwärzt, also nicht wundern).

Wäre toll, wenn mir jemand auf die Sprünge helfen könnte.

VG, der Sloot
Ein FHEM-Raspi mit HM-CFG-USB-2. 9 HM Heizthermostate, 9 HM Temperatursensoren, 22 HM Fensterkontakte, 7 Rolloaktoren, 17 HM Unterputz-Aktoren