Speaker function ?

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#21 Post by psy0rz » 17 Feb 2017, 00:33

I needed speaker support myself to build an Alarm system for my home. Needed the alarm to give audio feedback. (e.g. alarm enable/disable tones, window-open notification sounds etc)

I cleaned up the code (identation), and moved the functions to Misc.ino

Its avaiable in v1.1.0-beta7 in the testing plugin-set.

Edwin
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#22 Post by kniazio » 13 Mar 2017, 19:08

I have uploaded version dev6
https://github.com/letscontrolit/ESPEasy/releases
It is written in the description
Implemented speaker and tone functions from https://www.letscontrolit.com/forum/vie ... r&start=10
I get the message
Unknown or restricted command!

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#23 Post by psy0rz » 14 Mar 2017, 00:07

Its in the testing plugin set. So you need the test or dev firmware version.

I just updated the wiki: https://www.letscontrolit.com/wiki/index.php/GPIO
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#24 Post by kniazio » 14 Mar 2017, 07:00

After being exchanged plugin _P001_Switch forum
https://www.letscontrolit.com/forum/vie ... ?f=4&t=343
melodies work
It seems that in the dev version 6 is a mistake

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#25 Post by psy0rz » 14 Mar 2017, 10:34

kniazio wrote: 14 Mar 2017, 07:00 After being exchanged plugin _P001_Switch forum
https://www.letscontrolit.com/forum/vie ... ?f=4&t=343
melodies work
It seems that in the dev version 6 is a mistake
uuuhh ...what do you mean? :)
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#26 Post by kniazio » 14 Mar 2017, 11:17

psy0rz wrote: 14 Mar 2017, 10:34
kniazio wrote: 14 Mar 2017, 07:00 After being exchanged plugin _P001_Switch forum
https://www.letscontrolit.com/forum/vie ... ?f=4&t=343
melodies work
It seems that in the dev version 6 is a mistake
uuuhh ...what do you mean? :)
I mean that with version dev6 wrote melodies that have been added.
These tunes do not work
I see that RTTTL code is added to the plugin misc.ino but it did not work.
I swapped the old plugin _P001_Switch.ino and melodies work
I did it according to the description of the forum
https://www.letscontrolit.com/forum/vie ... ?f=4&t=343
post 7

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#27 Post by kniazio » 14 Mar 2017, 12:24

After sending the command:

Code: Select all

http://192.168.0.3/control?cmd=rtttl,14:d=8,o=5,b=180,c6,b,c6,p,g,g-,p,f,b,c6,p,d6,p,g,p,c6,b,c6,p,d6,p,f,g,g-,4p,g,f,4d-
I get the answer:

Code: Select all

Unknown or restricted command!
In contrast, using a modified plugin _P001_Switch.ino
After sending the command:

Code: Select all

http://192.168.0.3/control?cmd=rtttl,14:d=8,o=5,b=180,c6,b,c6,p,g,g-,p,f,b,c6,p,d6,p,g,p,c6,b,c6,p,d6,p,f,g,g-,4p,g,f,4d-
I get the answer:

Code: Select all

{
"log": "rtttl,14:d=8,o=5,b=180,c6",
"plugin": 1,
"pin": 14,
"mode": "output",
"state": 0
}

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#28 Post by psy0rz » 14 Mar 2017, 13:24

You have to use the correct binary.

If you have 4096Mb flash use: ESPEasy_v2.0.0-dev6_dev_4096.bin

If you have 1024MB flash use: ESPEasy_v2.0.0-dev6_dev_1024.bin

Notice the _dev_ at the end, that means: All the plugins that are in testing and development state.
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#29 Post by kniazio » 14 Mar 2017, 17:56

psy0rz wrote: 14 Mar 2017, 13:24 You have to use the correct binary.

If you have 4096Mb flash use: ESPEasy_v2.0.0-dev6_dev_4096.bin

If you have 1024MB flash use: ESPEasy_v2.0.0-dev6_dev_1024.bin

Notice the _dev_ at the end, that means: All the plugins that are in testing and development state.
I do not use ready .bin file alone compile
In the previous post I explained to guess exactly what's going on

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#30 Post by psy0rz » 14 Mar 2017, 18:01

ah you compiled it yourself. what did you use to compile it, Arduino IDE or platformio?

Edwin
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#31 Post by kniazio » 14 Mar 2017, 19:36

psy0rz wrote: 14 Mar 2017, 18:01 ah you compiled it yourself. what did you use to compile it, Arduino IDE or platformio?

Edwin
Arduino IDE

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#32 Post by psy0rz » 14 Mar 2017, 21:20

I still have to adjust the tutorials for that.

If you compile it now, it will not comile the TEST and DEV plugins.


if you add this to ESPEasy.ino it will work, without the other adjustments you made:

#define PLUGIN_BUILD_DEV
#define PLUGIN_BUILD_TESTING
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#33 Post by kniazio » 15 Mar 2017, 06:39

I do not understand what you mean.
I believe that in the file Misc.ino is an error, and therefore tunes do not work.
Why work with a file _P001_Switch.ino?
Attachments
_P001_Switch_z melodyjkami.rar
(3.5 KiB) Downloaded 244 times

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#34 Post by psy0rz » 15 Mar 2017, 09:37

I fixed the tutorial and source code.

Use v2.0.0-dev7 , follow this tutorial: https://www.letscontrolit.com/wiki/inde ... are_Upload

make sure you enable the testing plugin set. (in espeasy.ino)

Edwin
Please support ESPEasy development via Patreon or buy us a coffee.

kniazio
Normal user
Posts: 71
Joined: 12 Jun 2016, 11:12

Re: Speaker function ?

#35 Post by kniazio » 15 Mar 2017, 11:05

Unknown or restricted command!

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Speaker function ?

#36 Post by psy0rz » 15 Mar 2017, 11:26

strange..i'm using that version and it works here.
Please support ESPEasy development via Patreon or buy us a coffee.

Post Reply

Who is online

Users browsing this forum: No registered users and 95 guests