Autor Thema: Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration  (Gelesen 48026 mal)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19605
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #480 am: 10 Februar 2019, 17:28:35 »
i will check and try to add the us store on the next skill release.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH
Gefällt mir Gefällt mir x 1 Liste anzeigen

Online matjaz

  • Newbie
  • Beiträge: 2
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #481 am: 10 Februar 2019, 17:37:40 »
i will check and try to add the us store on the next skill release.

Thanks, that would be great!

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19605
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #482 am: 10 Februar 2019, 17:47:04 »
please send my your e-mail (amazon account) by pm. i will try to add you to a beta test.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline oldman

  • New Member
  • *
  • Beiträge: 32
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #483 am: 10 Februar 2019, 18:40:29 »
Danke für die tolle Arbeit an die Macher. Ich verstehe weitgehend Bahnhof,  habe es aber auch zum Laufen gekriegt. Wenn ich das AlexaMapping und homebridgeMapping endlich verstanden habe dann geht sicher mehr als das Schalten von 10 Lampen und das Ansagen von 6 Temperaturen.
Also nochmal: super Arbeit!

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19605
alexaMapping ist nur für custom skill relevant.

zu homebridgeMapping finest du viele beispiele. und das. rauchst du nur für ungewöhnliche devices.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline oldman

  • New Member
  • *
  • Beiträge: 32
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #485 am: 10 Februar 2019, 18:48:37 »
Aktuelles Probem: die Ventile der Fußbodenheizkreise werden in meinem FHEM geöffnet wenn die Temperatur im Raum (Thermometer LaCrosse) unter der gewünschten Temperatur ist.
Und die steckt bei mir jeweils in einem Dummy mit entsprechender setList, ergänzt um  'on' und 'off' wie im Wiki gefordert. Aber nur 'on' und 'off' lassen sich über Sprache steuern. Ist sicher so implementiert.
Hat jemand eine Idee wie ich das Problem beseitigen kann?

Offline Reinhart

  • Hero Member
  • *****
  • Beiträge: 2039
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #486 am: 10 Februar 2019, 21:08:56 »
wenn du ein setList mit on off hast dann mach einfach ein eventMap dazu.

eventMap on:Ein off:Aus
Beispiel eines Dummys von mir der mit Alexa "Aus/Ein" gesteuert wird:
Internals:
   FUUID      5c52c44e-f33f-27bd-a1ca-b79a871ad350a5e7
   NAME       Alexa.Temp
   NR         2863
   STATE      Aus
   TYPE       dummy
   READINGS:
     2019-02-08 09:52:52   state           off
Attributes:
   alexaName  alexatemperatur
   alexaRoom  alexaroom
   devStateIcon Aus:rc_RED:Ein Ein:rc_GREEN:Aus
   eventMap   on:Ein off:Aus
   genericDeviceType switch
   group      Automatik
   icon       audio_volume_high
   room       alexaroom
   setList    on off
   webCmd     Ein:Aus
FHEM auf Raspy4 mit Buster + SSD, mit FS20, Homematic, ESP8266, Sonoff, Electrodragon, eBus, RPi mit COC,NanoCUL, MapleCUL, HM-CFG-LAN Adapter, MQTT2, Alexa

Offline oldman

  • New Member
  • *
  • Beiträge: 32
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #487 am: 11 Februar 2019, 16:23:33 »
Ich habe das Problem vllt. schlecht beschrieben. 'on' und 'off' geht mit gesprochenem 'an', 'aus'.
Temperaturwerte werden nicht übernommen, Ansage: Gerät unterstützt das nicht.
Ich habe mal den dummy rangehängt wegen der setlist

Offline rolf

  • Jr. Member
  • **
  • Beiträge: 83
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #488 am: 12 Februar 2019, 09:59:58 »
Habe jetzt auch von 0.44 auf FHEM Connector umgestellt und bin begeistert - sehr, sehr gute Arbeit und super einfach einzurichten !!

Ein kleines Problemchen hab ich noch - mein Homematic-IP Heizkörperregler (HmIP-eTRV-2) wird zwar sauber als Thermostat gelernt, auch in der Alexa-App entsprechend als Thermostat angezeigt - klickt mal jedoch drauf passiert nichts, fragt man Alexa nach der Temperatur kommt die Meldung ..unterstützt das nicht...
Ich befürchte es liegt an den homebridgeMapplings, hat jemand zufällig den HmIP-eTRV-2 per HMCCU und FHEM Connector schon am Laufen ?

