Comments (9)
Buenas, creo que puede haberse realizado la instalación por wheel, y ha instalado un paquete incorrecto para scapy.
Ejecuta primero esto:
pip uninstall scapy-python3
Y luego lo siguiente:
pip install scapy
Estoy investigando lo ocurrido, perdona las molestias.
from amazon-dash.
Tienes una raspberry para probar, ahora no tengo tiempo, mañana cargaré una copia de la sd y empezré de nuevo. Lo que me parece raro es que el servicio amazon-dash.service no lo pone en la ruta etc/systemd/system que es donde van por defecto
from amazon-dash.
El error que tienes es el mismo que en este otro issue:
#31
Instalando la dependencia correcta debería solucionarse el problema. Creo que el fallo puede que esté en la instalación cuando pip selecciona wheel como método de instalación. Acabo de lanzar una nueva release que deshabilita wheel.
Tengo una RPI B+, pero con Archlinux, no Debian. En mi instalación no he tenido este problema, pero cada sistema es un mundo y es mejor que lo pruebes por ti mismo.
En el issue que hago referencia, quien creó el caso también usaba Raspbian, y esta solución arregló el problema.
Si pruebas la solución cuéntame qué tal te va.
Un saludo.
from amazon-dash.
He probado la instalación en Hassbian, que es la misma distro que Raspbian pero algo modificada, y con la última versión de Amazon-dash funciona. Con los siguientes comandos debería funcionar si tienes la versión anterior:
sudo pip uninstall scapy-python3
Y después:
sudo pip install --ignore-installed scapy
Saludos.
from amazon-dash.
Muchas gracias por las respuestas, finalmente acabo de cargar una copia nueva de raspbian y ha funcionado bien sin tener que hacer nada. Otra pregunta, yo quiero que al apretar el dash ejecute un input_boolean en homeassistant, qué tendría que poner en el apartado event? no me aclaro bien, de momento lo tengo así:
# amazon-dash.yml
# ---------------
settings:
# On seconds. Minimum time that must pass between pulsations.
delay: 10
devices:
xx:54:xx:50:07:xx
name: scottex
homeassistant: 127.0.0.1
event:
Edito para decir que ahora he intentado activar el service, y me ha dado este error:
root@HomeAssistant:~# systemctl start amazon-dash
root@HomeAssistant:~# systemctl enable amazon-dash
Created symlink /etc/systemd/system/multi-user.target.wants/amazon-dash.service → /usr/lib/systemd/system/amazon-dash.service.
root@HomeAssistant:~# systemctl status amazon-dash
● amazon-dash.service - Amazon Dash service
Loaded: loaded (/usr/lib/systemd/system/amazon-dash.service; enabled; vendor
Active: activating (auto-restart) since Tue 2018-02-13 20:44:58 CET; 853ms ag
Process: 2290 ExecStart=/usr/bin/env amazon-dash --config /etc/amazon-dash.yml
Main PID: 2290 (code=exited, status=0/SUCCESS)
lines 1-5/5 (END)
from amazon-dash.
Para ver el error, utiliza:
journalctl -r -u amazon-dash
Es posible que el problema esté en el archivo de configuración. Puedes probar la configuración con:
amazon-dash --config /etc/amazon-dash.yml check-config
El nombre del evento debes definirlo en Home Assistant y asociarlo con las acciones que quieres que se realicen.
Un saludo.
from amazon-dash.
Bueno, te agradezco la atención prestada, pero no soy capaz de enlazarlo con el input_boolean de home assistant, así que lo dejo por imposible. Buscaré otras soluciones para poder usar el dash.
from amazon-dash.
Con este programa también puedes ejecutar comandos o llamar a una url. Comprueba no obstante que el programa esté recibiendo el evento de pulsación. Para ello puedes usar el comando discovery.
from amazon-dash.
Se cierra hilo debido a inactividad.
from amazon-dash.
Related Issues (20)
- confirmation with URL
- Update docker images
- SSIDs containing blanks cannot be configured HOT 1
- [BUG] IFTTT - ssl.SSLCertVerificationError: SSL CERTIFICATE_VERIFY_FAILED HOT 2
- error message insted of traceback HOT 2
- Using headers on Url Webhook HOT 1
- Use Github Actions
- Install on macOS doesn't work HOT 2
- Upgraded dist, service running but will not act on press unless in debug HOT 2
- Support Python 3.9
- logger.setLevel wrong argument type HOT 3
- Unable to connect dash button to wifi HOT 1
- Any way of using as a presence detection for wifi devices on the network? HOT 2
- JK76PL version of wav hack HOT 2
- unexpected long (1m) delays out of nowhere...? HOT 4
- Python 3.9 and 3.10 support
- configure finds device but crashes after connection HOT 4
- Python 3.12 support
- Update badges
- Suggestion: picoclick-c3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amazon-dash.