FHEM Forum

FHEM => Frontends => fronthem / smartVISU => Thema gestartet von: ripperle am 03 März 2017, 18:05:50

Titel: GAD Liste bleibt leer...
Beitrag von: ripperle am 03 März 2017, 18:05:50
Hallo zusammen,

habe zum ersten mal SmartVisu V2.8 installiert. Dafür habe ich mich an folgenden Beiträgen Orientiert:

https://wiki.fhem.de/wiki/SmartVISU_Installation
https://wiki.fhem.de/wiki/SmartVISU
https://wiki.fhem.de/wiki/Fronthem
https://wiki.fhem.de/wiki/Fronthem_Installation
http://www.meintechblog.de/2015/06/smartvisu-mit-fhem-die-perfekte-visualisierung-teil-1-basics/ 


- Auf meine Raspberry Pi  (wurde davor als NAS verwendet und hat noch wheezy drauf) läuft apache 2.
- Unter fhem wurde fronthem erfolgreich installiert und ein Gerät fronthem hinzugefügt (reading ws = open) und ein fronthemDevice (mein PC)
- Smartvisu V2.8 wurde wie im fhem wiki beschrieben installiert. Es wurde ein neuer Ordner in pages erstellt und die template Dateien reinkopiert. Dann ein bissche Beispielcode reinkopiert, damit ich ein basic.switch GAD bekomme. Die Einstellungen unter SmartVisu wurden entsprechend gesetzt (IO Connection = FHEM /IP = IP meines Raspberrys / Pages = MeineSeite / Pagechache = off)
- Ich kann nun Smartvisu im Browser aufrufen und sehe die von mir bereits angepasste seite und das angelegt Gerät im Raum "Wohnzimmer". Unter FHEM springt der Status des fronthemDevice auf connected.

soweit so gut :)

Nun sollte doch das angelegt Gerät als GAD unter dem fronthem Gerät auftauchen.
Zitat http://www.meintechblog.de/2015/06/smartvisu-mit-fhem-die-perfekte-visualisierung-teil-1-basics/:
ZitatDa smartVISU ja bereits mit Fronthem und damit auch mit FHEM verbunden ist (Einstellung der I/O-Connection, wie weiter oben in diesem Howto beschrieben), wird nun durch diesen Seitenaufruf jede GAD, die noch nicht in FHEM bzw. Fronthem hinterlegt ist, angelegt.

Und genau da stehe ich leider :)

Habe darauf geachtet das im SmartVisu Ordner alle Rechte auf 775 gesetzt sind und besitzer und gruppe auch stimmen...

Kann mir da bitte jemand helfen?

Vielen Dank
Andreas

EDIT:
Hier der Raum Wohnzimmer welcher dann die Geräte beinhaltet, welche nicht auftauchen:

/**
* -----------------------------------------------------------------------------
* @package     smartVISU
* @author      Martin Gleiß
* @copyright   2012 - 2015
* @license     GPL [http://www.gnu.de]
* -----------------------------------------------------------------------------
*/


{% extends "rooms.html" %}

{% block content %}

        <h1><img class="icon" src='{{ icon0 }}scene_livingroom.svg'/>Wohnzimmer</h1>
        <div class="preblock">
        </div>
        <div class="block">
                <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
                        <div data-role="collapsible" data-collapsed="false" >
                                <h3>Licht</h3>
                                <table width="90%">
                                        <tr>
                                                <td align="left" width="100px">
                                                {{ basic.switch('Leselampe', 'Leselampe.sw', 'control_arrow_up.svg', 'control_arrow_down.svg')}}
                                                </td>
                                                <td>Leselampe</td>
                                        </tr>
                                </table>
                        </div>
                </div>
        </div>

         <div class="block">
        <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">

            <div data-role="collapsible" data-collapsed="false">
                <h3>Licht</h3>
                Deckenlicht<br />
                {{ basic.dual('arbeiten_licht', '2/1/1/1.001', 'control_on_off.svg', 'control_on_off.svg', '', '', 'midi') }}
            </div>
            <br/><br/>
        </div>
    </div>


{% endblock %}

