[alexa-fhem | Generell] Alles zu Installation und damit verbundenen Problemen

Begonnen von prodigy7, 09 November 2016, 19:42:01

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Zitat von: fz55 am 27 Februar 2025, 11:49:13Hier die auf beiden Systemen identische Definition des Devices:
Poste doch mal ein list (keinen Auszug aus der cfg) oder (noch besser) copy for Forum von BEIDEN Systemen!

Irgendwo muss es doch einen Unterschied geben?
Und wenn beispielsweise bei den Readings etc. was anders ist, würde man das da dann sehen...
...in einem cfg-Auszug eben nicht...

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)

fz55

Hier ein list vom Altsystem:
define dym_jl_Esszimmerrollo dummy
attr dym_jl_Esszimmerrollo userattr relatedTo
attr dym_jl_Esszimmerrollo alexaName Esszimmerrollo
attr dym_jl_Esszimmerrollo genericDeviceType mode
attr dym_jl_Esszimmerrollo homebridgeMapping ModeController:mode,cmd=mode,mode=state,values=auf;;zu;;schatten;;stop
attr dym_jl_Esszimmerrollo relatedTo mq_jl_Esszimmerrollo
attr dym_jl_Esszimmerrollo room Jarolift
attr dym_jl_Esszimmerrollo setList mode:auf,zu,schatten,stop
attr dym_jl_Esszimmerrollo webCmd mode
#   FUUID      62dbd2c3-f33f-eac9-db89-ee7846f840b0b93c
#   NAME       dym_jl_Esszimmerrollo
#   NR         335
#   STATE      mode auf
#   TYPE       dummy
#   READINGS:
#     2025-02-27 08:57:53   state           mode auf
#
setstate dym_jl_Esszimmerrollo mode auf
setstate dym_jl_Esszimmerrollo 2025-02-27 08:57:53 state mode auf


Und vom Neusystem:
define dym_jl_Esszimmerrollo dummy
attr dym_jl_Esszimmerrollo userattr relatedTo
attr dym_jl_Esszimmerrollo alexaName Esszimmerrollo
attr dym_jl_Esszimmerrollo genericDeviceType mode
attr dym_jl_Esszimmerrollo homebridgeMapping ModeController:mode,cmd=mode,mode=state,values=auf;;zu;;schatten;;stop
attr dym_jl_Esszimmerrollo relatedTo mq_jl_Esszimmerrollo
attr dym_jl_Esszimmerrollo room Jarolift
attr dym_jl_Esszimmerrollo setList mode:auf,zu,schatten,stop
attr dym_jl_Esszimmerrollo webCmd mode
#   DEF       
#   FUUID      67bf4de6-f33f-eac9-5826-564739c9a55b3cc6
#   NAME       dym_jl_Esszimmerrollo
#   NR         659
#   STATE      mode auf
#   TYPE       dummy
#   eventCount 1
#   READINGS:
#     2025-02-27 13:07:41   state           mode auf
#
setstate dym_jl_Esszimmerrollo mode auf
setstate dym_jl_Esszimmerrollo 2025-02-27 13:07:41 state mode auf


Mir fällt nur auf, dass am Neusystem ein eventCount erscheint.

fz55

Nachdem ich den Ordner /usr/local/lib/node_modules/alexa-fhem/lib vom Alt- auf das Neusystem kopiert hatte, läßt sich alexa-fhem problemlos starten. Ich habe alle gelöschten "Problemdevices" wieder definiert - bisher keine Probleme.


Sepp

alexa instaliert wie im wiki denke ich

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs

dann
########überprüft Version
node -v v22.16.0
npm -v 10.9.2

dann
sudo npm install -g npm

dann
sudo npm install -g alexa-fhem

dann
alexa-fhem
danach diese meldung
[01/06/2025, 09:10:35] os.homedir()=/home/michael
[01/06/2025, 09:10:35] using config from /home/michael/.alexa/config.json
[01/06/2025, 09:10:35] Couldn't find a config file at '/home/michael/.alexa/config.json'. Look at config-sample.json for an example.
und in fhem steht
alexaFHEM
stopped; failed to connect to fhem: 401: Authorization Required
2025-06-01 09:12:14

was mache ich falsch ich habe fhem neu auf einen raspi4 aufgesetzt da meine alte karte kaputt ist ich habe auch die skill id der skill ist noch aktiv habe einen anderen Benutzernamen und neues Passwort genommen liegt es vielleicht daran
habe auch noch den alten Ordner opt/Fhem habe aber keine richtige sicherung gemacht
wäre schön wenn mir jemand helfen könnte

Sepp

Das neue Passwort hab ich auch gesetzt geht aber nicht kann ich oder muss ich das alte löschen sind es zu wenig Infos was ich geschrieben habe müsst ihr mehr wissen
Keiner eine idee

attr WEB basicAuth wasser:luft  nimmt er aber nicht muss das aber setzen oder
aber dann kommt das WEB: unknown attribute basicAuth. Type 'attr WEB ?' for a detailed list