alexa-fhem: amazon alexa smart home skill für fhem

Begonnen von justme1968, 05 November 2016, 23:21:32

Vorheriges Thema - Nächstes Thema

elmer

Geht das, alexa-fhem und Kodi auf Port 3000?

volschin

Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

MadMax-FHEM

Aber es geht trotzdem nur ein Dienst/Endpoint pro Port...
...also entweder Alexa oder Kodi.

Beides auf dem selben Port (bei selber IP und ich habe nur einen Internetzugang) wird nicht gehen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Tommy82

Zitat von: Tommy82 am 18 Februar 2017, 23:06:58
Hi, also du meinst, es würde mehr sinn machen eine structure aufzubauen, mit den beiden Recievern, z.b. in dieser Form:
Internals:
   ATTR       Uno_Schlafzimmer
   CFGFN
   DEF        Uno_Schlafzimmer  VU_Ultimo
   NAME       Alexa_VU
   NR         6589
   NTFY_ORDER 50-Alexa_VU
   STATE      ???
   TYPE       structure
   Content:
     VU_Ultimo  1
Attributes:
   group      TV_Programm
   room       Schlafzimmer,Wohnzimmer
und dann in den einzelnen Dummys im Homebridge Mapping auf die Structure zuverweisen? Also z.b. so:
Internals:
   NAME       RTL
   NR         327
   STATE      off
   TYPE       dummy
   Readings:
     2017-01-15 16:30:24   state           off
Attributes:
   genericDeviceType switch
   group      TV_Programm
   homebridgeMapping On=Alexa_VU:state,cmdOn=channel+RTL
   room       Alexa,Wohnzimmer
   setList    on off [code]

Danke


Hi, hab es jetzt mal so versucht, allerdings funktioniert es nicht, der VU_Ultimo schaltet immer noch um wie auch zuvor, allerdings schaltet der Uno_Schlafzimmer nicht, obwohl er in der Structur definiert ist.

Was läuft noch falsch?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

donaldo

Zitat von: dk3572 am 24 Februar 2017, 16:23:17
https://forum.fhem.de/index.php/topic,60244.msg540117.html#msg540117

O.K danke habe ich gefunden.

Am Anfang der Installation ( sudo apt-get update, sudo apt-get upgrade, sudo apt-get install build-essential libssl-dev) wird aber auf die Seite https://debian.fhem.de/ zugegriffen. Diese ist jedoch seit Tagen nicht erreichbar. Somit ist bei mir ein ordentliches Update bzw. die Installation der Respositorys  nicht möglich.

Sascha_F

Hallo allerseits,

bei mir funktioniert soweit alles, was ich mir bisher eingerichtet haben. In Sachen "Log" bin ich aber leider noch nicht wirklich schlau :(

Habe gerade gesehen, dass dieses (immer mit den nachfolgenden 7 Einträgen) vollläuft:


2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"active"} = 1}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397593) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397593) line 1.

2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"active"} = 0}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397595) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397595) line 1.

2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"active"} = 1}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397596) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397596) line 1.

2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"active"} = 0}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397597) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397597) line 1.

2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"active"} = 1}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397613) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397613) line 1.

2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"alexa-fhem version"} = "0.3.0"}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397614) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397614) line 1.

2017.02.26 18:14:25 1: ERROR evaluating {$defs{Alexa.alexa}->{"active"} = 0}: Bareword "Alexa" not allowed while "strict subs" in use at (eval 397615) line 1.
Bareword "alexa" not allowed while "strict subs" in use at (eval 397615) line 1.


Kann mir hier bitte jemand auf die Sprünge helfen?

- Das Alexa-Device heißt bei mir (wie man ja sieht) "Alexa.alexa". Ich habe mir angewöhnt, das Modul nach dem Punkt mit in den Devicenamen aufzunehmen. Macht das hier Probleme??
- alexa-fhem verwende ich in der aktuellen Version (0.3.0)
- die einzige Stelle, in der ich "{$defs" gefunden habe, ist in der "fhem.js" innerhalb "alexa-fhem/lib". Ich dachte, es hängt hier mit fehlenden ' o.ä. zusammen, aber dann würde es hier ja sicher ein paar mehr Anfragen oder zumindest Kommentare dazu geben...

Danke euch im Voraus schon einmal und viele Grüße
Sascha

Benni

Zitat von: donaldo am 26 Februar 2017, 12:50:39
Am Anfang der Installation ( sudo apt-get update, sudo apt-get upgrade, sudo apt-get install build-essential libssl-dev) wird aber auf die Seite https://debian.fhem.de/ zugegriffen. Diese ist jedoch seit Tagen nicht erreichbar. Somit ist bei mir ein ordentliches Update bzw. die Installation der Respositorys  nicht möglich.

Die wird doch nur für die Erstinstallation von FHEM benötigt.  ::)
Updates von FHEM werden dann i.d.R. über das FHEM-update gemacht.

Du kannst debian.fhem.de also getrost aus deinen Paketlisten entfernen.
(Das steht übrigens auch so auf der debian.fhem.de, so sie denn erreichbar ist):

https://forum.fhem.de/index.php/topic,67804.msg593010.html#msg593010

justme1968

@Sascha_F: die meldung ist in der nächsten version weg. bis dahin nimm einen namen ohne . oder andere sonderzeichen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Sascha_F

@justme1968: Alles klar - verstanden :)

Besten Dank!

tagedieb

Guten Morgen

beim durchforsten der Threads habe stets das attr homebridgeMapping gefunden, für die Einrichtung des smarthome skills
ich nutze jedoch nicht das Modul Home-bridge - verwende ich dieses attr oder dann lieber alexaMapping in den entsprechenden Geräten?

Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

MadMax-FHEM

Zitat von: tagedieb am 27 Februar 2017, 07:02:06
Guten Morgen

beim durchforsten der Threads habe stets das attr homebridgeMapping gefunden, für die Einrichtung des smarthome skills
ich nutze jedoch nicht das Modul Home-bridge - verwende ich dieses attr oder dann lieber alexaMapping in den entsprechenden Geräten?

Gruss tagedieb

Es ist im Wiki erläutert es sollte im Video gezeigt werden (soweit ich mich erinnere) die Suche mit beidem Begriffen liefert einiges...

Z.B. auf die Schnelle:

https://forum.fhem.de/index.php/topic,67398.msg589983.html#msg589983

Die zwei Dinge gehören zusammen on du sie brauchst hängt von deinen Geräten ab und was du tun willst...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

tagedieb

danke und einen schönen start in die neue Woche

gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

MadMax-FHEM

Danke! Ebenso!

Achja: HomeBridge muss nicht installiert sein...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

carlos

Hallo,
Ich hätte mal eine Frage:
Kann man eigentlich unter connections mehrere FHEMs eingeben.
Ich habe nämlich 2 und möchte gerne beide damit steuern oder muss ich dazu eine 2. alexa-fhem instanz(mit dann evtl anderen custom skills?) starten.
Gruß
Carlos
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

justme1968

einfach zwei connection blöcke eintragen. an der skill konfiguration musst du nichts ändern.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968