smartVISU keine GADs

Begonnen von MarcoEig, 09 Oktober 2016, 08:39:12

Vorheriges Thema - Nächstes Thema

MarcoEig

Hallo zusammen,

habe gestern fronthem und smartVISU installiert.
Die grundsätzliche Kommunikation scheint auch zu funktionieren ("connected" im fronthemDevice).
Aber ich habe das Problem, dass ich keine GADs angelegt bekomme.
Da ich mich mit der Thematik bisher gar nicht auskenne, hoffe ich, dass mir hier jemand helfen kann.

Ich habe FHEM neugestartet; ein Update von FHEM gemacht (inkl Neustart); die Konsole gecheckt -> keine Fehler.
Evtl habe ich ein Fehler in meinem Widget? (abgesehen davon, dass das Bild für "an" nicht funktioniert)
<tr><td align="left" width="100px"> {{ basic.switch('switch_wohnzimmer_licht1', 'switch_wohnzimmer_licht_tv', icon1~'light_floor_lamp.svg', icon0~'light_floor_lamp.svg','on','off') }}</td>


Danke vorab  :)

joshi04

NUC: 2xJeeLink, PCA301/TX35DTH; HueBridge, LivingColors; vair-monitor (CO2); HMLan, Winmatic, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-ES-TX-WM, HM-WDS10-TH-O, HM-ES-PMSw1-Pl, HM-SEC-SC-2, HM-SEC-SCo; AVM DECT 200; panStamp; smartVISU

MarcoEig

Danke, habe ich beides getestet. Habe auch schon beide "Seiten" neugestartet, leider ohne Erfolg.

raman

Welche SV-Version benutzt du? Ist es die finale 2.8?
Deine Definition für basic switch passt sonst nicht.

Die sollte so ausschauen:

{{ basic.switch('switch_wohnzimmer_licht1', 'switch_wohnzimmer_licht_tv', 'light_floor_lamp.svg', light_floor_lamp.svg', 'on', 'off', 'icon1') }}


switch_wohnzimmer_licht_tv sollte dan in FHEM in der Liste der GADs auftauchen.

Wenn das nicht geht, ist der Pagecage in der Configuration von smartVisu an. Wenn ja, lösche mal den Inhalt deines temp-Ordners im smartVisu-Verzeichnis, nachdem du die
Änderungen an deinen Seiten gemacht hast.

MarcoEig

#4
Also die installierte smartVISU Version ist v2.8.
Stimmt dann deine oder meine Version?

Der Pagecache ist ausgeschaltet.

Mir ist allerdings aufgefallen, dass mir der Ordner "fronthem" unterhalb von /opt/fhem/www/ fehlt.
Wie kann ich das beheben? Oder muss ich das gar nicht beheben?

EDIT:
Eventuell liegt es auch nicht an fronthem selbst, sondern an smartVISU? Ich habe gerade nochmal in die console geschaut und nun finde ich dort diesen Fehler:
Uncaught TypeError: Cannot read property 'delegateCount' of undefinedgetAllGADs @ io_fhem.js:708monitor @ io_fhem.js:742io.socket.onopen @ io_fhem.js:429

raman

Hast du schon mal ein set fronthem save durchgeführt.
Das sollte die Ordner anlegen.

Wenn du die Version 2.8 aus dem MartinGleiss GitHub hast,
dann sollte meine Definition für den switch funktionieren.

Statt icon1 am Ende kannst du auch eine beliebige Farbe angeben, in der das Icon dann angezeigt wird,
wenn der state on ist. Mit icon1 wird die Standardfarbe des entsprechenden Design verwndet.

MarcoEig

Danke, hat beides funktioniert.
Allerdings bleibt die Liste der GADs weiterhin leer.

Ein 'list' des fronthemDevice zeigt mir aber, wenn ich es richtig verstehe, dass die Anfrage ankommt:
Helper:
     gateway    fronthem_server
     init       done
     Cache:
       Switch_wohnzimmer_licht_tv:
         count      8
         time       1476010305.8093
         val        on

herrmannj

Du musst evtl zwischendurch einen kompletten Neustart von fhem machen.

vg
joerg

MarcoEig

Danke für diesen Hinweis.
Aber leider hat der Neustart keinen Erfolg gebracht.
Device wird als Connected angezeigt, die Liste der GADs bleibt aber weiter leer.

herrmannj

schau mal in der console nach js fehlern in fhem web (gad editor)

vg
joerg

MarcoEig

ich kann keine Fehler sehen.

read list
fhemweb.js:328 13:35:20.422 FW_queryValue:{AttrVal("fronthem_desktop","room","")}
fronthemEditor.js:56 refresh list
fhemweb.js:328 13:35:20.776 Longpoll with filter fronthem_desktop


Hier noch ein screenshot von dem og fronthemDevice

raman

Wenn du die Version 2.8 aus dem MartinGleiss GitHub benutzt,
dann musst du auch die FHEM-Treiber aus dem Git-Hub benutzen.

Hast du die eventuell mit den alten Treibern überschrieben?
Da die Fehlermeldung in der Konsole darauf hindeutet.


MarcoEig

Danke für den Hinweis mit dem Treiber.
Ich habe es nochmal gecheckt.
Die FHEM-Treiber haben einen Zeitstempel, der 2Minuten nach allen anderen Treibern liegt und die Größen passen 1:1 zu den Dateigrößen der Treiber aus dem Git-Hub.
Deshalb gehe ich davon aus, dass ich die korrekten Treiber verwende.

dev0

Featurelevel 5.8 aktiv? Wenn ich mich nicht irre, beißt sich da etwas. CORS?

herrmannj

das müsste man mMn in der console sehen. Bin mir aber nicht sicher.