Titel: Antw:GAD Liste bleibt leer...
Beitrag von: dev0 am 03 März 2017, 18:21:44
Vmtl. hilft es das FHEMWEB Attribut csrf auf none zu setzen, bis herrmannj das fronthem Repository auf den aktuellen Stand gebracht hat.

Huhu, Jörg ;)
Titel: Antw:GAD Liste bleibt leer...
Beitrag von: ripperle am 03 März 2017, 18:31:23
Öhm meinst du das Gerät WEB vom typ FHEMWEB? Da gibt es nur das Attribut csrfToken?! Das auf none setzten? Was macht das? :)
Titel: Antw:GAD Liste bleibt leer...
Beitrag von: dev0 am 03 März 2017, 18:35:08
Ja, csrfToken. Klick mal auf den roten Link, rechts oben im Forum ;)
Titel: Antw:GAD Liste bleibt leer...
Beitrag von: ripperle am 03 März 2017, 19:03:23
Haaaa da hätte ich ja auch selbst drauf kommen können  ;D ;D ;D

Funktioniert! Danke!
Titel: Antw:GAD Liste bleibt leer...
Beitrag von: ripperle am 04 März 2017, 23:00:18
naja also so richtig funktioniert das doch noch nicht. Nachdem ich csrftoken auf none gesetzt habe wurde das Testgerät "Leselampe.sw" in FHEM erkannt.

Der Raum in SmartVisu:
Zitat/**
* -----------------------------------------------------------------------------
* @package     smartVISU
* @author      Martin Gleiß
* @copyright   2012 - 2015
* @license     GPL [http://www.gnu.de]
* -----------------------------------------------------------------------------
*/


{% extends "rooms.html" %}

{% block content %}

   <h1><img class="icon" src='{{ icon0 }}scene_livingroom.svg'/>Wohnzimmer</h1>
   <div class="preblock">
   </div>
   <div class="block">
      <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
         <div data-role="collapsible" data-collapsed="false" >
            <h3>Fenster und Türen</h3>
            <table width="90%">
               <tr>
                  <td align="left" width="100px">
                  {{ basic.switch('Leselampe', 'Leselampe.sw', 'control_arrow_up.svg', 'control_arrow_down.svg')}}
                  </td>
                  <td>Leselampe</td>
               </tr>
            </table>
         </div>
      </div>
   </div>


{% endblock %}


Habe versucht ein zweites identisches Gerät anzulegen (alles code aus den Beispielräumen):

Zitat/**
* -----------------------------------------------------------------------------
* @package     smartVISU
* @author      Martin Gleiß
* @copyright   2012 - 2015
* @license     GPL [http://www.gnu.de]
* -----------------------------------------------------------------------------
*/


{% extends "rooms.html" %}

{% block content %}

   <h1><img class="icon" src='{{ icon0 }}scene_livingroom.svg'/>Wohnzimmer</h1>
   <div class="preblock">
   </div>
   <div class="block">
      <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
         <div data-role="collapsible" data-collapsed="false" >
            <h3>Fenster und Türen</h3>
            <table width="90%">
               <tr>
                  <td align="left" width="100px">
                  {{ basic.switch('Leselampe', 'Leselampe.sw', 'control_arrow_up.svg', 'control_arrow_down.svg')}}
                  </td>
                  <td>Leselampe</td>
               </tr>
               
               <tr>
               <td align="left" width="100px">
                  {{ basic.switch('LedBodenKueche', 'LedBodenKueche.sw', 'light_uplight.svg', 'light_uplight.svg') }}
                  </td>
                  <td>LED</td>
               </tr>
            </table>
         </div>
      </div>
   </div>


{% endblock %}


Ein aktualisieren der SmartVisu Seite im Browser zeigt dann auch sofort beide Geräte an.
Leider taucht wieder nichts in FHEM auf... Muss man da FHEM neustarten oder irgendwas beachten?! Verstehe den mechanismus von fronthem zu wenig um hier logisch nach dem Fehler zu suchen  :-\

Gruß
Titel: Antw:GAD Liste bleibt leer...
Beitrag von: herrmannj am 09 März 2017, 23:47:09
zu wenig info ...

fronthemDevice steht auf connected ? fhem neustart ist teilweise hilfreich.

vg
joerg