Wlan Speaker mit MQTT steuern

Begonnen von simonsky, 14 August 2022, 13:25:50

Vorheriges Thema - Nächstes Thema

simonsky

pasiert leider auch nix SENT

/mrdiynotifier/say

hallo

das ist die ausgabe
Wenn ich nur ausschließen könnte an was es liegt wie gesagt hab jetzt auch paar Mal den esp neu gestartet es kommt immer nur der Anfang ton wenn er verbunden ist.(Gitarren Musik)

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

simonsky

Internals:
   CONNECTS   8
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        1883 global
   FD         39
   FUUID      619d1eee-f33f-86f8-b7b9-f6074fd6e08bac7c
   NAME       MQTT_Server
   NR         1501
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   eventCount 23
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2022-08-15 13:29:37   RETAIN          {"tasmota/discovery/58BF25D6EFA8/config":"{\u0022ip\u0022:\u0022192.168.179.5\u0022,\u0022dn\u0022:\u0022Tasmota\u0022,\u0022fn\u0022:[\u0022Tasmota\u0022,null,null,null,null,null,null,null],\u0022hn\u0022:\u0022tasmota-D6EFA8-4008\u0022,\u0022mac\u0022:\u002258BF25D6EFA8\u0022,\u0022md\u0022:\u0022Generic\u0022,\u0022ty\u0022:0,\u0022if\u0022:0,\u0022ofln\u0022:\u0022Offline\u0022,\u0022onln\u0022:\u0022Online\u0022,\u0022state\u0022:[\u0022OFF\u0022,\u0022ON\u0022,\u0022TOGGLE\u0022,\u0022HOLD\u0022],\u0022sw\u0022:\u002211.1.0\u0022,\u0022t\u0022:\u0022tasmota_D6EFA8\u0022,\u0022ft\u0022:\u0022%prefix%/%topic%/\u0022,\u0022tp\u0022:[\u0022cmnd\u0022,\u0022stat\u0022,\u0022tele\u0022],\u0022rl\u0022:[0,0,0,0,0,0,0,0],\u0022swc\u0022:[-1,-1,-1,-1,-1,-1,-1,-1],\u0022swn\u0022:[null,null,null,null,null,null,null,null],\u0022btn\u0022:[0,0,0,0,0,0,0,0],\u0022so\u0022:{\u00224\u0022:0,\u002211\u0022:0,\u002213\u0022:0,\u002217\u0022:0,\u002220\u0022:0,\u002230\u0022:0,\u002268\u0022:0,\u002273\u0022:0,\u002282\u0022:0,\u0022114\u0022:0,\u0022117\u0022:0},\u0022lk\u0022:0,\u0022lt_st\u0022:0,\u0022sho\u0022:[0,0,0,0],\u0022ver\u0022:1}","tasmota/discovery/58BF25D6EFA8/sensors":"{\u0022sn\u0022:{\u0022Time\u0022:\u00222022-07-23T12:15:05\u0022,\u0022SML\u0022:{\u0022Verbrauch_T1\u0022:0.0000000,\u0022Verbrauch_T2\u0022:0.0000000,\u0022Verbrauch_Summe\u0022:0.0000000,\u0022Einspeisung_Summe\u0022:0.0000000,\u0022Watt_L1\u0022:0.00,\u0022Watt_L2\u0022:0.00,\u0022Watt_L3\u0022:0.00,\u0022Watt_Summe\u0022:0.00,\u0022Volt_L1\u0022:0.0,\u0022Volt_L2\u0022:0.0,\u0022Volt_L3\u0022:0.0}},\u0022ver\u0022:1}","tasmota/discovery/94B555272BC8/config":"{\u0022ip\u0022:\u0022192.168.179.39\u0022,\u0022dn\u0022:\u0022Tasmota\u0022,\u0022fn\u0022:[\u0022Tasmota\u0022,null,null,null,null,null,null,null],\u0022hn\u0022:\u0022tasmota-272BC8-3016\u0022,\u0022mac\u0022:\u002294B555272BC8\u0022,\u0022md\u0022:\u0022ESP32-DevKit\u0022,\u0022ty\u0022:0,\u0022if\u0022:0,\u0022ofln\u0022:\u0022Offline\u0022,\u0022onln\u0022:\u0022Online\u0022,\u0022state\u0022:[\u0022OFF\u0022,\u0022ON\u0022,\u0022TOGGLE\u0022,\u0022HOLD\u0022],\u0022sw\u0022:\u002211.1.0\u0022,\u0022t\u0022:\u0022tasmota_272BC8\u0022,\u0022ft\u0022:\u0022%prefix%/%topic%/\u0022,\u0022tp\u0022:[\u0022cmnd\u0022,\u0022stat\u0022,\u0022tele\u0022],\u0022rl\u0022:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\u0022swc\u0022:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],\u0022swn\u0022:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],\u0022btn\u0022:[0,0,0,0,0,0,0,0],\u0022so\u0022:{\u00224\u0022:0,\u002211\u0022:0,\u002213\u0022:0,\u002217\u0022:0,\u002220\u0022:0,\u002230\u0022:0,\u002268\u0022:0,\u002273\u0022:0,\u002282\u0022:0,\u0022114\u0022:0,\u0022117\u0022:0},\u0022lk\u0022:0,\u0022lt_st\u0022:0,\u0022sho\u0022:[0,0,0,0],\u0022ver\u0022:1}","tasmota/discovery/94B555272BC8/sensors":"{\u0022sn\u0022:{\u0022Time\u0022:\u00222022-05-13T12:43:45\u0022,\u0022ESP32\u0022:{\u0022Temperature\u0022:59.4},\u0022TempUnit\u0022:\u0022C\u0022},\u0022ver\u0022:1}","tasmota/discovery/A848FAC10D6F/config":"{\u0022ip\u0022:\u0022192.168.179.22\u0022,\u0022dn\u0022:\u0022Klingel_Briefkasten\u0022,\u0022fn\u0022:[\u0022Briefschlitz1\u0022,\u0022Briefschlitz2\u0022,\u0022Brieftuer1\u0022,\u0022Brieftuer2\u0022,\u0022Klingel\u0022,null,null,null],\u0022hn\u0022:\u0022tasmota-C10D6F-3439\u0022,\u0022mac\u0022:\u0022A848FAC10D6F\u0022,\u0022md\u0022:\u0022Generic\u0022,\u0022ty\u0022:0,\u0022if\u0022:0,\u0022ofln\u0022:\u0022Offline\u0022,\u0022onln\u0022:\u0022Online\u0022,\u0022state\u0022:[\u0022OFF\u0022,\u0022ON\u0022,\u0022TOGGLE\u0022,\u0022HOLD\u0022],\u0022sw\u0022:\u002211.1.0\u0022,\u0022t\u0022:\u0022tasmota_C10D6F\u0022,\u0022ft\u0022:\u0022%prefix%/%topic%/\u0022,\u0022tp\u0022:[\u0022cmnd\u0022,\u0022stat\u0022,\u0022tele\u0022],\u0022rl\u0022:[1,1,1,1,1,0,0,0],\u0022swc\u0022:[-1,-1,-1,-1,-1,-1,-1,-1],\u0022swn\u0022:[null,null,null,null,null,null,null,null],\u0022btn\u0022:[0,0,0,0,0,0,0,0],\u0022so\u0022:{\u00224\u0022:0,\u002211\u0022:0,\u002213\u0022:0,\u002217\u0022:0,\u002220\u0022:0,\u002230\u0022:0,\u002268\u0022:0,\u002273\u0022:0,\u002282\u0022:0,\u0022114\u0022:0,\u0022117\u0022:0},\u0022lk\u0022:0,\u0022lt_st\u0022:0,\u0022sho\u0022:[0,0,0,0],\u0022ver\u0022:1}","tasmota/discovery/A848FAC10D6F/sensors":"{\u0022sn\u0022:{\u0022Time\u0022:\u00222022-08-15T12:29:37\u0022,\u0022Switch1\u0022:\u0022ON\u0022,\u0022Switch2\u0022:\u0022OFF\u0022,\u0022Switch3\u0022:\u0022ON\u0022,\u0022Switch4\u0022:\u0022OFF\u0022,\u0022Switch5\u0022:\u0022OFF\u0022},\u0022ver\u0022:1}","tasmota/discovery/C45BBE62BFFF/config":"{\u0022ip\u0022:\u0022192.168.179.50\u0022,\u0022dn\u0022:\u0022Klingel_Briefkasten\u0022,\u0022fn\u0022:[\u0022Briefschlitz1\u0022,\u0022Briefschlitz2\u0022,\u0022Brieftuer1\u0022,\u0022Brieftuer2\u0022,\u0022Klingel\u0022,null,null,null],\u0022hn\u0022:\u0022tasmota_62BFFF-8191\u0022,\u0022mac\u0022:\u0022C45BBE62BFFF\u0022,\u0022md\u0022:\u0022Generic\u0022,\u0022ty\u0022:0,\u0022if\u0022:0,\u0022ofln\u0022:\u0022Offline\u0022,\u0022onln\u0022:\u0022Online\u0022,\u0022state\u0022:[\u0022OFF\u0022,\u0022ON\u0022,\u0022TOGGLE\u0022,\u0022HOLD\u0022],\u0022sw\u0022:\u00229.5.0\u0022,\u0022t\u0022:\u0022tasmota_62BFFF\u0022,\u0022ft\u0022:\u0022%prefix%/%topic%/\u0022,\u0022tp\u0022:[\u0022cmnd\u0022,\u0022stat\u0022,\u0022tele\u0022],\u0022rl\u0022:[1,1,1,1,1,0,0,0],\u0022swc\u0022:[-1,-1,-1,-1,-1,-1,-1,-1],\u0022swn\u0022:[null,null,null,null,null,null,null,null],\u0022btn\u0022:[0,0,0,0,0,0,0,0],\u0022so\u0022:{\u00224\u0022:0,\u002211\u0022:0,\u002213\u0022:0,\u002217\u0022:0,\u002220\u0022:0,\u002230\u0022:0,\u002268\u0022:0,\u002273\u0022:0,\u002282\u0022:0,\u0022114\u0022:0,\u0022117\u0022:0},\u0022lk\u0022:1,\u0022lt_st\u0022:0,\u0022sho\u0022:[0,0,0,0],\u0022ver\u0022:1}","tasmota/discovery/C45BBE62BFFF/sensors":"{\u0022sn\u0022:{\u0022Time\u0022:\u00222022-07-23T08:39:42\u0022,\u0022Switch1\u0022:\u0022ON\u0022,\u0022Switch2\u0022:\u0022ON\u0022,\u0022Switch3\u0022:\u0022ON\u0022,\u0022Switch4\u0022:\u0022ON\u0022,\u0022Switch5\u0022:\u0022ON\u0022},\u0022ver\u0022:1}","tele/tasmota_272BC8/LWT":"Offline","tele/tasmota_62BFFF/LWT":"Offline","tele/tasmota_C10D6F/LWT":"Online","tele/tasmota_D6EFA8/LWT":"Offline","wled/01ff0f/c":"#FFA000","wled/01ff0f/g":"128","wled/01ff0f/status":"offline","wled/495f58/c":"#FFA000","wled/495f58/g":"128","wled/495f58/status":"offline","wled/62b225/c":"#FFA000","wled/62b225/g":"104","wled/62b225/status":"offline","wled/a199a0/c":"#FFA000","wled/a199a0/g":"255","wled/a199a0/status":"offline"}
     2022-08-13 20:25:30   attrTemplateVersion 20210528
     2022-08-15 19:37:17   lastPublish     /mrdiynotifier/say:hallo
     2022-08-15 19:08:36   nrclients       2
     2022-08-15 03:00:28   state           Initialized
   clients:
     MQTT_Server_192.168.179.22_50310 1
     MQTT_Server_192.168.179.50_53727 1
   retain:
     tasmota/discovery/58BF25D6EFA8/config:
       ts         1660525229.7746
       val        {"ip":"192.168.179.5","dn":"Tasmota","fn":["Tasmota",null,null,null,null,null,null,null],"hn":"tasmota-D6EFA8-4008","mac":"58BF25D6EFA8","md":"Generic","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"11.1.0","t":"tasmota_D6EFA8","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[0,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"ver":1}
     tasmota/discovery/58BF25D6EFA8/sensors:
       ts         1660525229.7746
       val        {"sn":{"Time":"2022-07-23T12:15:05","SML":{"Verbrauch_T1":0.0000000,"Verbrauch_T2":0.0000000,"Verbrauch_Summe":0.0000000,"Einspeisung_Summe":0.0000000,"Watt_L1":0.00,"Watt_L2":0.00,"Watt_L3":0.00,"Watt_Summe":0.00,"Volt_L1":0.0,"Volt_L2":0.0,"Volt_L3":0.0}},"ver":1}
     tasmota/discovery/94B555272BC8/config:
       ts         1660525229.7746
       val        {"ip":"192.168.179.39","dn":"Tasmota","fn":["Tasmota",null,null,null,null,null,null,null],"hn":"tasmota-272BC8-3016","mac":"94B555272BC8","md":"ESP32-DevKit","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"11.1.0","t":"tasmota_272BC8","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"ver":1}
     tasmota/discovery/94B555272BC8/sensors:
       ts         1660525229.7746
       val        {"sn":{"Time":"2022-05-13T12:43:45","ESP32":{"Temperature":59.4},"TempUnit":"C"},"ver":1}
     tasmota/discovery/A848FAC10D6F/config:
       ts         1660562977.49845
       val        {"ip":"192.168.179.22","dn":"Klingel_Briefkasten","fn":["Briefschlitz1","Briefschlitz2","Brieftuer1","Brieftuer2","Klingel",null,null,null],"hn":"tasmota-C10D6F-3439","mac":"A848FAC10D6F","md":"Generic","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"11.1.0","t":"tasmota_C10D6F","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,1,1,1,1,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":0,"lt_st":0,"sho":[0,0,0,0],"ver":1}
     tasmota/discovery/A848FAC10D6F/sensors:
       ts         1660562977.51007
       val        {"sn":{"Time":"2022-08-15T12:29:37","Switch1":"ON","Switch2":"OFF","Switch3":"ON","Switch4":"OFF","Switch5":"OFF"},"ver":1}
     tasmota/discovery/C45BBE62BFFF/config:
       ts         1660525229.7746
       val        {"ip":"192.168.179.50","dn":"Klingel_Briefkasten","fn":["Briefschlitz1","Briefschlitz2","Brieftuer1","Brieftuer2","Klingel",null,null,null],"hn":"tasmota_62BFFF-8191","mac":"C45BBE62BFFF","md":"Generic","ty":0,"if":0,"ofln":"Offline","onln":"Online","state":["OFF","ON","TOGGLE","HOLD"],"sw":"9.5.0","t":"tasmota_62BFFF","ft":"%prefix%/%topic%/","tp":["cmnd","stat","tele"],"rl":[1,1,1,1,1,0,0,0],"swc":[-1,-1,-1,-1,-1,-1,-1,-1],"swn":[null,null,null,null,null,null,null,null],"btn":[0,0,0,0,0,0,0,0],"so":{"4":0,"11":0,"13":0,"17":0,"20":0,"30":0,"68":0,"73":0,"82":0,"114":0,"117":0},"lk":1,"lt_st":0,"sho":[0,0,0,0],"ver":1}
     tasmota/discovery/C45BBE62BFFF/sensors:
       ts         1660525229.7746
       val        {"sn":{"Time":"2022-07-23T08:39:42","Switch1":"ON","Switch2":"ON","Switch3":"ON","Switch4":"ON","Switch5":"ON"},"ver":1}
     tele/tasmota_272BC8/LWT:
       ts         1660525229.7746
       val        Offline
     tele/tasmota_62BFFF/LWT:
       ts         1660525229.7746
       val        Offline
     tele/tasmota_C10D6F/LWT:
       ts         1660562977.10502
       val        Online
     tele/tasmota_D6EFA8/LWT:
       ts         1660525229.7746
       val        Offline
     wled/01ff0f/c:
       ts         1660525229.7746
       val        #FFA000
     wled/01ff0f/g:
       ts         1660525229.7746
       val        128
     wled/01ff0f/status:
       ts         1660525229.7746
       val        offline
     wled/495f58/c:
       ts         1660525229.7746
       val        #FFA000
     wled/495f58/g:
       ts         1660525229.7746
       val        128
     wled/495f58/status:
       ts         1660525229.7746
       val        offline
     wled/62b225/c:
       ts         1660525229.7746
       val        #FFA000
     wled/62b225/g:
       ts         1660525229.7746
       val        104
     wled/62b225/status:
       ts         1660525229.7746
       val        offline
     wled/a199a0/c:
       ts         1660525229.7746
       val        #FFA000
     wled/a199a0/g:
       ts         1660525229.7746
       val        255
     wled/a199a0/status:
       ts         1660525229.7746
       val        offline
Attributes:
   alias      MQTT_Server
   autocreate simple
   ignoreRegexp shellies/[^:"]+/command|shellies/[^:"]+/command|cmnd/[^:"]+:|homeassistant/[^:"]+/config|homeassistant/[^:"]+/config|shellies/[^:"]+/command|homeassistant/[^:"]+/config|shellies/[^:"]+/command|homeassistant/[^:"]+/config|shellies/[^:"]+/command|homeassistant/[^:"]+/config|homeassistant/[^:"]+/config|shellies/[^:"]+/command|homeassistant/[^:"]+/config|homeassistant/[^:"]+/config|homeassistant/[^:"]+/config|shellies/[^:"]+/command|homeassistant/[^:"]+/config|homeassistant/[^:"]+/config
   room       MQTT2_DEVICE

simonsky

Internals:
   CFGFN     
   CID        MrDIY_Notifier
   DEF        MrDIY_Notifier
   FUUID      62fa47d7-f33f-86f8-875c-d6963d3405664ca5
   IODev      MQTT_Server
   LASTInputDev MQTT_Server
   MQTT_Server_CONN MQTT_Server_192.168.179.50_53727
   MQTT_Server_MSGCNT 9
   MQTT_Server_TIME 2022-08-15 19:08:22
   MSGCNT     9
   NAME       MQTT2_MrDIY_Notifier
   NR         2008
   STATE      mp3
   TYPE       MQTT2_DEVICE
   eventCount 40
   READINGS:
     2022-08-15 15:19:19   IODev           MQTT_Server
     2022-08-15 19:43:44   state           mp3
     2022-08-15 19:08:22   status          idle
   hmccu:
Attributes:
   readingList MrDIY_Notifier://status:.* status
   room       MQTT2_DEVICE
   setList    mp3:textField /mrdiynotifier/play $EVTPART1


und hier der esp

Otto123

#19
Zitat2022-08-13 20:25:30   attrTemplateVersion 20210528
Wie hast Du das hinbekommen?
Zitat2022-08-15 19:08:36   nrclients       2
Wieviele Geräte sollen da wirklich dran hängen?
Wer hat Dir das geflüstert? ich habe das mal formatiert, damit man den Unfug besser erkennen kann.  :o
shellies/[^:"]+/command|
shellies/[^:"]+/command|
cmnd/[^:"]+:|
homeassistant/[^:"]+/config|
homeassistant/[^:"]+/config|
shellies/[^:"]+/command|
homeassistant/[^:"]+/config|
shellies/[^:"]+/command|
homeassistant/[^:"]+/config|
shellies/[^:"]+/command|
homeassistant/[^:"]+/config|
homeassistant/[^:"]+/config|
shellies/[^:"]+/command|
homeassistant/[^:"]+/config|
homeassistant/[^:"]+/config|
homeassistant/[^:"]+/config|
shellies/[^:"]+/command|
homeassistant/[^:"]+/config|
homeassistant/[^:"]+/config


Wieso gibt es hier keinen "Device"Topic mehr? Im ersten Bild ist der zu sehen.
MrDIY_Notifier://status:.* status
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

simonsky

Ich habe einige über mqtt laufen. Die gehen aber alle mit tasmoda und Wled sprich Fhem hat mir die automatisch dann angelegt und erkannt.
Da musste ich nichts mit den attr machen oder ändern.
wie soll das funktionieren mit dem topic. Das verstehe ich nicht.
Mein vorteil war bis jetzt das Fhem alles bzw fast alles immer allein erkannt hatt.

Otto123

#21
FHEM hat dieses ignoreregexp nicht eingetragen, ich war es auch nicht  ::)
Edit: Oder macht das ein shelly Template? Jedes mal wenn ich ein shelly dazu tu wird das ignoreregexp im IO Device stumpft um den gleichen Eintrag erweitert? Muss neu sein, habe ich bei mir noch nicht gesehen. ::) ob das gut ist?

Das mit attrTemplate war ich auch nicht.  ;D

Also ich habe das Ganze aufgebaut und es funktioniert - mit erwartungsgemäß üblem Sound  :-\
So sieht mein Device aus (Raw Definition), hat FHEM angelegt - ich habe die setList eingetragen:
defmod MQTT2_MrDIY_Notifier MQTT2_DEVICE MrDIY_Notifier
attr MQTT2_MrDIY_Notifier readingList MrDIY_Notifier:/mrdiynotifier/status:.* status
attr MQTT2_MrDIY_Notifier room MQTT2_DEVICE
attr MQTT2_MrDIY_Notifier setList say /mrdiynotifier/say $EVTPART1\
play /mrdiynotifier/play $EVTPART1\
tone /mrdiynotifier/tone $EVTPART1

Das ist dann mein MQTT Server Mitschnitt:
SENT: /mrdiynotifier/play https://cdn.smartersoft-group.com/various/pull-bell-short.mp3
RCVD: /mrdiynotifier/status error
RCVD: /mrdiynotifier/status idle
SENT: /mrdiynotifier/tone Soap:d=8,o=5,b=125:g,a,c6,p,a,4c6,4p,a,g,e,c,4p,4g,a
RCVD: /mrdiynotifier/status playing
RCVD: /mrdiynotifier/status idle
SENT: /mrdiynotifier/say hallo
RCVD: /mrdiynotifier/status playing
RCVD: /mrdiynotifier/status idle
SENT: /mrdiynotifier/play http://odroidxu4:8083/fhem/cache/cdd7bbbd4d163976240e58b236928cff.mp3
RCVD: /mrdiynotifier/status playing
RCVD: /mrdiynotifier/status idle

Warum die erste mp3 nicht geht weiß ich nicht. Vielleicht kann er kein https ? mit einer lokalen mp3 über http hat es gespielt.

Brauchbar ist das für mein Gehör nicht  :o
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

DetlefR

Nur mal so als letzter Anker
/mrdiynotifier/volume 1


ZitatBrauchbar ist das für mein Gehör nicht 
Würde es als Klingelersatz durchgehen?

simonsky

Hallo zusammen, erst mal vielen Dank für eure Hilfe
ich werde gleich noch mal am Mittag das genauso machen wie Otto es beschrieben hat mal sehn was dabei raus kommt. Immerhin weis ich ja jetzt das es mit dem esp Programm funktioniert. Auch wenn es noch nicht bei mir ist.
Ich will den esp  nur als Klingel für den Garten benutzen und ihn in einer bestimmten Zeit anschalten lassen und wieder aus ;)
Klang ist da mir nicht so wichtig. ;D
Für Musik hab ich hiffiberry. :)

Otto123

Zitat von: DetlefR am 15 August 2022, 23:26:07
Nur mal so als letzter Anker
/mrdiynotifier/volume 1

Würde es als Klingelersatz durchgehen?
Naja - es macht Krach :)
Ich hatte gestern nicht viel Zeit. Ich habe aber vor Jahren schon mal mit so einem ESP WLAN Speaker experimentiert - da war das ähnlich.
Ich habe einen Raspberry B mit Lautsprecher an der Klinke im Einsatz - dazwischen liegen nicht nur Welten sondern Galaxien. ;D

Ich werde aber mal noch etwas weiter experimentieren, vielleicht stimmt etwas entscheidend mit den Pegeln noch nicht.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Otto123

Ich habe mal noch etwas probiert.
Hab einen anderen Speaker genommen, die Pegel etwas variiert.

Das was er selbst erzeugt klingt trotzdem gruselig, Sprache (say) ist unverständlich, da kommt egal welcher Text nur ein "oah".
Was einigermaßen geht ist tone - also irgendwelche Tonmuster erzeugen.
Mit einem Stream komme ich nicht klar, er hat mal was gespielt, das klingt schlimm. http://69.195.153.34/cvgm64
Was ganz gut klingt ist eine mp3 Datei. Also z.B. etwas mit google tts erzeugtes klingt erstaunlich gut. Allerdings ist er wählerisch mit dem Format, viele meiner Klangdateien spielt er nicht ab, da kommt nur error.
Mal noch etwas mehr an define :)
defmod MQTT2_MrDIY_Notifier MQTT2_DEVICE MrDIY_Notifier
attr MQTT2_MrDIY_Notifier readingList MrDIY_Notifier:/mrdiynotifier/status:.* status
attr MQTT2_MrDIY_Notifier room MQTT2_DEVICE
attr MQTT2_MrDIY_Notifier setList say /mrdiynotifier/say $EVTPART1\
play /mrdiynotifier/play $EVTPART1\
tone /mrdiynotifier/tone $EVTPART1\
stream /mrdiynotifier/stream $EVTPART1\
volume:slider,0,0.1,1,1 /mrdiynotifier/volume $EVTPART1\
stop:noArg /mrdiynotifier/stop
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

simonsky

So habe jetzt noch mal alles rausgeschmissen und neu gemacht leider das gleiche Problem bekomme es einfach nicht zum Laufen befehle kommen wohl nicht an. Bei Otto geht das wohl was ich vor hatte und bei mir nicht. Habe genauso deine config übernommen naja dann werde ich wohl doch auf pi zero umsteigen und mach alles mit max2play.
Trotzdem vielen Dank für eure mühe.
Gruß Simonsky

simonsky

Hallo Otto eine frage hätte ich trozdem noch könntest du mir mal deine Mqtt Server Config senden um einen abgleich zu machen vileicht liegt es daran ansonsten verliere ich die lusst und werde mir was anderes überlegen.  ::)

Otto123

kein Problem, die ist stino :)
defmod mqtt2s MQTT2_SERVER 1883 global
attr mqtt2s room MQTT_IO
Leider hat MrDiy vergessen, das Port konfigurierbar zu machen, sonst könntest Du einfach einen zweiten definieren.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

simonsky

Ok danke ich werde jetzt mal am Wachende alles was mir MQTT zu tun hat löschen und noch mal neu einbinden.
Vieleicht geht es dann bei mir.
Ich kann einfach kein direkten Fehler finden.
Habe ja jetzt von dir ein Beispiel das funktioniert.
Achja wegen Qualität, ich habe gelesen der esp soll auf 160Mhz gestellt werden und ich verwende einen Digital Verstärker der klasse D. (so eine einfache Platine halt kostet ca 12 euro)
Der Anfang ton hört sich bei mir sauber an. Mehr habe ich ja leider noch nicht erreicht😉