Hallo zusammen,
habe auch versucht mittels DashButton ein Licht einzuschalten aber scheitere:
ITEM:
Im Log steht bei Start von SHNG
TCP ist nach Anleitung installiert und freigegeben
Und beim Button drücken
D.h. Licht geht ein aber beim erneuten Drücken passiert nix mehr. Habe alles nach Anleitung installiert (Python 3.4).
Hat jemand eine IDee?
habe auch versucht mittels DashButton ein Licht einzuschalten aber scheitere:
ITEM:
Code:
[AU] [[Wandbeleuchtung]] [[[Ost]]] name = AU.Wandbeleuchtung.Ost type = bool visu_acl = rw knx_dpt = 1 knx_send = 1/1/2 knx_init = 1/4/2 nw = yes dashbutton_mac = AC:63:BA:F5:74:XX dashbutton_mode = 'flip'
Code:
2016-11-18 21:17:12 DEBUG plugin Main Plugin: dashbutton -- plugin.py:__init__:47 WARNING: Failed to execute tcpdump. Check it is installed and in the PATH 2016-11-18 21:17:12 WARNING linux Main Failed to execute tcpdump. Check it is installed and in the PATH -- linux.py:<module>:76 WARNING: No route found for IPv6 destination :: (no default route?). This affects only IPv6 2016-11-18 21:17:12 WARNING error Main No route found for IPv6 destination :: (no default route?). This affects only IPv6 -- error.py:warning:59
Code:
sudo apt-get install tcpdump
Code:
sudo setcap cap_net_raw=eip /usr/sbin/tcpdump
Code:
2016-11-18 21:18:47 DEBUG __init__ Thread-6 DashBtnItem(item=Item: AU.Wandbeleuchtung.Ost, threshold=0.10765862464904785) -- __init__.py:dispatch:82 2016-11-18 21:18:47 DEBUG item Thread-6 Item AU.Wandbeleuchtung.Ost = True via dashbutton None None -- item.py:__update:374 Exception in thread Thread-6: Traceback (most recent call last): File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner self.run() File "/usr/lib/python3.4/threading.py", line 868, in run self._target(*self._args, **self._kwargs) File "/usr/local/smarthome/plugins/dashbutton/__init__.py", line 30, in listen sniff(prn=self.dispatch, store=0, count=0, filter="udp", lfilter=lambda d: d.src in self._dashbuttons.keys()) File "/usr/local/lib/python3.4/dist-packages/scapy/sendrecv.py", line 597, in sniff r = prn(p) File "/usr/local/smarthome/plugins/dashbutton/__init__.py", line 69, in dispatch options = pkt[DHCP].options File "/usr/local/lib/python3.4/dist-packages/scapy/packet.py", line 814, in __getitem__ raise IndexError("Layer [%s] not found" % lname) IndexError: Layer [DHCP] not found
Hat jemand eine IDee?
Kommentar