Giter Site home page Giter Site logo

Comments (9)

Nekmo avatar Nekmo commented on June 14, 2024

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.

kikemakina avatar kikemakina commented on June 14, 2024

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.

Nekmo avatar Nekmo commented on June 14, 2024

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.

Nekmo avatar Nekmo commented on June 14, 2024

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.

kikemakina avatar kikemakina commented on June 14, 2024

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.

Nekmo avatar Nekmo commented on June 14, 2024

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.

kikemakina avatar kikemakina commented on June 14, 2024

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.

Nekmo avatar Nekmo commented on June 14, 2024

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.

Nekmo avatar Nekmo commented on June 14, 2024

Se cierra hilo debido a inactividad.

from amazon-dash.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.