Meine Definitionen des HmIP-eTRV2:
define EG_Hausgang_Heizkoerper HMCCUDEV 000A17099E3CF9
attr EG_Hausgang_Heizkoerper IODev egccu2
attr EG_Hausgang_Heizkoerper alexaName Hausgangtemperatur
attr EG_Hausgang_Heizkoerper alexaRoom Hausgang
attr EG_Hausgang_Heizkoerper ccureadingfilter ^ACTUAL_TEMPERATURE|^BOOST_MODE|^SET_POINT_MODE|^SET_POINT_TEMPERATURE|^LEVEL|^WINDOW_STATE
attr EG_Hausgang_Heizkoerper ccureadingname 1.LEVEL:+valve_position;;1.ACTUAL_TEMPERATURE:+measured-temp
attr EG_Hausgang_Heizkoerper ccuscaleval LEVEL:0:1:0:100
attr EG_Hausgang_Heizkoerper controldatapoint 1.SET_POINT_TEMPERATURE
attr EG_Hausgang_Heizkoerper event-on-change-reading .*
attr EG_Hausgang_Heizkoerper eventMap /datapoint 1.BOOST_MODE true:Boost/datapoint 1.CONTROL_MODE 0:Auto/datapoint 1.CONTROL_MODE 1:Manual/datapoint 1.CONTROL_MODE 2:Holiday/datapoint 1.SET_POINT_TEMPERATURE 4.5:off/datapoint 1.SET_POINT_TEMPERATURE 30.5:on/
attr EG_Hausgang_Heizkoerper genericDeviceType thermostat
attr EG_Hausgang_Heizkoerper group Heizung
attr EG_Hausgang_Heizkoerper homebridgeMapping TargetTemperature=1.SET_POINT_TEMPERATURE::1.SET_POINT_TEMPERATURE,minValue=5,maxValue=30,minStep=0.5,cmd=control,nocache=true CurrentTemperature=1.ACTUAL_TEMPERATURE CurrentHeatingCoolingState=1.SET_POINT_MODE,values=Manual:1;;Holiday:2;;Auto:0
attr EG_Hausgang_Heizkoerper icon sani_heating
attr EG_Hausgang_Heizkoerper room Alexa,EGHausgang,Z-Technik-IP
attr EG_Hausgang_Heizkoerper stateFormat Temperatur: 1.ACTUAL_TEMPERATURE° Gewuenscht: 1.SET_POINT_TEMPERATURE° Ventil: valve_position%
attr EG_Hausgang_Heizkoerper statedatapoint 1.SET_POINT_TEMPERATURE
attr EG_Hausgang_Heizkoerper stripnumber 1
attr EG_Hausgang_Heizkoerper substexcl control
attr EG_Hausgang_Heizkoerper substitute SET_POINT_TEMPERATURE!#0-4.5:off,#30.5-40:on;;WINDOW_STATE!(0|false):closed,(1|true):open;;SET_POINT_MODE!0:Auto,1:Manual,2:Holiday
attr EG_Hausgang_Heizkoerper webCmd :

Im Alexa-Log steht:
[2/12/2019, 9:47:00 AM] [FHEM] EG_Hausgang_Heizkoerper is thermostat
[2/12/2019, 9:47:00 AM] [FHEM] EG_Hausgang_Heizkoerper has
[2/12/2019, 9:47:00 AM] [FHEM]   Brightness [pct]
[2/12/2019, 9:47:00 AM] [FHEM]   CurrentHeatingCoolingState [1.SET_POINT_MODE]
[2/12/2019, 9:47:00 AM] [FHEM]   TargetTemperature [1.SET_POINT_TEMPERATURE]
[2/12/2019, 9:47:00 AM] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
  2019-02-12 09:47:00 caching: EG_Hausgang_Heizkoerper-1.SET_POINT_MODE: 1
  2019-02-12 09:47:00 caching: EG_Hausgang_Heizkoerper-1.ACTUAL_TEMPERATURE: 21.9

Mit meine klassischen Homematic-Heizungsreglern (HM-CC-RT-DN) funktioniert alles reibungslos.

Danke vorab für jeden Tip !
Gruß,
Rolf



System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19605
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #489 am: 12 Februar 2019, 10:02:03 »
bau mal ein Brightness=clear in dein mapping ein. oder ein generelles clear am anfang.


FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline rolf

  • Jr. Member
  • **
  • Beiträge: 83
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #490 am: 12 Februar 2019, 10:17:26 »
Danke für die schnelle Rückantwort - hab ich gemacht:

Mapping sieht jetzt so aus:
clear TargetTemperature=1.SET_POINT_TEMPERATURE::1.SET_POINT_TEMPERATURE,minValue=5,maxValue=30,minStep=0.5,cmd=control,nocache=true CurrentTemperature=1.ACTUAL_TEMPERATURE CurrentHeatingCoolingState=1.SET_POINT_MODE,values=Manual:1;Holiday:2;Auto:0

Im Alexa-Log sieht es jetzt so aus - das Brightness ist weg...

[2/12/2019, 10:08:56 AM] [FHEM] EG_Hausgang_Heizkoerper is thermostat
[2/12/2019, 10:08:56 AM] [FHEM] EG_Hausgang_Heizkoerper has
[2/12/2019, 10:08:56 AM] [FHEM]   TargetTemperature [1.SET_POINT_TEMPERATURE]
[2/12/2019, 10:08:56 AM] [FHEM]   CurrentTemperature [1.ACTUAL_TEMPERATURE]
[2/12/2019, 10:08:56 AM] [FHEM]   CurrentHeatingCoolingState [1.SET_POINT_MODE]
  2019-02-12 10:08:56 caching: EG_Hausgang_Heizkoerper-1.ACTUAL_TEMPERATURE: 21.7
  2019-02-12 10:08:56 caching: EG_Hausgang_Heizkoerper-1.SET_POINT_MODE: Manual

