Ankündigung

Einklappen
Keine Ankündigung bisher.

Keine Kommunikation zwischen Smartvisu und Smarthome

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Keine Kommunikation zwischen Smartvisu und Smarthome

    Hallo liebe Community,
    ich versuche nun schon seit Tagen Smartvisu in Verbindung mit Smarthome zum Laufen zu bringen. Leider ohne Erfolg. Nachfolgend meine Konfiguration:

    In der smartvisu.conf habe ich folgendes Item, das ich gerne über Smartvisu schalten möchte.
    Code:
    [office]
            name = office
            sv_page = office
            sv_img = scene_sleeping.png
        [[light]]
            name = light
            type = bool
                    visu_acl = rw
            sv_widget = {{basic.switch('item', 'item')}}
            knx_dpt = 1
                knx_send = 0/3/10
            knx_listen = 0/3/10
    Die generierte Page sieht folgendermaßen aus:
    Code:
    /**
    * -----------------------------------------------------------------------------
    * @package     smartVISU
    * @author      Martin Gleiß
    * @copyright   2012
    * @license     GPL [http://www.gnu.de]
    * -----------------------------------------------------------------------------
    */
    
    
    {% extends "rooms.html" %}
    
    {% block content %}
    
        <h1><img class="icon" src='{{ icon0 }}scene_sleeping.png' />office</h1>
    
        <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>light</h3>
                {{basic.switch('office.light', 'office.light')}}
            </div>
    
        </div>
    </div>
    
    
    {% endblock %}
    In der plugin.conf habe ich folgende Konfiguration hinterlegt:
    Code:
    # plugin.conf
    [knx]
       class_name = KNX
       class_path = plugins.knx
       host = 127.0.0.1
       port = 6720
    #   send_time = 600 # update date/time every 600 seconds, default none
    #   time_ga = 1/1/1 # default none
    #   date_ga = 1/1/2 # default none
    [visu]
        class_name = WebSocket
        class_path = plugins.visu
        ip = 0.0.0.0
        port = 2424
    #    acl = rw
        smartvisu_dir = /var/www/smartVISU
    [cli]
        class_name = CLI
        class_path = plugins.cli
        ip = 0.0.0.0
        port=2323
        update = true
    [sql]
        class_name = SQL    
        class_path = plugins.sqlite
    [uzsu]
        class_name = UZSU
        class_path = plugins.uzsu
    In der Konfiguration von Smartvisu habe ich als IO Connection Smarthome.py mit der Adressse 127.0.0.1 und dem Port 6720 hinterlegt.

    Wenn ich nun den basic.switch in der smartvisu betätige, passiert nichts. vbusmonitor1 ip:localhost liefert keinen Eintrag. Wenn ich das Ganze jedoch über die Console mit groupswrite ip:localhost 0/3/10 1 mache, erscheint ein Eintrag und das Item wird eingeschaltet.

    Wo könnte der Fehler liegen? Was mir komisch vorkommt ist, dass wenn ich smarthome.py im debug modus starte, kein Error oder Warning daher kommt. Aber ich sehe auch keinen Eintrag, wo sich Smartvisu mit Smarthome connected.


    #2
    Hier noch einen Ausschnitt, wenn ich Smarthome im debug Modus starte:

    debug.jpg
    Zuletzt geändert von 7summits; 11.12.2015, 12:10.

    Kommentar


      #3
      Schreib mal anstatt 127.0.0.1 die IP der Sh in die IO bei Smartvisu rein

      Kommentar


        #4
        Hallo 7summits,

        Smartvisu kommuniziert mit Smarthome.py über das Visu-PlugIn. Deswegen muss in die Smartvisu-Konfig der Port 2424 rein, nicht 6720. Siehe PlugIn-config:
        Code:
         
         [visu]      class_name = WebSocket      class_path = plugins.visu      ip = 0.0.0.0 [B]     port = 2424[/B]
        Besten Gruß Michael

        Kommentar

        Lädt...
        X