Ankündigung
Einklappen
Keine Ankündigung bisher.
Items.conf - Werte werden nicht angezeigt - sh.cli funktioniert
Einklappen
X
-
Naja, du verwendest ein Shutter Widget. Plus bedeutet eine 1 auf Kurzzeit, Minus eine 0 auf Kurzzeit, Pfeil unte eine 1 auf Langzeit und Pfeil oben eine 0 auf Langzeit. Genau wie das bei Raffstoren nun mal üblich ist. Mach es entweder nur mit einem basic.slider oder du musst dir ein eigenes Widget bauen.
-
Hallo,Zitat von linux Beitrag anzeigenHallo Wolfi,
erstmal danke
Ja, bin weitergekommen.
Ich kann jetzt alle Werte anzeigen.
und ich die den Wert "fanspeed" aendern.
Aber "nur" per Schieberegler, wenn ich den Wert per +-Zeichen aendern,
dann wird der Wert "fanspeed" immer auf "1" geaendert.
Und wie schaffe ich es, damit der aktuelle Wert der Lueftungsanlage angezeigt wird.
Aktuelle:
Log wenn ich per +-Zeichen den Wert aendern will:Code:[[[fanspeed]]] # type = num name = speed helios_var = fanspeed. visu=yes visu_acl = rw type = num. sv_widget = {{ device.shutter ('item', 'item.name', 'item', 'item.stop', 'item', 'item', 'item', 'item', '1', '8', '1' ) }}
Log wenn ich die Geschwindigkeit per Schieberegler aendere:Code:2014-05-27 21:36:49,581 DEBUG Main 192.168.16.5:34460 sent '{"cmd":"item","id":"first.Lueftungsanlage.fanspeed","val":"1"}' -- __init__.py:json_parse:269
Code:2014-05-27 21:37:55,188 DEBUG Main 192.168.16.5:32843 sent '{"cmd":"item","id":"first.Lueftungsanlage.fanspeed","val":3}' -- __init__.py:json_parse:269 2014-05-27 21:37:55,197 DEBUG Main Item first.Lueftungsanlage.fanspeed = 3 via Visu 192.168.16.5:32843 None -- item.py:__update:363 2014-05-27 21:37:55,487 DEBUG Main Helios: Sending telegram '0x1 0x2f 0x20 0x29 0x7 0x80 ' -- __init__.py:_sendTelegram:131 2014-05-27 21:37:55,493 DEBUG Main Helios: Sending telegram '0x1 0x2f 0x10 0x29 0x7 0x70 ' -- __init__.py:_sendTelegram:131 2014-05-27 21:37:55,499 DEBUG Main Helios: Sending telegram '0x1 0x2f 0x11 0x29 0x7 0x71 ' -- __init__.py:_sendTelegram:131 2014-05-27 21:37:55,505 DEBUG Main Helios: Sending telegram '0x71 ' -- __init__.py:_sendTelegram:131
Hast du noch einen Tip?
Shutter bringt dir da natürlich nichts ist ja für Jalousien gedacht.
Nimm einen basic.slider
Der sollte dir die Werte auch mit anzeigen.HTML-Code:http://smartvisu.de/docu/2.7/index.php?page=basic/widget_basic.slider
Gruß Wolfi
Einen Kommentar schreiben:
-
Hallo Wolfi,
erstmal danke
Ja, bin weitergekommen.Zitat von OsLee540i Beitrag anzeigenIch hoffe das hilft auf die Sprünge.
Ich kann jetzt alle Werte anzeigen.
und ich die den Wert "fanspeed" aendern.
Aber "nur" per Schieberegler, wenn ich den Wert per +-Zeichen aendern,
dann wird der Wert "fanspeed" immer auf "1" geaendert.
Und wie schaffe ich es, damit der aktuelle Wert der Lueftungsanlage angezeigt wird.
Aktuelle:
Log wenn ich per +-Zeichen den Wert aendern will:Code:[[[fanspeed]]] # type = num name = speed helios_var = fanspeed. visu=yes visu_acl = rw type = num. sv_widget = {{ device.shutter ('item', 'item.name', 'item', 'item.stop', 'item', 'item', 'item', 'item', '1', '8', '1' ) }}
Log wenn ich die Geschwindigkeit per Schieberegler aendere:Code:2014-05-27 21:36:49,581 DEBUG Main 192.168.16.5:34460 sent '{"cmd":"item","id":"first.Lueftungsanlage.fanspeed","val":"1"}' -- __init__.py:json_parse:269
Code:2014-05-27 21:37:55,188 DEBUG Main 192.168.16.5:32843 sent '{"cmd":"item","id":"first.Lueftungsanlage.fanspeed","val":3}' -- __init__.py:json_parse:269 2014-05-27 21:37:55,197 DEBUG Main Item first.Lueftungsanlage.fanspeed = 3 via Visu 192.168.16.5:32843 None -- item.py:__update:363 2014-05-27 21:37:55,487 DEBUG Main Helios: Sending telegram '0x1 0x2f 0x20 0x29 0x7 0x80 ' -- __init__.py:_sendTelegram:131 2014-05-27 21:37:55,493 DEBUG Main Helios: Sending telegram '0x1 0x2f 0x10 0x29 0x7 0x70 ' -- __init__.py:_sendTelegram:131 2014-05-27 21:37:55,499 DEBUG Main Helios: Sending telegram '0x1 0x2f 0x11 0x29 0x7 0x71 ' -- __init__.py:_sendTelegram:131 2014-05-27 21:37:55,505 DEBUG Main Helios: Sending telegram '0x71 ' -- __init__.py:_sendTelegram:131
Hast du noch einen Tip?
Einen Kommentar schreiben:
-
Hallo,Zitat von linux Beitrag anzeigenHallo Andi,
erstmal Danke
Leider verstehe ich den zusammenhang noch nicht.
Ja, smartVisu ( sv_page )verwende ich, da sonst gar keine Seiten im Browser angezeigt werden.
Geht es auch anders?
Leider finde ich nichts ueber: sv_widgets
Gxxgle wirft nichts vernueftigen aus: siehe
oder suche ich falsch?
Wie finde ich herraus welches Device ich brauche?
Folgendes habe ich schon versucht:
Hast du mir eine Anleitungen, wo ich herrausfinde, welches Device ich brauche bzw.Code:sv_widget = {{ device.dimmer('item', 'item.name', 'item', 'item.level') sv_widget= {{ basic.value(ventilation.outside_temp,ventilation.outside sv_widget= {{ device.rtr(outside_temp,outside_temp, '%') }}
welche es alle gibt?
Vielen Dank!
es sollte in etwa so aussehen:
Ich hoffe das hilft auf die Sprünge.Code:[[[rolladen]]] name = Rolladen sv_widget = {{ device.shutter ('item', 'item.name', 'item.fahren', 'item.stop', 'item.pos') }} [[[[fahren]]]] visu_acl = rw type = bool ......
Gruss Wolfi
Einen Kommentar schreiben:
-
Hallo Andi,
erstmal Danke
Leider verstehe ich den zusammenhang noch nicht.Zitat von 2ndsky Beitrag anzeigenIrgendwie fehlen mir die Widgets. Scheinbar verwendest du die smartVISU, oder? Zumindest definierst du sv_page... damit ist es aber nicht getan, du musst noch angeben wie die Werte gerendert werden sollen. Schau dir mal die ganzen Anleitungen und Tutorials an
Ja, smartVisu ( sv_page )verwende ich, da sonst gar keine Seiten im Browser angezeigt werden.
Geht es auch anders?
Leider finde ich nichts ueber: sv_widgets
Gxxgle wirft nichts vernueftigen aus: siehe
oder suche ich falsch?
Wie finde ich herraus welches Device ich brauche?
Folgendes habe ich schon versucht:
Hast du mir eine Anleitungen, wo ich herrausfinde, welches Device ich brauche bzw.Code:sv_widget = {{ device.dimmer('item', 'item.name', 'item', 'item.level') sv_widget= {{ basic.value(ventilation.outside_temp,ventilation.outside sv_widget= {{ device.rtr(outside_temp,outside_temp, '%') }}
welche es alle gibt?
Vielen Dank!
Einen Kommentar schreiben:
-
Irgendwie fehlen mir die Widgets. Scheinbar verwendest du die smartVISU, oder? Zumindest definierst du sv_page... damit ist es aber nicht getan, du musst noch angeben wie die Werte gerendert werden sollen. Schau dir mal die ganzen Anleitungen und Tutorials an
Einen Kommentar schreiben:
-
linux hat ein Thema erstellt [Codebeispiel] Items.conf - Werte werden nicht angezeigt - sh.cli funktioniert.Items.conf - Werte werden nicht angezeigt - sh.cli funktioniert
Hallo
Es werden keine Werte in Browser angezeigt.
Wenn ich es mit sh.cli versucht funktiniert es.
items.confCode:admin@smarthome:/usr/smarthome$ sh.cli ... SmartHome.py v1.0-5-g5300605 > ls ventilation Items: ====== ventilation ventilation.power_state = 0 ventilation.bypass_disabled = 0 ventilation.outside_temp = 15 ventilation.incoming_temp = 16 ventilation.inside_temp = 22 ventilation.exhaust_temp = 19 ventilation.fanspeed = 2 ventilation.bypass_temp = 10 ventilation.max_fanspeed = 8 ventilation.min_fanspeed = 1
/usr/smarthome/bin/smarthome.py -dCode:[ventilation] [[power_state]] type = num sv_page = powerstate helios_var = power_state visu=yes [[bypass_disabled]] type = num sv_page = bypass_disabled helios_var = bypass_disabled. visu=yes ... [[fanspeed]] type = num sv_page = fanspeed helios_var = fanspeed. visu=yes ...
zeigt keine Fehler.
plugin.conf
Hat mir jemand einen Tip was noch fehlt?Code:[helios] class_name = Helios class_path = plugins.helios tty = /dev/ttyUSB0 cycle = 60 # default 300 seconds
Und wie kann ich Werte aendern. z.b.: fanspeed
DankeStichworte: -


Einen Kommentar schreiben: