[Gelöst] Sonoff CH4 Alexa

Begonnen von Gasmast3r, 28 August 2020, 12:51:00

Vorheriges Thema - Nächstes Thema

Gasmast3r

Hallo habe meine Tasmota Sonoff Geräte bisher per Tasmota_Device eingebunden, da ich mir aber nun ein CH4 zugelegt haben musste ich auf MQTT2_Device umsteigen.

frage dazu ist nun.

ich bekomme den CH4 nicht in der Alexa App angezeigt, Alexa Name ist gesetzt und paar mal neu gestartet, genericDeviceType=switch.

eventuell jemand ein tipp in die richtige Richtung ??

list CH4

Internals:
   CID        DVES_B40940
   DEF        DVES_B40940
   DEVICETOPIC MQTT2_DVES_B40940
   FUUID      5f48aeb2-f33f-ae7c-35ac-856dcf85039aedd5
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 55
   MQTT2_FHEM_Server_TIME 2020-08-28 12:45:23
   MSGCNT     55
   NAME       MQTT2_DVES_B40940
   NR         234
   STATE      Online
1:off
2:off
3:off
4:off
<br><a href="http://192.168.178.XXX" target="_blank">192.168.178.XXX</a>
   TYPE       MQTT2_DEVICE
   JSONMAP:
     Channel_0  0
     Channel_1  0
     Channel_2  0
     Channel_3  0
     Channel_4  0
     Color      0
     Dimmer     0
     HSBColor   0
     POWER1     0
     POWER2     0
     POWER3     0
     POWER4     0
   OLDREADINGS:
   READINGS:
     2020-08-28 12:35:18   FallbackTopic   cmnd/DVES_B40940_fb/
     2020-08-28 12:35:18   GroupTopic      /Smarthome/Werkraum/tasmotas/cmnd/
     2020-08-28 12:45:23   Heap            26
     2020-08-28 12:35:18   Hostname        Keller-2368
     2020-08-28 12:35:18   IPAddress       192.168.178.XXX
     2020-08-28 12:35:18   LWT             Online
     2020-08-28 12:45:23   LoadAvg         19
     2020-08-28 12:35:18   Module          Sonoff 4CH
     2020-08-28 12:45:23   MqttCount       1
     2020-08-28 12:35:19   POWER1          off
     2020-08-28 12:35:19   POWER2          off
     2020-08-28 12:35:19   POWER3          off
     2020-08-28 12:35:19   POWER4          off
     2020-08-28 12:35:19   RestartReason   Software/System restart
     2020-08-28 12:24:09   SaveData        on
     2020-08-28 12:24:09   SetOption26     on
     2020-08-28 12:45:23   Sleep           50
     2020-08-28 12:45:23   SleepMode       Dynamic
     2020-08-28 12:24:08   StateText1      off
     2020-08-28 12:24:09   StateText2      on
     2020-08-28 12:24:09   StateText3      toggle
     2020-08-28 12:24:09   StateText4      hold
     2020-08-28 12:45:23   Time            1970-01-01T00:10:07
     2020-08-28 12:45:23   Uptime          0T00:10:09
     2020-08-28 12:45:23   UptimeSec       609
     2020-08-28 12:35:18   Version         8.4.0(tasmota)
     2020-08-28 12:35:18   WebServerMode   Admin
     2020-08-28 12:45:23   Wifi_AP         1
     2020-08-28 12:45:23   Wifi_BSSId      CC:CE:1E:99:F6:56
     2020-08-28 12:45:23   Wifi_Channel    1
     2020-08-28 12:45:23   Wifi_Downtime   0T00:00:03
     2020-08-28 12:45:23   Wifi_LinkCount  1
     2020-08-28 12:45:23   Wifi_RSSI       58
     2020-08-28 12:45:23   Wifi_SSId       My Home
     2020-08-28 12:45:23   Wifi_Signal     -71
     2020-08-28 12:24:08   attrTemplateVersion 20200522 or prior
Attributes:
   IODev      MQTT2_FHEM_Server
   alexaName  Werkstatt
   alias      Werkstatt
   autocreate 0
   comment    NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10; 'cmnd//Smarthome/Werkraum/Keller/cmnd/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
   devStateIcon Online:10px-kreis-gruen Offline:10px-kreis-rot 1.on:on:POWER1+off 1.off:off:POWER1+on 2.on:on:POWER2+off 2.off:off:POWER2+on 3.on:on:POWER3+off 3.off:off:POWER3+on 4.on:on:POWER4+off 4.off:off:POWER4+on
   genericDeviceType switch
   icon       hue_filled_outlet
   jsonMap    POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
   model      tasmota_4ch_unified_icon
   readingList /Smarthome/Werkraum/Keller/tele/LWT:.* LWT
  /Smarthome/Werkraum/Keller/tele/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  /Smarthome/Werkraum/Keller/tele/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  /Smarthome/Werkraum/Keller/tele/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
  /Smarthome/Werkraum/Keller/stat/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
  /Smarthome/Werkraum/Keller/tele/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  /Smarthome/Werkraum/Keller/stat/POWER1:.* POWER1
  /Smarthome/Werkraum/Keller/stat/POWER2:.* POWER2
  /Smarthome/Werkraum/Keller/stat/POWER3:.* POWER3
  /Smarthome/Werkraum/Keller/stat/POWER4:.* POWER4
   room       MQTT2_DEVICE
   setList    POWER1:on,off,toggle /Smarthome/Werkraum/Keller/cmnd/POWER1 $EVTPART1
  POWER2:on,off,toggle /Smarthome/Werkraum/Keller/cmnd/POWER2 $EVTPART1
  POWER3:on,off,toggle /Smarthome/Werkraum/Keller/cmnd/POWER3 $EVTPART1
  POWER4:on,off,toggle /Smarthome/Werkraum/Keller/cmnd/POWER4 $EVTPART1
   setStateList on off toggle
   stateFormat LWT
