Amazon Dash Button

Für alles was überhaupt nicht mit dem Echo, Alexa oder Amazon zu tun hat.
Benutzeravatar

Themenstarter
badticket
Beiträge: 121
Registriert: Mo 21. Nov 2016, 23:13

Di 7. Feb 2017, 18:25

Hallo,

heute kam ungefragt ein Amazon Dash Button bei mir an.

Warum bekomme ich den ohne danach gefragt zu haben ? Kriegen andere Amazon Dash auch umsonst frei Haus ?

Was genau kann das Teil Schönes ?

Greetz

Badticket
0 x
2xEcho Dot(2nd Gen) 1x Show (2nd Gen), 1xHarmony Elite&HUB & 1xCompanion, 13xHUE Lightstrip+, 2xHUE Iris, 1xHUE E27 Color, 2xHUE White, 2xHUE E14, 3xHUE Motion Sensor
Benutzeravatar

Nentiker
Beiträge: 100
Registriert: Fr 6. Jan 2017, 12:20
Wohnort: Berlin
Vorhandene Echo Dots: 4
Kontaktdaten:

Di 7. Feb 2017, 18:39

Damit kannst du auf Knopfdruck Sachen bestellen.
0 x
Benutzeravatar

DrLoop
Beiträge: 815
Registriert: Mi 14. Dez 2016, 09:40
Wohnort: Berlin
Vorhandene Echos: 1
Vorhandene Echo Dots: 15

Di 7. Feb 2017, 19:01

Also frei Haus hab ich keinen bekommen, allerdings wurde mir 2x bei Enocean - Lichtschaltern der Dash Button-Rabatt abgezogen :-D
Scheint wohl irgendwie unrund zu laufen grade...
0 x
Shit happens! :-)
Benutzeravatar

Echo-Aquila
Beiträge: 143
Registriert: Do 26. Jan 2017, 18:13
Wohnort: Hamburg
Vorhandene Echos: 3
Vorhandene Echo Dots: 2

Di 7. Feb 2017, 19:33

Wie muss man sich sowas vorstellen? Hinterlasst uns nicht dumm....
0 x
Im “Echo“ liegt die Wahrheit O:-)
Benutzeravatar

Themenstarter
badticket
Beiträge: 121
Registriert: Mo 21. Nov 2016, 23:13

Di 7. Feb 2017, 20:08

Hi,

meine Durex Invisible Kondome wurden irgendwie falsch verpackt und der Dash ist bei mir angekommen.

Habe jetzt im Amazon Chat erfahren das es sich um ein Versehen handelt... die Gummis kommen als Ersatzlieferung und ich kann den komischen Dash für lau behalten...

Erst mal lesen ... was der Ariel Dash so kann.. (ist ein batteriebetriebenes Wlan Gerät.. klingt ja erstmal o.k....)

https://www.amazon.de/Amazon-JK29LP-Ari ... dash+ariel

Demnach bin ich ein Einzelfall...

Greetz

Badticket

P.S. klingt völlig schwachsinnig... wer hat sich den Mist denn bitte ausgedacht ??? Hallo ?

Der Amazon Dash Button ist ein mit WLAN verbundenes Gerät, mit dem Sie Ihre Lieblingsprodukte per Knopfdruck nachbestellen können.
Jeder Dash Button ist an ein Produkt Ihrer Wahl gekoppelt, das während der Einrichtung über die Amazon App auf Ihrem Android- oder iOS-Smartphone ausgewählt wird.
Einfach zu benutzen. Drücken Sie den Dash Button und Ihre Lieblingsprodukte gehen Ihnen niemals aus.
Vertrauensvoll einkaufen. Sie erhalten dieselben niedrigen Preise wie beim Online-Einkauf über Amazon.de.
Bestellschutz. Stellt sicher, dass der Dash Button nur auf Ihren ersten Knopfdruck reagiert, bis Ihre Bestellung geliefert wurde.
Sorgenfreies Bestellen. Sie erhalten bei jeder aufgegebenen Bestellung eine Bestellbestätigung, sodass Sie die Bestellung vor dem Versand stornieren können.
Für Prime-Mitglieder ist der Versand kostenlos.
0 x
2xEcho Dot(2nd Gen) 1x Show (2nd Gen), 1xHarmony Elite&HUB & 1xCompanion, 13xHUE Lightstrip+, 2xHUE Iris, 1xHUE E27 Color, 2xHUE White, 2xHUE E14, 3xHUE Motion Sensor
Benutzeravatar

holger.wolf
Beiträge: 75
Registriert: Do 8. Dez 2016, 13:36

Di 7. Feb 2017, 20:25

Naja, für die Gummidinger ist das doch praktisch. Direkt ans Kopfteil vom Bett geklebt und morgen ist die Reserver da ;-)

Sorry, aber Geschichte ist einfach prima, Gruß
Holger
0 x

Hexagon
Beiträge: 97
Registriert: Mi 18. Jan 2017, 09:29
Vorhandene Echos: 1
Vorhandene Echo Dots: 2
Kontaktdaten:

Di 7. Feb 2017, 20:26

Nicht so schnell mit dem Urteil bitte :grinning:
Die Dinger sind praktisch, wenn man mal die Ursprungsfunktion beiseite lässt. Wo sonst bekommst du ein wlan gerät geschenkt?? Man kann tolle Dinge damit machen, wenn man nur will.
Oder auch HIER
Oder HIER
0 x
Benutzeravatar

Themenstarter
badticket
Beiträge: 121
Registriert: Mo 21. Nov 2016, 23:13

Di 7. Feb 2017, 20:53

Hi,

ja genau .. wollte ich auch gerade posten...

wenn ich mal einen HIER zu Hause habe... und kein ARIEL nutze... kann ich den Dash auch hacken um meine HUE Lampen zum Glühen zu bringen...

ICH werde berichten

a) ob und wann die Gummis kommen
b) ob und wie ich den ARIEL Dash für die HUE's einsetzen kann/konnte...

Greetz

Badticket

P.S.

Die Anleitung ist leider nicht für blöde geschrieben ohne weitere Infos wie und wo man die Befehle ablassen kann/muss....

http://www.danielgallo.co.uk/post/hack- ... ue-lights/

Kriegen wir das hier im Forum hin die Anleitung so zu übersetzen, das mit ein wenig krimineller Energie die Umsetzung erfolgen kann ohne große Kenntnisse der jeweiligen Programmiersprache und Entwicklungsumgebung inne haben zu müssen ?


Install the two Node libraries
After the Dash Buttons have been activated, I then installed the two Node libraries:

npm install node-dash-button
and

npm install node-hue-api
Finding the Dash Button hardware (MAC) address
The whole process of listening for ARP requests on the network requires that I know which hardware address to listen for. To figure out the Dash Button’s hardware address, I ran the “findbutton” script:

cd node_modules/node-dash-button
node bin/findbutton
This listens for ARP requests on the local network. I then pressed the button on Amazon Dash, to reveal the MAC address:

Watching for arp requests on your local network, please try to press your dash now

possible dash hardware address detected: dc:ef:09:92:4b:c6
I could then take this address, and build up an array of Dash Buttons to listen for:

var dash = dash_button(["df:eb:09:22:3b:a6", "dc:ef:09:92:4b:c6"]);

dash.on("detected", function (dash_id){
console.log("Dash button " + dash_id + " was clicked!");
});
Registering a new user on the Philips Hue bridge
I then needed to connect to the Philips Hue bridge, in order to issue requests to turn lights on/off.

First, I had to add a new user account on the bridge, which can be done by pressing the button on the Hue bridge, then running the script below (all scripts below are based off of the examples from here: https://github.com/peter-murray/node-hue-api).

var HueApi = require("node-hue-api").HueApi;

var hostname = "10.0.0.16", // IP of the Philips Hue Bridge
newUserName = null; // The Hue Bridge will generate a User ID
userDescription = "Amazon Dash Button User";

var displayUserResult = function(result) {
console.log("Created user: " + JSON.stringify(result));
};

var displayError = function(err) {
console.log(err);
};

var hue = new HueApi();

hue.registerUser(hostname, newUserName, userDescription)
.then(displayUserResult)
.fail(displayError)
.done();
This returned a username I could then leverage for the next steps.

Creating a group of lights
Lights can either be controlled individually, or as a group. As I have three Philips Hue bulbs located in the Lounge area, with IDs “1”, “2”, and “3”, I wanted to create a group for those bulbs.

(IDs of each bulb can be obtained by using the “lights()” API, which returns an object containing a list of light bulbs registered with the bridge.)

I used this script to create the group:

var dash_button = require("node-dash-button"),
hue = require("node-hue-api"),
HueApi = hue.HueApi,
lightState = hue.lightState
dash = dash_button(["dc:ef:09:92:4b:c6"]),
hostname = "10.0.0.16",
user = "36b624a82526d45f3ef77a58149cd04f",
api = new HueApi(hostname, user);

var displayResult = function(result) {
console.log(JSON.stringify(result, null, 2));
};

api.createGroup("Lounge", [1, 2, 3])
.then(displayResult)
.done();
The result returns the ID of the group, which is “1” in my case, as I don’t have any existing groups.

Turning the lights on and off!
I then ended up with this script, which would allow me to turn the group of bulbs on and off by using the Amazon Dash Button:

var dash_button = require("node-dash-button"),
hue = require("node-hue-api"),
HueApi = hue.HueApi,
lightState = hue.lightState
dash = dash_button(["dc:ef:09:92:4b:c6"]),
hostname = "10.0.0.16",
user = "36b624a82526d45f3ef77a58149cd04f",
api = new HueApi(hostname, user),
on = false,
state;

var displayResult = function(result) {
console.log(JSON.stringify(result, null, 2));
};

state = lightState.create().hue(25000); // Green

dash.on("detected", function (dash_id) {
console.log("Dash button " + dash_id + " was clicked!");

if (!on) {
// Turn on the group of lights
api.setGroupLightState(1, state.on())
.then(displayResult)
.done();
} else {
// Turn off the group of lights
api.setGroupLightState(1, state.off())
.then(displayResult)
.done();
}

on = !on;
});
And the lights turn on, then off, with each press of the Dash Button! Result!

Green Lights

And this time with red:

...
state = lightState.create().hue(65535); // Red
...
Red Lights
0 x
2xEcho Dot(2nd Gen) 1x Show (2nd Gen), 1xHarmony Elite&HUB & 1xCompanion, 13xHUE Lightstrip+, 2xHUE Iris, 1xHUE E27 Color, 2xHUE White, 2xHUE E14, 3xHUE Motion Sensor
Benutzeravatar

Themenstarter
badticket
Beiträge: 121
Registriert: Mo 21. Nov 2016, 23:13

Di 7. Feb 2017, 21:13

Hallo,

fangen wir mit den 2 ersten Dingen an:

Install the two Node libraries
After the Dash Buttons have been activated, I then installed the two Node libraries:

[sup]npm install node-dash-button[/sup]
and

[sup]npm install node-hue-api[/sup]

....

Was muss ich machen um einen npm install ... Befehl abzusetzen ?

In welcher Umgebung muss ich dies machen ? Wie komme ich dahin um das zu ermöglichen ?

Greetz

Badticket

P.S. Getting started with npm
https://docs.npmjs.com/getting-started/what-is-npm

https://www.npmjs.com/
0 x
2xEcho Dot(2nd Gen) 1x Show (2nd Gen), 1xHarmony Elite&HUB & 1xCompanion, 13xHUE Lightstrip+, 2xHUE Iris, 1xHUE E27 Color, 2xHUE White, 2xHUE E14, 3xHUE Motion Sensor
Benutzeravatar

holger.wolf
Beiträge: 75
Registriert: Do 8. Dez 2016, 13:36

Di 7. Feb 2017, 21:25

Ich nutze den Dash als Lichtschalter. Dazu gibt es einen Adapter für iobroker.
Die Tools oben laufen auf einem Linux System. Raspberry oder so.

Gruß
Holger
0 x
Antworten

Zurück zu „Off-Topic“

  • Information