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

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

Vorheriges Thema - Nächstes Thema

jsloot

Ok, hat sich erledigt. Nach einiger Zeit kam dann der benötigte Eintrag in FHEM.
Ein FHEM-Raspi mit HM-CFG-USB-2. 9 HM Heizthermostate, 9 HM Temperatursensoren, 22 HM Fensterkontakte, 7 Rolloaktoren, 17 HM Unterputz-Aktoren

herrmannj

Super. Das ist irgendwie so der normale Weg beim Start, ist einigen so gegangen.  :)

viel Spass, vg
jörg

jsloot

Hallo Hermann,

mal eine grundsätzliche Frage. Lohnt es sich deiner Meinung nach, sich den Zugang zur smartVISU-Doku zu kaufen? Oder kann man sich das Wissen auch durch Codevergleich aneignen? Oder gibt es noch einen anderen Weg, den ich noch nicht kenne? Ich stehe nämlich im Moment vor einem riesigen Heuhaufen und weiß nicht so recht, wo ich anfangen soll. Das grundsätzliche Prinzip (was steht in der rooms_menu.html), habe ich zwar schon begriffen, aber die Feinheiten sind ohne etwas Anleitung für mich doch etwas schwer zu verstehen. Ich bin mir zwar sicher, dass ich mit etwas Try-and-Error dahinter komme, aber wenn es schon eine Quelle gibt, besonders was die Verknüpfung zu fhem angeht, könnte ich beim Erfinden meines eigenen Rades etwas Zeit sparen.

Viele Grüße,
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

jsloot

Hallo Zusammen,

so langsam finde ich mich zurecht und bin echt stolz auf mich,  da ich vor 2 Tagen noch gar nicht wusste, dass es fronthem überhaupt gibt  ;)

Aber ich hab hier ein seltsames Phänomen. Ich hab folgenden room definiert. Konkret geht es um den basic.button. Der ist mit einer fhem structure verbunden, die alle Lichter schaltet. Wenn ich den basic.button drücke, gehen auch alle Lichter aus, aber der button verschwindet, bis ich ein Licht angemacht habe.

{% extends "rooms.html" %}
{% block content %}
<h3><img class="icon" src='{{ icon0 }}light_light.png' />Beleuchtung</h3>
<div class="preblock">
{{ device.dimmer('grWZ.Dimmer', 'Dimmer', 'Mein_switch', 'Mein_value', 0, 100, 1) }}
<br />
{{ basic.button('Alle_Lichter1', 'Alle_Lichter_Button', 'Lichtzentral (an/aus)', icon0~"light_light.png", '0', 'midi') }}
</div>
{% endblock %}


Das gad habe ich wie folgt definiert:
reading: state
converter: OnOff
cmd set: state

Wo liegt mein Fehler?

Gruß, 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

jsloot

Ich glaube, ich sollte besser basic.dual oder basic.switch, oder?
Ein FHEM-Raspi mit HM-CFG-USB-2. 9 HM Heizthermostate, 9 HM Temperatursensoren, 22 HM Fensterkontakte, 7 Rolloaktoren, 17 HM Unterputz-Aktoren

herrmannj

Zitat von: jsloot am 12 Februar 2015, 21:49:28
Ich glaube, ich sollte besser basic.dual oder basic.switch, oder?

Hallo Sloot,

Du hast völlig recht, dual oder flip sollte hier das Mittel der Wahl sein.

Warum der button verschwindet weiss ich nicht. Vmtl ist das aber ein unbeabsichtigter Effekt der durch das setzen des buttons ausgelöst wird. Normalerweise senden die ja nur und empfangen nichts.

vg
jörg

jsloot

Owei... ich schon wieder  :o

Ich hab irgendwo gelesen, dass der Zugriff über VPN funktioniert. Ich hab auf meiner Fritzbox VPN über dyndns aktiviert. Meine Frage ist nun, welche IP ich als fronthemdevice freigeben? Oder hab ich hier einen Denkfehler?

Gruß, 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

gravidi

@jsloot

Wenn du dich per VPN einwählst, bekommst du eine IP aus deinem internen Netz von deinem DHCP Server auf Fritzbox zugeordnet. Für diese eine Reservierung erstellen und in smartvisu berechtigen.
FHEM: 5.6 RPI2 / CUL / BLUETOOTH / HMCFGLAN
ESXi HomeServer
CISCO WAP371 AC Cluster / 3 APs
CISCO ASA5505 SEC
Zodac HTPC & 2x RPI HTPC / 2x Trendnet HD IPCam PoE

Carsten

Zitat von: jsloot am 13 Februar 2015, 13:21:33
Ich hab irgendwo gelesen, dass der Zugriff über VPN funktioniert. Ich hab auf meiner Fritzbox VPN über dyndns aktiviert. Meine Frage ist nun, welche IP ich als fronthemdevice freigeben? Oder hab ich hier einen Denkfehler?

Auf der Fritzbox-Oberfläche müsste die IP unter Freigaben -> VPN als "entfernte IP" stehen, während das Gerät verbunden ist.

jsloot

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

jsloot

Hattet ihr das auch schonmal, dass smartvisu sich plötzlich nicht mehr in eure Fritzbox einloggen konnte und das Wetter-Widget nicht mehr funktioniert ("Requested key does not exist"). Gestern funktionierte noch alles....

Hat jemand eine Idee?

Gruß, 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

Carsten

Zitat von: jsloot am 14 Februar 2015, 16:16:01
Hattet ihr das auch schonmal, dass smartvisu sich plötzlich nicht mehr in eure Fritzbox einloggen konnte und das Wetter-Widget nicht mehr funktioniert ("Requested key does not exist"). Gestern funktionierte noch alles....

Hat jemand eine Idee?

Gruß, der Sloot
Das Fritzbox-Widget von Smartvisu ist soweit ich weiß nich 100% kompatibel mit der Login-Logik der aktuellen Fritz!OS-Version.
Bei mir geht das immer nur ne Weile, nachdem ich mich normal in der Fritzbox eingeloggt habe.
Im smartvisu-Forum gibt es eine aktuelle Version, die ich aber nicht getetstet habe. Ich werd mir mal die FB_CALLMONITOR-Anbindung von bgewehr anschauen.

Wetter funktioniert bei mir mit YR.no zuverlässig. Den Key braucht man ja nur bei Wunderground. Das hab ich nicht benutzt.

jsloot

Hallo Carsten,

danke für den Hinweis. Ich nehme jetzt auch YR.no und es funktioniert. Das Problem mit der Fritzbox hatte sich auch nicht gelöst, nachdem ich mir die aktuelle Version im smartvisu-Forum heruntergeladen hatte. Aber ich hab dann etwas herumprobiert und habe herausgefunden, dass mein Installation (warum auch immer) bei der Fritzbox-Konfiguration nicht die config.ini heranzieht, sondern die lib/defaults.php. Ich hab dann IP, Username und Password dort eingetragen und schon funktionierte es.... Die restlichen Konfigs werden aber aus der config.ink gezogen.

Gruß, 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

herrmannj

#28
Hi,

dafür gab es ein update (enthalten in smartvisu-cleaninstall). Das muss man händisch machen. Du kannst das aber parallel (in einem anderen doc-root) installieren und schauen ob das funktioniert. Wenn ja kannst Du Deine pages dahin übernehmen.

vg
jörg

edtih: die config.ini ersetzt die config.php um multiuser zu ermöglichen. Wenn das fb widget direkt darauf zugreift (php) könnte das trotzdem sein, da müsstest Du mal in das widget schauen. Es gab aber auch einen fehler im ersten sv Paket der das machen würde.