Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - kann werte nicht setzen: Want to update read only item

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

    - √ - kann werte nicht setzen: Want to update read only item

    Hallo,

    ich habe leider ein Anfängerproblem.
    Ich möchte zunächst nur die Adresse 1/0/39 schalten flur.licht
    Bei Druck auf die Schaltfläche steht in der smarthome.log und nichts passiert am Bus / Aktor.
    Code:
    2013-11-01 22:14:24 WARNING Main Client 192.168.123.161:55853 
    [COLOR="Red"]want to update read only item: flur.licht[/COLOR]
    Grundsätzlich kann ich auf den Bus zugreifen und z.B. die Raumtemperatur auslesen und in der visu anzeigen.


    Item ist definiert mit visu=yes ( probeweise auch mit visu = rw)

    Code:
    [flur]
    [[licht]]
    type = bool
    knx_dpt = 1
    knx_send = 1/0/39
    knx_listen = 1/0/39
    knx_init = 1/0/39
    visu = yes
    debug mode liefert dies:
    Code:
    2013-11-01 22:33:04,323 DEBUG 
    Main 192.168.123.161:57169 sent '{"cmd":"item","id":"flur.licht","val":"0"}' -- __init__.py:json_parse:273
    2013-11-01 22:33:04,329 WARNING 
    Main Client 192.168.123.161:57169 want to update read only item: flur.licht -- __init__.py:json_parse:287
    Vom Bus werden periodische Telegramme gelesen z.B.:
    Code:
    2013-11-01 22:31:17,858 DEBUG 
    Main knx: 1.1.7 set 1/3/0 to 00 -- __init__.py parse_telegram: 181
    2013-11-01 22:31:17,879 DEBUG 
    Main knx: 1.1.7 set 1/3/1 to 01 -- __init__.py parse_telegram: 
    
    
    2013-11-01 22:53:40,404 DEBUG 
    Main knx: 1.1.3 set 1/0/39 to True -- __init__.py parse_telegram:190
    2013-11-01 22:53:40,411 DEBUG 
    Main Item flur.licht = True via KNX 1.1.3 1/0/39 -- item.py:__update:363
    Und offenbar klappt auch der init:
    Code:
    2013-11-01 22:30:36,100 DEBUG 
    Main KNX: flur.licht listen on 1/0/39 - - __init__.py parse_item:235
    2013-11-01 22:30:36,105 DEBUG 
    Main KNX: flur.licht listen on and init with 1/0/39 -- __init__.py parse_item:244

    Über eine Telnet Sitzung an Port 2323 kann ich den Aktor schalten
    Code:
    update flur.licht=1
    Ebenso mit groupswrite an eibd

    Auch funktioniert die ETS3 Verbindung mit eibd einwandfrei.

    Habt Ihr eine Idee was ich noch prüfen kann ?


    Danke Stephan

    #2
    Schau mal hier:
    https://knx-user-forum.de/349711-post209.html

    in der sh.py 1.0 hat sich der Zugriff geändert. Mit visu = rw wie du oben beschreibst müsste es aber gehen.

    Gruss
    Join smartVISU on facebook. Web: smartvisu.de.
    Dir gefällt smartVISU? Bitte spenden für die Weiterentwicklung.

    Kommentar


      #3
      Das heisst jetzt visu_acl=rw im item oder acl=rw in der plugin.conf (global).
      Umgezogen? Ja! ... Fertig? Nein!
      Baustelle 2.0 !

      Kommentar


        #4
        gelöst

        Danke Euch Apollo und JuMI2006 !
        Das war der entscheidende Tipp.

        habe in meiner Plugin.conf

        Code:
        [visu]
            class_name = WebSocket
            class_path = plugins.visu
        #   ip='0.0.0.0'
        #   port=2424
            [COLOR=red]acl = rw[/COLOR]
            smartvisu_dir = /var/www/smartvisu
        gesetzt - jetzt geht es einwandfrei

        Vielen Dank

        Gruß Stephan

        Kommentar

        Lädt...
        X