aber leider immer noch mit dem selben Ergebnis...

Gruß,
Rolf

Als Vergleich mal noch der Alexa-Log für einen funktionierenden HM-CC-RT-DN

[2/12/2019, 10:08:56 AM] [FHEM] EG_Bad_Heizkoerper is thermostat
[2/12/2019, 10:08:56 AM] [FHEM] EG_Bad_Heizkoerper has
[2/12/2019, 10:08:56 AM] [FHEM]   TargetTemperature [desired-temp]
[2/12/2019, 10:08:56 AM] [FHEM]   Custom Actuation [ValvePosition]
[2/12/2019, 10:08:56 AM] [FHEM]   CurrentTemperature [measured-temp-offset]
[2/12/2019, 10:08:56 AM] [FHEM]   CurrentHeatingCoolingState [undefined]
  2019-02-12 10:08:56 caching: EG_Bad_Heizkoerper-desired-temp: 21.0
  2019-02-12 10:08:56 caching: EG_Bad_Heizkoerper-ValvePosition: 52
System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19605
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #491 am: 12 Februar 2019, 10:47:51 »
im log schauen was als discovery antwort an amazon gesendet wird. und vorher das device aus der app löschen.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline rolf

  • Jr. Member
  • **
  • Beiträge: 83
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #492 am: 12 Februar 2019, 11:15:49 »
Ich hoffe das ist die richtige Stelle im Log:

{"endpointId":"5c462cc1-f33f-dea7-2fdd-ddeb12c87fe47862","manufacturerName":"FHEMHMCCUDEV","modelName":"FHEM<unknown>","version":"<unknown>","friendlyName":"hausgangtemperatur","description":"n: EG_Hausgang_Heizkoerper, r: hausgang","actions":[],"capabilities":[{"type":"AlexaInterface","interface":"Alexa.ThermostatController","version":"3","properties":{"supported":[{"name":"targetSetpoint"}],"configuration":{"supportsScheduling":false},"proactivelyReported":false,"retrievable":true}},{"type":"AlexaInterface","interface":"Alexa.TemperatureSensor","version":"3","properties":{"supported":[{"name":"temperature"}],"proactivelyReported":false,"retrievable":true}}],"displayCategories":["THERMOSTAT"],"cookie":{"device":"EG_Hausgang_Heizkoerper","fuuid":"5c462cc1-f33f-dea7-2fdd-ddeb12c87fe47862"}}

Gruß,
Rolf
System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

Offline rolf

  • Jr. Member
  • **
  • Beiträge: 83
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #493 am: 12 Februar 2019, 11:50:53 »
Korrektur und Sorry !,
das Hinzufügen von clear zu den mappings hatte bereits das Problem gelöst - die Alexa-App zeigte zwar weiterhin nichts an, aber der Befehl "Alexa, stelle die Temperatur..." funktionierte dann sofort. Die App funktionierte dann erst, als die Temperatur ein Mal tatsächlich geändert wurde, seither läuft beides. Danke für den Support !!!
« Letzte Änderung: 12 Februar 2019, 14:34:47 von rolf »
System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

Offline zernima

  • Jr. Member
  • **
  • Beiträge: 64
Antw:Einladung zum Beta-Test: "FHEMlazy" zur einfacheren Alexa-Integration
« Antwort #494 am: 12 Februar 2019, 17:49:07 »
Hallo Zusammen,
erst ml vielen lieben dank für das tolle Modul.
Lieder schaffe ich es nicht es zum laufen zu bekommen.

Inzwischen bin ich soweit das es in fhem kurz startet aber sofort wieder auf stopped geht im Log steht leider nicht viel. Nur:

2019.02.12 17:44:28 2: alexa_ng: starting alexa-fhem: /usr/local/lib/node_modules/alexa-fhem/bin/alexa -c /opt/fhem -a xx:xx
2019.02.12 17:44:28 3: alexa_ng: starting
2019.02.12 17:44:28 3: alexa_ng: using logfile: ./log/alexa-2019-02-12.log
2019.02.12 17:44:28 3: alexa_ng: read: end of file reached while sysread
2019.02.12 17:44:28 3: alexa_ng: stopped

Ich habe die Befürchtung das bei der Installation was schief gelaufen ist.


jay@ubuntu:~$ ps -ef | egrep '(alexa|ssh)'
root      1122     1  0 16:54 ?        00:00:00 /usr/sbin/sshd -D
jay       2548     1  0 16:55 ?        00:00:00 /usr/bin/ssh-agent -s
jay       3722  3591  0 17:28 pts/1    00:00:00 egrep --color=auto (alexa|ssh)


Leider hab ich keinen Ansatz mehr was ich tun kann.
Habt ihr vielleicht ne Idee? 

Vielen lieben Dank

 

decade-submarginal