1:POWER1
2:POWER2
3:POWER3
4:POWER4
<br><a href="http://IPAddress" target="_blank">IPAddress</a>
   webCmd     POWER1:POWER2:POWER3:POWER4


list Alexa

Internals:
   FD         26
   FUUID      5d94bf70-f33f-ae7c-51c6-1298041490b227fd
   FVERSION   39_alexa.pm:0.216510/2020-04-12
   LAST_START 2020-08-28 12:44:49
   LAST_STOP  2020-08-28 12:44:47
   NAME       alexa
   NOTIFYDEV  global,global:npmjs.*alexa-fhem.*
   NR         183
   NTFY_ORDER 50-alexa
   PARTIAL   
   PID        31609
   STARTS     4
   STATE      running /usr/bin/alexa-fhem
   TYPE       alexa
   active     0
   alexa-fhem version 0.5.27
   currentlogfile ./log/alexa-2020-08-28.log
   logfile    ./log/alexa-%Y-%m-%d.log
   CoProcess:
     cmdFn      alexa_getCMD
     name       alexaFHEM
     state      running /usr/bin/alexa-fhem
   READINGS:
     2020-08-28 12:44:49   alexaFHEM       running /usr/bin/alexa-fhem
     2020-08-28 12:44:53   alexaFHEM.ProxyConnection running; SSH connected
     2020-01-09 11:06:39   alexaFHEM.bearerToken crypt:560624500273040e04235470017e0053
     2020-01-09 11:06:39   alexaFHEM.skillRegKey crypt:507253247502070c1c545602700e75200305525120260957231b040776525777540050230073067f0556
   helper:
Attributes:
   alexaFHEM-auth crypt:XXXXXXXXXXXX
   alexaFHEM-config ./alexa-fhem.cfg
   alexaFHEM-log ./log/alexa-%Y-%m-%d.log
   alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um

Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220

Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER

TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad

Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent

#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
   alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
   devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
   echoRooms  #<deviceId>=<room>

   fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
   persons    #<personId>=<name>

   room       Alexa
   stateFormat alexaFHEM
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Beta-User

Vermutlich ist das alles easy, wenn du das "split" attrTemplate verwendst ;) .

Und ein 4CH-Device ist doch kein Ding, das einen zur Umstellung "zwingt"; das könnte man auch mit den alten Modulen konfigurieren (es ist nur vermutlich viel umständlicher)...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Gasmast3r

Hy ok werde ich mal testen, ja mit programmieren/ Code schreiben habe ich das nicht so.
Hatte das Modul von Matthias (hausautomatisirung.com) genutzt, die beispielsweise im Internet haben nicht funktioniert, entweder wurde nur Power1 geschaltet oder garnix.
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Beta-User

...hatte schon anhand der "dusseligen" "smarten"Topic-Struktur gesehen, woher du manches hast :P . Ist halt wie so oft: "Mache ich mal so, weiß es im Moment nicht besser..." (das fällt sinngemäß in diesen Videos gerne mal an der einen oder anderen Stelle, und von Updates hält auch dieser Autor - wie einige mehr, die im "freien INet" posten - scheinbar auch nicht (mehr) viel).

Von daher kann ich nachvollziehen, dass TASMOTA_DEVICE (da kommst du wohl her?) kein Weg mehr war, den du weitergehen wolltest, ich fand nur den bedauernden Unterton befremdlich...

(Beim "klassischen" MQTT_DEVICE wäre es auch eher um Konfiguration gegangen, weniger um "programmieren"...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Gasmast3r

Hy ja merke das schon, war halt am Anfang recht einfach.

nun schaue ich mal wie ich die Topics besser setzte wenn ich schon mal dabei bin.

Vielleicht lerne ich ja noch was dabei  ::)
Entschuldige das ich DOOF FRAGE aber ich habe Psychische Probleme und Leide an ADHS mit Kognitiver-Hyperaktivität.

Beta-User

Na ja, FHEM (bzw. den attrTemplates) sind die topics (zwischenzeitlich und an der Stelle) halbwegs egal, wenn sie eindeutig sind, von daher: nicht das wichtigste auf dieser Welt...

Viel wichtiger finde ich die Erkenntnis, dass man diese Videos zwar gut als Anregung verstehen kann, wie man ggf. manche Dinge löst, aber dann anfängt, selbst nachzudenken ;) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors