VoxCommando

Arduino & Other Home-made Gadgets (that work with VC!) => BEAM IR/RF Wifi transceiver => Topic started by: Kalle on July 21, 2016, 03:55:55 AM

Title: BEAM documentation / news
Post by: Kalle on July 21, 2016, 03:55:55 AM
Here is the link for the BEAM documentation and also the latest firmware update:

http://voxcommando.com/mediawiki/index.php?title=IR/RF_Device
Title: Re: BEAM documentation / news
Post by: Kalle on July 21, 2016, 05:40:54 AM
We have a last batch of BEAMs available - if anyone is interested, let us know.

New improvement: We are using now a Superheterodyne RF chip as receiver, which give us the ability to use the RF events from a higher range and the learning RF function has now a clear signal.

**************************************************************************************************************************************

Future project with the BEAM:

We are working now on the next generation of the BEAM and here are the first look of the improvements:

1. The BEAM will get a power plug instead of a micro USB plug - this allow us to use a 7-12V DC power supply and we can drive the RF transmitter with a higher voltage to get a higher range (In my case I tested it with 9V and got a 2-3 times higher range as with 5V with a lot of thick walls between). The power plug is in the middle of sphere bottom, so the BEAM can easily plug in a cradle and can be 360° rotated to align them exactly.

2. The BEAM has the ability to have two RF transmitter mounted and used at the same time (315/433MHz)
Title: Re: BEAM documentation / news
Post by: Junhglebeast on July 24, 2016, 06:31:42 PM
when will you start accepting orders for the new BEAMS? :)
Title: Re: BEAM documentation / news
Post by: Kalle on July 25, 2016, 12:58:14 AM
Hi Michael,


I think in 6 weeks or less is it available  8)
Title: Re: BEAM documentation / news
Post by: NightSpeed on July 25, 2016, 10:31:09 PM
Cant wait !!
Title: Re: BEAM documentation / news
Post by: Junhglebeast on October 05, 2016, 06:30:25 PM
Any word on the new BEAM? :)
Title: Re: BEAM documentation / news
Post by: Kalle on October 05, 2016, 09:25:22 PM
Hi Michael,


the new BEAM is available (only two for testing) but also some of the older Versions - the GUI is still the same how it is here in the pictures shown:

http://voxcommando.com/forum/index.php?topic=2488.msg21364#msg21364 (http://voxcommando.com/forum/index.php?topic=2488.msg21364#msg21364)


Here are the major"improvements":
1. It has now 4 IR-LED in front to increase the angle of the IR-BEAM
2. It has 2 separate header to connect a 315/433MHz RF-Transmitter at the same time.
3. It has now a plug for a 7-12V power supply on the bottom instead as a USB connector on the back (so the transmitter chips are direct powered with 7-12V from the power supply which gives us a bit more RF range).
4. It contain also a LDR-Sensor (Light Dependent Resistor) to measure the relative light level in the surroundings and is send as event to VoxCommando.




I will upload some photos later  ;)
Title: Re: BEAM documentation / news
Post by: Junhglebeast on October 10, 2016, 12:25:28 PM
ok, so the new beams  are not ready for purchase? ;)
Title: Re: BEAM documentation / news
Post by: Kalle on October 10, 2016, 01:40:43 PM
Hi Michael,
If you want to buy the older version, I have some in stock. There is nothing wrong with the older version, it works great and has been tested by many people with no major issues that we know of.

The prototype for the new version is finished, but I must do more testing to verify that everything works.  When that is done I will contact you with a price. The new version will be a bit more expensive than the previous one because of the parts required.
Title: Re: BEAM documentation / news
Post by: Kalle on December 14, 2016, 12:38:23 PM
Here are a first look on the "new" BEAM-Sphere prototype not for sale yet - maybe at the end of January 2017
(the stand is the "luxury" version in stainless steel but in the end version the material will be aluminum).

new major features:
1. plug connector for a 7-12V power supply instead as a 5V USB micro cable
2. can be delivered with both - 315MHz and 433MHz RF-transmitters mounted (for some which want send codes from both frequencies)
3. the RF transmitter is now driven by 7-12V (higher RF range) depends on the power supply which you use.
4. now it has 4x IR-transmitter LED instead 2 in the front
5. it has LDR (Light Dependent Resistor) to measure the relative light level at the BEAM location

and some other improvements which I will describe here later.


Kalle
Title: Re: BEAM documentation / news
Post by: jitterjames on December 14, 2016, 12:48:23 PM
Item 2 above as originally posted by Kalle is incorrect.

The Beam can have two transmitters installed simultaneously and will send RF on both frequencies at the same time, but ONLY ONE RECEIVER can be installed at one time.  You can easily remove and install a receiver of a different frequency though, without having to do any soldering.
Title: Re: BEAM documentation / news
Post by: jitterjames on December 14, 2016, 12:53:07 PM
The prototype stand above will not be sold as is.  It weights a LOT.

If a stand is sold it will probably be made of aluminum and be a bit smaller in diameter.

In any case it will probably be a bit expensive and only limited quantities will be made.  Hopefully Kalle can provide more details on this at some point.
Title: Re: BEAM documentation / news
Post by: Kalle on December 14, 2016, 12:58:02 PM
sorry for the confusion  :bonk


I have corrected my mistake above.


The stand will be made in aluminum with a diameter of 50mm and hight 20mm (the pictures show a 80mm x 25mm stand in stainless steel)
Maybe I can record a video tomorrow with the BEAM in action.
Title: Re: BEAM documentation / news
Post by: Synthetic on December 23, 2016, 05:22:06 PM
Here are a first look on the "new" BEAM-Sphere prototype not for sale yet - maybe at the end of January 2017
(the stand is the "luxury" version in stainless steel but in the end version the material will be aluminum).


Hey if you are still selling beams please let me know! I've been dying to have one for some time now and never had the money
Title: Re: BEAM documentation / news
Post by: jitterjames on December 24, 2016, 08:52:09 AM
Yes but we are working on the "final" PCB design and probably won't be ready to ship any until the end of January.

Now is a good time for people to let us know if they want one so we know how many parts to order.

If you are impatient we may be able to put together one with the current design in which case we will need to let you know the difference.  That will have to wait a few days because Kalle is at work now and then we have Christmas, boxing day etc.
Title: Re: BEAM documentation / news
Post by: jitterjames on December 24, 2016, 01:59:36 PM
For those who already have a Beam, I've created a special new firmware with a Christmas RGB function.

Upgrade to the attached firmware and then use the following URL formats to activate and deactivate the effect

On, slow
http://192.168.0.206/rgb?method=xmason&delay=0.25

On, faster
http://192.168.0.206/rgb?method=xmason&delay=0.1

Turn effect off
http://192.168.0.206/rgb?method=xmasoff

With a reasonable delay my Beam seems to continue to function normally, but if you set the delay too short it might interfere with normal operation because the ESP chips do not really support multi-tasking.

Enjoy!   ::xmasbounce ::antlers :xmasgrin
Title: Re: BEAM documentation / news
Post by: jitterjames on December 24, 2016, 04:59:37 PM
Title: Re: BEAM documentation / news
Post by: Kalle on December 25, 2016, 06:27:03 AM
Haha, ingenious - it works fantastic.
Good work James  :clap ::antlers
Title: Re: BEAM documentation / news
Post by: Junhglebeast on December 27, 2016, 06:49:57 PM
I'll take one when 😉
Title: Re: BEAM documentation / news
Post by: Kalle on January 12, 2017, 06:19:56 AM
Hi all,

we have now finished the new BEAM-PCB design and wait for the delivery of the boards to test them.
The boards are expected in the end of January so we hope we can ship first devices in middle of February.
We have ordered 10 boards as a first limited batch and if you are interested, let us know.
Title: Re: BEAM documentation / news
Post by: Kalle on February 01, 2017, 09:32:25 AM
Hey if you are still selling beams please let me know! I've been dying to have one for some time now and never had the money
Hi Synthetic,
we have now assembled some BEAMs, but we need to test the firmware which will take a few days from today. If you are still interested, let me know.

Kalle
Title: Re: BEAM documentation / news
Post by: stig125 on February 14, 2017, 07:13:46 AM
Hi Kalle,

I have SOMFY wireless powered blinds in my house and was informed that the SOMFY RF transmitted from the remote is a rolling code.
Would this be a problem for the beam?

And.. when will the beam be available for purchase and how much?

Thanks
Wal
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 08:14:26 AM
Beam cannot learn a rolling code.
Title: Re: BEAM documentation / news
Post by: stig125 on February 14, 2017, 08:45:29 AM
Thanks James,
So, how much is the Beam and is it available yet?

As for the Somfy Blinds... I have got around that problem by wiring up a somfy remote to an Ethernet Arduino acting as a web server, which when it gets a request eg 192.168.x.x/d it applies a voltage to the down button leg and brings the blinds down.. sending a CMD wGet to the web server lets me do it with VC in response to a voice command.

Still would like a Beam though as it's certainly less intrusive than the GC WiFi2IR.. which works perfectly now since you sent me the DLL

Wal

Title: Re: BEAM documentation / news
Post by: Kalle on February 14, 2017, 09:34:21 AM
Hi Wal,

yes the BEAM is available. Please send me a PM with the needed RF frequencies (315/433 or both), full shipping address and I will send you then the PayPal link.

Kalle
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 10:35:53 AM
Kalle could you please post the current cost including options like RF chips and the stand if it is available?

I know the aluminum stand is expensive and a lot of work to make but it is really fantastic so for those who are willing to pay for it it might be nice to have the option.

Everyone keep in mind that anything Kalle posts regarding price or availability are subject to change at Kalle's discretion.

People should also be aware that the new Beam requires a different power supply.
DC 7 to 12 volts with a round plug (diameter measurement?) and should be able to supply at least one amp.
Title: Re: BEAM documentation / news
Post by: Kalle on February 14, 2017, 11:11:42 AM
Hi guys,

the new BEAM will cost 55 EUR+5 EUR shipping (it comes with 315 or 433MHz RF chip and with the aluminium stand).
If you need both frequencies, you have to pay 63 EUR (include shipping)

The diameter for the power plug is 5.5mm x 2.1mm (inner tip must be positive pole), here a example (the 12V/1A version):

http://www.ebay.com/itm/EU-US-Plug-AC-100-240V-to-DC12V-9V-5V-1A-2A-Power-Supply-Converter-LED-Light-MF-/172348704499?var=&hash=item2820c886f3:m:m0Il3J1pHIdswMKcXN98KVA (http://www.ebay.com/itm/EU-US-Plug-AC-100-240V-to-DC12V-9V-5V-1A-2A-Power-Supply-Converter-LED-Light-MF-/172348704499?var=&hash=item2820c886f3:m:m0Il3J1pHIdswMKcXN98KVA)

I hope nothing is missing ;-)

@James: Maybe you can post 2 or 3 photos from the BEAM
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 11:53:59 AM
Cost without stand?  (I am surprised it is only 55 euro with the stand and shipping included.  That's very inexpensive!

Can we give a cost without sphere (just internal components in case someone wants to make their own enclosure) ?
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 01:32:57 PM
Here are photos and a video:

https://goo.gl/photos/pdk5gzf4U9eTpsig7
Title: Re: BEAM documentation / news
Post by: Kalle on February 14, 2017, 02:53:57 PM

You have the possibility to get the BEAM in different versions -maybe you have your own idea for a housing or you have already a 3D printer to print your own housing for the BEAM.


1. The assembled PCB with all components (315 or 433MHz-RF) but without a housing: 35 EUR + 5 EUR shipping.
2. The BEAM in the sphere housing with aluminum stand (315 or 433MHz-RF): 55 EUR + 5 EUR shipping.
3. The BEAM with a hemispherical and 3D printed base (315 or 433MHz): 50 EUR + 5 EUR shipping.


(if you need both RF frequencies (315 and 433MHz, this will cost 3 EUR on top)

The picture show you the 3D printed base.
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 03:14:04 PM
Thanks Kalle.

That covers all the options (and an additional 3 euros for the extra RF chips if you want both frequencies).
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 03:34:20 PM
Here's a slightly updated version of the video showing the hardware:
Title: Re: BEAM documentation / news
Post by: Synthetic on February 14, 2017, 04:26:33 PM
Hi Synthetic,
we have now assembled some BEAMs, but we need to test the firmware which will take a few days from today. If you are still interested, let me know.

Kalle

Yes I am still interested! How much would it be and how should I contact you further?
Title: Re: BEAM documentation / news
Post by: jitterjames on February 14, 2017, 05:00:53 PM
Please read a little bit of the thread above where you just posted.
Title: Re: BEAM documentation / news
Post by: Kalle on February 15, 2017, 04:58:41 AM
Yes I am still interested! How much would it be and how should I contact you further?

You can send me a message with the needed configuration of the BEAM and the full shipping address.

Here are the prices for the different BEAM configurations (don't forget to tell me the RF frequency for your needs 315/433MHz or maybe both):

http://voxcommando.com/forum/index.php?topic=2615.msg23228#msg23228 (http://voxcommando.com/forum/index.php?topic=2615.msg23228#msg23228)

Kalle
Title: Re: BEAM documentation / news
Post by: Kalle on March 19, 2017, 04:57:08 AM
Hi guys,


there is a new firmware (0.942) for the BEAM available which fix a problem on the "learn IR/RF UI page". Since Dropbox has changed the using of the public folder, had the BEAM no access to needed files anymore. James has moved this files to another place and corrected the path in the firmware.
This only affected the functionality of the learning function on the BEAM UI page. Learning IR/RF codes with the VC BEAM plugin still works without the firmware update.

http://voxcommando.com/mediawiki/index.php?title=IR/RF_Device#Firmware_Download
Title: Re: BEAM documentation / news
Post by: Kalle on December 06, 2017, 12:18:09 PM
Today I will present the new BEAM designs.


There are now two designs available


1. The BEAM "Egg" which has following features:


- 1x ESP8266 based micro controller
- 6x IR-LED front emitter
- 1x IR-receiver
- 2x RF-transmitter (315/433MHZ) - can send to both frequencies
- 2x RF-receiver (315/433MHz) - the needed frequency can set with a micro switch on the back (there is nothing to remove)
- 1x LDR sensor (Light Depemdent Resistor) which can measure the relative light level around where the BEAM is placed.
- 1x temperature sensor
- 1x external IR-emitter connector (optional)
- 1x RGB LED (for feedback signals or to use the BEAM as mod light)
- 1x USB cable to connect to a power supply (min. 5V-DC-1A recommend and is not include - most mobile charger do the job)
- 1x holder with ball joint to mount the BEAM on a ceiling, wall or wherever - many options

2. The BEAM "ray" (only IR functions)

- 1x ESP8266 based micro controller
- 4x IR-LED front emitter
- 1x IR-receiver
- 1x LDR sensor (Light Depemdent Resistor) which can measure the relative light level around where the BEAM is placed.
- 1x RGB LED (for feedback signals or to use the BEAM as mod light)
- 1x USB cable to connect to a power supply (min. 5V-DC-0.8A recommend and is not include - most mobile charger do the job)


The temperature and light level generate a event with the measured value in VoxCommando.

The first picture show you the first prototype, the second picture is the device which you can get.


I will post the pricing later.

Kalle
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 06, 2017, 12:22:41 PM
Great work, and cool designs keep up the great work
Title: Re: BEAM documentation / news
Post by: jitterjames on December 06, 2017, 12:41:53 PM
I assume both models have IR sensors?
Title: Re: BEAM documentation / news
Post by: jitterjames on December 06, 2017, 12:44:51 PM
Also I'm guessing that the temperature sensor is affected by the heat that the microcontroller generates?
Title: Re: BEAM documentation / news
Post by: Kalle on December 06, 2017, 01:29:20 PM
Yes, both devices have also IR receiver to learn IR commands on board. The temperature sensor is affected by the heat of the micro controller (in my case exact 5 degrees), so you can do a math with the event in VC to get the temperature outside the BEAM.
Maybe we can do the math in the firmware itself, in this way the user can set the "value difference" in the WebUI.
Title: Re: BEAM documentation / news
Post by: PegLegTV on January 29, 2019, 04:25:57 PM
hey kalle what's the price for The Beam Ray? I'm going to be setting up a motorized projection screen built into a floating shelf and I'm looking for an IR blaster that I can place on the shelf to turn on the Projector that is straight across the room.

also I'm thinking I might paint The Beam Ray body black so it blends in better, from the pictures it looks like I would just need to tape off the leds and then paint the body is that correct?
Title: Re: BEAM documentation / news
Post by: Kalle on January 29, 2019, 04:40:13 PM
Hi dude,
You will get a PM with details.
There is no tape necessary, because you can use The stealth mode on which switch the LED complete off.


Kalle
Title: Re: BEAM documentation / news
Post by: PegLegTV on January 29, 2019, 04:47:10 PM
Sounds good,

Just to make clear when I said LED I was referring to the IR emitters on the front of The Beam Ray not the LED'S inside the unit for ambiance lighting, figure I should point that out for others reading this
Title: Re: BEAM documentation / news
Post by: Kalle on January 29, 2019, 04:54:45 PM
Sorry, I did not read the text correctly and misunderstood your question.
I can paint the housing for you black, so you have to do nothing  ;)


The „Ray“ is easy to open with two screws and in this way it is possible to remove the whole pcb.
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 01, 2022, 03:40:57 PM
hey guys I know this is a long shot. I believe that my RF (433Mhz) receiver has gone bad, and I have some new codes that I need to learn for some RGB led strip lights using RF.

I thought at first that I got a remote/controller that isn't using 433Mhz, however when I test a remote that I already learned the codes from, it doesn't detect any RF signals. Occasionally it will show phantom codes, but nothing in the right range to the original RF codes from my projector screen remote

Example:
projector screen remote (good code)
Code: [Select]
1103,104,36ABABBABAABB90,124BAB25ABAABABBAABBAABBAAB45CBABABAABF
phantom codes (bad code)
Code: [Select]
153,60,11B36,56B18,13B16G32,30,24,21BGBBBGKG51BHKCBBG
If the RF Receiver (433Mhz) has gone bad, will either of these work for the replacement?

Amazon 433MHz Superheterodyne (https://smile.amazon.com/Superheterodyne-Receiver-Transmitter-Wireless-Antenna/dp/B00X5WSIFY/ref=sr_1_4?crid=1GECQBBZSCYV3&keywords=433MHz+Superheterodyne&qid=1669923341&sprefix=433mhz+superheterodyne%2Caps%2C368&sr=8-4)

Ebay 433MHz Superheterodyne (https://www.ebay.com/itm/225192855232?hash=item346e8a46c0:g:c2EAAOSwu-9jPgqh&amdata=enc%3AAQAHAAAA8PuwAVr4fhy7VhvoJxMErE7M6Sz3G%2FYjZC0HR9I2kPDM4vfmlcfKfzMCeXMqOtYskAJlxEOC1BWGHvsjtCzUGbNWyvduVayB6xESRmtU51LFfYlkbKwQ60TyIsmXE%2FaGC3jbe1eqpKAaRGvfQOz79Gl5ItHTUQrl25Y02Et%2FOaD%2BEugbJzg8t1%2FdLFSDnDFHs15WmrFFtijY98y3BFjg7nc8sMebGfGlfoFc9qnng3Cuw3KeU9vM98LXV0Xjv1PhJ0jCx%2FvyjaPIPFxDtiKCQ5v%2B45elf%2FGUiwPKe0HyDDqLF2n1W2CFHkVEKdjoGitBqA%3D%3D%7Ctkp%3ABFBMnt_u6plh)
 

Thank you
Title: Re: BEAM documentation / news
Post by: Kalle on December 01, 2022, 04:39:53 PM
Hi PegLeg,
the phantom code looks really bad - did you checked the BEAM plug-in RF settings if there is something wrong with the parameter?
If the Chip is damaged, the first one of your Amazon link is the best choice.


One other thing - are you sure you have only insert the 433MHz RF receiver in your BEAM? You can use only one receiver in the BEAM for learning RF codes (433MHz or 315MHz). So if you have both receiver installed, remove the 315MHz Chip first before start learning a code.


Kalle
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 02, 2022, 03:20:18 AM
Hey kalle, yeah I double checked that I was using the same settings as James does in his tutorial video. I tried adjusting the noise setting to see if that helped and it helped to block the phantom codes but still couldn't read the remote code.

I swapped my RF receiver chips incase I had the wrong one installed and still didn't see any codes.

Thank you! I'll get the one from Amazon ordered, and let you know how it goes.
Title: Re: BEAM documentation / news
Post by: Kalle on December 02, 2022, 05:22:29 AM
Try first a new chip, if this doesn't help, let me know and I can assemble you a complete new PCB Board with all components.

Best wishes,
Kalle
Title: Re: BEAM documentation / news
Post by: jitterjames on December 02, 2022, 06:10:37 PM
I did not know those chips could go bad but they are pretty cheap so trying a new one is probably the easiest place to start.

You should also try to remove the chip, check that the contacts are clean and that the antenna is secure and put it back in.

Make sure when learning codes to avoid other RF signals if possible and put your remote close to the receiving chip. There can also be some technique involved in holding down the remote button for long enough. Varies by remote.

Good luck and let us know what happens.
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 09, 2022, 02:36:54 PM
I got the new 433mhz chip set in yesterday and got the anttenas attatched. and it solved the problem.  :yay

I'm working on learning the codes for my RF Led strip Lights, the codes are extreamly long, the only working codes are the initial raw codes, and they cause the Beam to restart and VC to freeze for around 20 seconds after sending them.

I've tried adjusting settings to no avail.

current settings:
Lock Min: 100
Lock Max: 1202 (lowest it can be set or I don't get any codes)
Noise: 10
Equal: 2

I've tried adjusting all of the above settings, but I see the same results.

Raw Code for "power on" that works but causes the Beam to restart.
Code: [Select]
{M:IP.Beam 2.0}/sendRFraw?code=102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,40,122,40,122,42,41,121,42,121,42,120,122,41,41,121,122,42,41,121,121,41,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,40,122,40,122,41,41,121,41,121,42,120,122,41,41,121,122,42,41,121,121,42,120,43,40,122,41,121,41,121,42,121,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,41,121,122,41,41,121,122,41,121,42,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,56,108,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,41,121,121,42,41,121,121,42,121,42,40,122,41,121,42,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,

Raw code for "power on" that I edited manualy, (I deleted two numbers at a time and tested each time until it failed, then used the last working code)
this code does not cause any problems, and turns on my strip lights
Code: [Select]
{M:IP.Beam 2.0}/sendRFraw?code=102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,

do you guys have any tips on how to shorten these codes so they don't cause the beam to restart and vc to freeze, other than manully editing them?

update: I created a VC Command to Shorten the codes. I was able to shorten all the codes so they don't cause the beeam to restart or cause VC to freeze.

thank you!
Title: Re: BEAM documentation / news
Post by: Kalle on December 10, 2022, 02:53:38 AM
Hi PegLeg,
nice to hear that your problem is solved.
You can also send the compressed code instead of the raw code which is displayed in the BEAM plugin.

example code: /sendRFraw?code=1130,39,104ABABABABABABABABABABBAABABABABABABABBAABBAABABA


or an other option is to use the BEAM WebUI for learning a code (if it possible) and maybe you have a code that looks like: /sendRF?code=4116&bits=24&n=1
Title: Re: BEAM documentation / news
Post by: jitterjames on December 14, 2022, 12:02:20 PM
You may only need up to the first larger number, possibly also setting n>1

eg:
Code: [Select]
{M:IP.Beam 2.0}/sendRFraw?code=102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201
Title: Re: BEAM documentation / news
Post by: jitterjames on December 14, 2022, 12:10:03 PM
If you break it down your code looks like this:  You can see the pattern.
code=
                 102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201
,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201
,55,108,52,111,128,36,125,38,124,40,122,40,122,42,41,121,42,121,42,120,122,41,41,121,122,42,41,121,121,41,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201
,55,108,52,111,128,36,125,38,124,40,122,40,122,41,41,121,41,121,42,120,122,41,41,121,122,42,41,121,121,42,120,43,40,122,41,121,41,121,42,121,42,120,122,41,41,121,42,120,42,1201
,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,41,121,122,41,41,121,122,41,121,42,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201
,56,108,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,41,121,121,42,41,121,121,42,121,42,40,122,41,121,42,121,42,120,42,120,122,41,41,121,42,120,42,1201
,55,108,52,
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 14, 2022, 01:13:50 PM
Kalle, sorry I forgot to respond to yours when I got back home. the raw codes that worked never produced anything on the bottom half of the screen like your showing in the picture, so it took me a little bit to spot when a raw code was good or not just had to look for the lenth and starting numbers.

After some testing I found that if I cut the raw code down to 96 integer groupings then the commands would work and not freeze VC and restart the beam

          1     2   3    4   5
         102,134,32,128,36

from there I made a command in VC so I could input the raw code and the remote button name and have it create a map table with the button names and code, along with testing the new raw code. from there it was fairly easy, all I had to do was repeat that 32 times for all the buttons I wanted to learn.  :bonk

only four buttons where difficult to figure out (dim,brighter, faster, slower) but after some testing I relized that they need to be repeated multiple times in order to see a difference so I just added &n=9 to the end of the raw codes and the problem with those buttons were solved.


Jitterjames, I tested the raw code you posted and I also tried your code by adding &n=2 to the end of your command but still no luck, from what I can tell it seems that anything less than 96 integer groupings the codes would not work. however after looking at the raw code with your input I did find that the code repeats twice minus the big number.

Working Power on:
Code: [Select]
{M:IP.Beam 2.0}/sendRFraw?code=102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,
Raw code borken down
                 102,134,32,128,36,124,40,122,41,121,42,40,121,42,121,42,120,122,41,41,121,122,42,41,121,121,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,1201
,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,


Beam RF code shortner commands that I used
Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.3.0.3-->
<commandGroup open="True" name="Beam RF Code Shortener" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="1040" name="RF code shortener" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="Action number 1 replace (PUT RAW RF CODE HERE) with your raw RF Code&#38;#xD;&#38;#xA;Action number 3 repeats X amout of times to set the length of the new raw code&#38;#xD;&#38;#xA;{1} = button name for the Maptable">
    <action>
      <cmdType>Results.SetVar</cmdType>
      <params>
        <param>NewCode</param>
        <param>(PUT RAW RF CODE HERE)</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Results.RegEx</cmdType>
      <params>
        <param>(\d+)</param>
        <param />
        <param>{Var.NewCode}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Results.SetVar</cmdType>
      <params>
        <param>Desktop</param>
        <param>C:\Users\{Var.username}\Desktop\</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>File.Append</cmdType>
      <params>
        <param>{Var.Desktop}Code.txt</param>
        <param>{Match.{i}},</param>
      </params>
      <cmdRepeat>96</cmdRepeat>
    </action>
    <action>
      <cmdType>File.Read</cmdType>
      <params>
        <param>{Var.Desktop}Code.txt</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Map.Set</cmdType>
      <params>
        <param>TEST</param>
        <param>{1}</param>
        <param>{LastResult}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>File.Delete</cmdType>
      <params>
        <param>{Var.Desktop}Code.txt</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Scrape</cmdType>
      <params>
        <param>{M:IP.Beam 2.0}/sendRFraw?code{M:TEST.{1}}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
  </command>
  <command id="855" name="Short RF code Test" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} = Button name to test">
    <action>
      <cmdType>scrape</cmdType>
      <params>
        <param>{M:IP.Beam 2.0}/sendRFraw?code={M:TEST.{1}}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
  </command>
  <command id="1108" name="Export TEST Map to new maptable and payload file" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} = New MapTable name that you want (no spaces)&#38;#xD;&#38;#xA;{2} = Payload.xml file name that you want (without  .xml) (stored in {Path.VC}\payloads)">
    <action>
      <cmdType>Map.ExportPayloadXML</cmdType>
      <params>
        <param>Payloads\TEST.xml</param>
        <param>TEST</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>File.Read</cmdType>
      <params>
        <param>{Path.VC}\Payloads\TEST.xml</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Results.RegExSingle</cmdType>
      <params>
        <param>&lt;payload&gt;.*?&lt;value&gt;(.*?)&lt;/value&gt;.*?&lt;phrase&gt;(.*?)&lt;/phrase&gt;</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Results.MatchToMap</cmdType>
      <params>
        <param>{1}</param>
        <param>True</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Map.ExportPayloadXML</cmdType>
      <params>
        <param>Payloads\{2}.xml</param>
        <param>{1}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>File.Delete</cmdType>
      <params>
        <param>{Path.VC}\Payloads\TEST.xml</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Map.DropTable</cmdType>
      <params>
        <param>TEST</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Map.CreateTable</cmdType>
      <params>
        <param>TEST</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
  </command>
</commandGroup>

Thank you guys for the help and input.
Title: Re: BEAM documentation / news
Post by: Kalle on December 15, 2022, 02:22:41 AM

Now that makes me curious - I have a lot of 433MHz remotes and none of them produce such a start frequency. What I mean, your RF code starts with a relatively small sequence of numbers (initial code: 102,134,32,128,36,124,40,122,41, ...), which I have never seen before, no matter from which RF remote control - the initial code always starts with a large number.


I am in the lucky position to test your working code with two BEAM's and the BEAM Plugin (one BEAM transmits, one receives) and have the following result which you could try out.

/sendRFraw?code=1019,69,105,54B129,36DEDEDEE120EFEFDEEFDEEDDEDEEDEFEFCFEFDEEF45BDEDEDEDEFEB248,24DFCEDFEEDFEFEFEFEFEFEFEFEFEFEFEEFEFEFEFE

This is a part of your original code, which i have shortened:
/sendRFraw?code=1201,55,108,52,111,128,36,125,38,124,39,123,40,122,41,41,122,41,121,42,120,122,41,41,121,121,42,41,121,122,42,121,43,40,122,41,121,41,121,42,120,42,120,122,41,41,121,42,120,42,


In the Beam plugin there is the possibility to adjust the noise - try higher values, this will filter the sequences a bit or lower values to see more sequences but a lot of trash.
What surprises me is that you don't get anything in the BEAM plugin under "Compressed Code" when you try to learn the remote control with the BEAM.


Kalle
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 16, 2022, 02:06:17 PM
I tested both codes that you posted, only the second code worked.

I did some testing with the beam plugin

Beam Settings:
Lock Min: 100
Lock Max: 5000
Noise: 40 (any higher and no codes show up)
Equal +/-: 2

Beam Plugin Raw RF code:
Code: [Select]
http://192.168.1.202/learnRFraw?lmin=100&lmax=5000&nt=40
Data: 123,41,121,41,120,122,41,41,120,122,41,41,120,122,41,121,41,41,121,42,120,42,120,43,119,43,120,123,40,42,120,43,120,42,1201,57,106,53,110,128,36,125,38,124,39,123,40,122,41,41,121,42,120,43,119,123,40,42,120,122,41,42,120,122,41,121,42,41,121,42,120,42,120,42,120,43,119,123,40,42,120,42,120,42,1201,56,107,53,110,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,42,120,122,41,41,120,122,41,121,42,41,121,41,121,42,120,42,120,42,120,122,41,42,120,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,122,40,122,41,41,121,42,120,42,120,122,41,41,120,122,41,41,121,122,41,121,42,40,121,41,121,42,120,42,120,42,120,122,41,41,120,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,42,120,122,41,41,121,121,41,121,42,41,121,41,121,42,120,42,120,42,120,122,41,41,121,42,120,42,1201,56,107,52,111,128,36,125,38,124,39,122,40,122,41,41,121,42,120,42,120,122,41,41,121,122,41,41,121,121,41,121,42,40,121,41,121,42,121,42,120,42,120,122,41,41,121,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,123,40,122,41,41,
Sequences detected: 1
LockMin: 100,  LockMax: 5000,  NoiseTheshold: 40

no compressed code.

Note: I would see some occasional compressed codes but when they showed up none of them worked, and neither did the raw code. So as I worked through the remote buttons if I saw compressed codes, the raw code didn't look like other codes that worked, so I wouldn't test it.

I only have one other remote that uses 433mhz (projector screen), and that remote never generated any compressed codes origianly. when I test it now, the raw code is much longer and causes VC to freeze short tearm and the beam to restart, but the raw code does work.

Projector Screen Remote Beam output:
Code: [Select]
http://192.168.1.202/learnRFraw?lmin=100&lmax=5000&nt=20
Data: 1090,123,21,117,29,112,33,38,105,37,105,107,38,33,108,106,38,105,38,33,109,34,109,106,38,105,39,32,110,105,39,33,109,105,38,33,109,105,38,33,109,33,109,34,108,34,108,106,38,33,1103,116,29,113,32,110,34,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,109,105,39,33,109,105,39,33,110,105,39,32,110,33,109,34,108,34,108,106,38,33,1103,116,29,113,32,111,33,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,109,105,38,33,109,105,38,33,109,105,39,33,109,33,109,34,108,34,108,106,38,33,1103,116,29,113,32,111,34,37,106,37,105,108,36,35,107,107,37,106,37,33,109,33,108,106,38,105,38,33,109,105,38,33,109,106,38,33,109,105,38,33,109,34,109,34,108,34,108,106,38,33,1103,116,29,113,32,110,34,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,110,105,38,33,109,105,38,33,109,105,38,33,109,34,109,34,108,34,108,106,38,33,1103,116,29,113,32,110,33,37,105,37,106,108,36,35,107,107,37,106,37,34,109,34,109,106,37,105,38,33,109,105,38,33,109,106,38,32,110,105,38,33,109,33,109,34,108,34,108,106,38,33,
Sequences detected: 1
LockMin: 100,  LockMax: 5000,  NoiseTheshold: 20

after looking over the code, there are six codes generated, all of them work, the first one is different and the last five are identical. with this remote the projector screen will beap when the button is pressed so I only press the button until I hear the beap which is a quick press of the button.


1090,123,21,117,29,112,33,38,105,37,105,107,38,33,108,106,38,105,38,33,109,34,109,106,38,105,39,32,110,105,39,33,109,105,38,33,109,105,38,33,109,33,109,34,108,34,108,106,38,33,

1103,116,29,113,32,110,34,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,109,105,39,33,109,105,39,33,110,105,39,32,110,33,109,34,108,34,108,106,38,33,
1103,116,29,113,32,111,33,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,109,105,38,33,109,105,38,33,109,105,39,33,109,33,109,34,108,34,108,106,38,33,
1103,116,29,113,32,111,34,37,106,37,105,108,36,35,107,107,37,106,37,33,109,33,108,106,38,105,38,33,109,105,38,33,109,106,38,33,109,105,38,33,109,34,109,34,108,34,108,106,38,33,
1103,116,29,113,32,110,34,37,105,37,106,108,36,35,107,107,37,106,38,33,109,34,108,106,38,105,38,33,110,105,38,33,109,105,38,33,109,105,38,33,109,34,109,34,108,34,108,106,38,33,
1103,116,29,113,32,110,33,37,105,37,106,108,36,35,107,107,37,106,37,34,109,34,109,106,37,105,38,33,109,105,38,33,109,106,38,32,110,105,38,33,109,33,109,34,108,34,108,106,38,33,


this remote does start with a higher number like your mentioned in your post.

these are the remotes that I'm testing with

Amazon: SUPERNIGHT RGB Light Strip Remote Controller, RF Remote (https://smile.amazon.com/dp/B08K7C2DK2?ref=ppx_yo2ov_dt_b_product_details&th=1)
Amazon: Projector Screen (https://smile.amazon.com/gp/product/B00J22TM7Y/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1)

the LED RF Remote doesn't say if it is 433mhz or 315mhz, it was a black Friday sale $6.33 USD so I risked it, when the beam couldn't read the remote origianally, I ordered a remote that said it was 433mhz however even with the new RF receiver that remote never produced any codes with the beam so I returned it.

I'm sorry I know that that is a lot of information above, but I wanted to make sure you knew what I have tried and what the results were.
Title: Re: BEAM documentation / news
Post by: Kalle on December 16, 2022, 02:50:16 PM

Thanks for all the info.


If the second code was work for you, it is easy to shorten all you codes without an math or regec or what ever.
The only thing you have to do - take a look where is the large number is and cut it out to the last number before the next similar large number starts (include thecomma at the end).


example:


 123,41,121,41,120,122,41,41,120,122,41,41,120,122,41,121,41,41,121,42,120,42,120,43,119,43,120,123,40,42,120,43,120,42,1201,57,106,53,110,128,36,125,38,124,39,123,40,122,41,41,121,42,120,43,119,123,40,42,120,122,41,42,120,122,41,121,42,41,121,42,120,42,120,42,120,43,119,123,40,42,120,42,120,42,1201,56,107,53,110,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,42,120,122,41,41,120,122,41,121,42,41,121,41,121,42,120,42,120,42,120,122,41,42,120,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,122,40,122,41,41,121,42,120,42,120,122,41,41,120,122,41,41,121,122,41,121,42,40,121,41,121,42,120,42,120,42,120,122,41,41,120,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,123,40,122,41,41,121,42,120,42,120,122,41,42,120,122,41,41,121,121,41,121,42,41,121,41,121,42,120,42,120,42,120,122,41,41,121,42,120,42,1201,56,107,52,111,128,36,125,38,124,39,122,40,122,41,41,121,42,120,42,120,122,41,41,121,122,41,41,121,121,41,121,42,40,121,41,121,42,121,42,120,42,120,122,41,41,121,42,121,42,1201,56,107,52,111,128,36,125,38,124,39,123,40,122,41,41,


This is your posted raw code and you can see the correct sequence ist starting at green and repeatedly continuous - the red marked is the code is not needed.


Kalle
Title: Re: BEAM documentation / news
Post by: jitterjames on December 17, 2022, 10:45:21 AM
normally noise should be set lower (maybe 5) and increasing the "Equal +/-" to about 10 is going to help your compressed codes.  You see your values of 38, 41, 40, 42.  Those are probably all the same duration and the Equal +/- will allow VC to see that they are all the same and change them all to the average of their values.  So they will all be set to something like 40, and then replaced with a letter.
Title: Re: BEAM documentation / news
Post by: jitterjames on December 17, 2022, 10:46:50 AM
What version of VC are you using Pegleg?
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 17, 2022, 06:05:18 PM
I thoguht I was running the most recent version but I was running version 2.3.0.3, so I update my laptop to 2.3.1.1, when doing so I had an error pup up

Quote
Voxcommando Installer/Updater (Version 2.311)

Could not download Visual Studio 2010 Redist; none of the mirrors
appear to be functional.

I clicked ok so the update would continue, so I could do some more testing with the beam plugin.

is this what I need to download Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update (http://Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update) to fix the above error? (this is a new Laptop)

after the update I didn't see any difference in the code output, so I made the adjustments to noise(5) and equal +/- (10), this causeed multiple codes (data) to be collected but did show compressed codes, none of them worked. so I played with the settings and the only way to reduce the amount of raw codes being detected was setting noise at 9, but none of the compressed codes worked on my laptop. Ill have to do more testing (posibly Monday).

while doing some testing with the beam pluggin I also got this error

Quote
System.InvalidOperationException: Collection was modified;
enumeration operation may no execute
 at
System.ThrowHelper.ThrowIvalidOperationException(ExceptionResource resource)
at System.Collection.Generic.List'1.Enumerator.MoveNextRare()
at System.String.Join[T][string separator, IEnumerable'1 values)
at vcPlugin.ctlMain.< > c__DisplayClass26_0.<processDataRF>b__0()

it didn't cause any problems so I'm not sure what caused it or what it means exactly, it popped up while click the RF buttons to test the compressed codes (maybe I clicked the next RF button to fast)
 
Title: Re: BEAM documentation / news
Post by: PegLegTV on December 21, 2022, 02:22:40 PM
sorry for the delay in responding.

I finally had time to sit down and do some more testing with the beam. It took me a little while to get it narrowed down.

I'm finally able to get good compressed codes, here are the settings that I used,

Lock Min: 400

Lock Max: 2200

Noise: 8

Equal +/-: 4



lock min was the big key to get the compressed code. I was doing my original testing with my Lock Min set to 100.

thank you for your help as always!

Title: Re: BEAM documentation / news
Post by: Kalle on December 22, 2022, 04:37:52 AM


Glad to hear you solved the problem.
I wish you a Merry Christmas and a Happy New Year.  ::antlers

Kalle

Title: Re: BEAM documentation / news
Post by: PegLegTV on December 22, 2022, 11:57:10 AM
Merry Christmas and Happy New year to you as well!
Title: Re: BEAM documentation / news
Post by: jitterjames on December 23, 2022, 05:54:55 PM
Happy Festivus to all!