Please login or register.

Login with username, password and session length

Author Topic: Documentation for the old Insteon 2414S PLC  (Read 2962 times)

guyl

  • Full Member
  • ***
  • Helpful Post Rating: 1
  • Posts: 35
Documentation for the old Insteon 2414S PLC
« on: August 13, 2024, 01:12:27 PM »

It's a long shot, but would anyone have documentation for the very first Insteon computer interface, the 2414S PLC? It was part of the Insteon developer kit when Insteon first came out, around 2005 or so. I came across mine in a box and thought it would be fun to see if I could get it to do anything useful, maybe as part of a project. It had an odd baud rate, like 2400 I think. Any pdf file or document scan of the particulars of this unit would be interesting and fun. Thanks.
Logged

Brian H

  • Community Organizer
  • Hero Member
  • ***
  • Helpful Post Rating: 305
  • Posts: 13295
Re: Documentation for the old Insteon 2414S PLC
« Reply #1 on: August 13, 2024, 03:54:25 PM »

I have the developers documentation file. As I too was a Developers Group Member
I don't remember one just on the 2414U and 2414S.
It shows the use of the SALad Assembler and the SDM many compiled programs used.
You then down loaded the assembled file to the 2414S or 2414U and it ran alone.
Yes it is a very slow baud rate for the 2414S.
The IBIOS commands are also documented.
I tried to upload it but it maybe too large or I have other issues right now.
« Last Edit: August 13, 2024, 03:58:18 PM by Brian H »
Logged

Brian H

  • Community Organizer
  • Hero Member
  • ***
  • Helpful Post Rating: 305
  • Posts: 13295
Re: Documentation for the old Insteon 2414S PLC
« Reply #2 on: August 13, 2024, 05:42:20 PM »

There are a few Developers Guides on this site that has many files archived.
I did see a few listed but I don't known their vintage.
I will still be investigating not being able to upload it.
I don't think 3.7MB is too big.
https://github.com/pyinsteon/pyinsteon/commit/2533494a8b13b30b2d0938c9a18afe782b740410
Two of them look very interesting
« Last Edit: August 13, 2024, 05:46:43 PM by Brian H »
Logged

Brian H

  • Community Organizer
  • Hero Member
  • ***
  • Helpful Post Rating: 305
  • Posts: 13295
Re: Documentation for the old Insteon 2414S PLC
« Reply #3 on: August 13, 2024, 08:00:09 PM »

2414S Quick Guide and serial specification.
Serial cable is the same three wire RJ45 to DB9 connector as in the 2412S and 2413S PLM.
One was shipped with the 2414S,2412S and 2413S inside the packing for the module.
I still have two 2414S and two 2414U PLC modules in my stash also.
I did remove the RTC Lithium back up batteries. In case they decided to start to leak.
« Last Edit: August 13, 2024, 08:12:52 PM by Brian H »
Logged

guyl

  • Full Member
  • ***
  • Helpful Post Rating: 1
  • Posts: 35
Re: Documentation for the old Insteon 2414S PLC
« Reply #4 on: August 13, 2024, 08:32:04 PM »

Interesting stash of documents, thanks! I'll look through them. The 2005 date looks about right for the developer's guide, and does mention the development kit. I just downloaded it, to go through it later.

The box in which I found the 2414S also had a circuit board I had made at the time, with a connector for the 2414S at one one, and a ...mini phone jack at the other! It brought back fun memories. As some will know, I was heavily involved with ADI and the Ocelot back then, and among my crazy projects, I wanted to be the first person on earth to have the Ocelot turn on an Insteon device using the Insteon protocol. The Ocelot didn't have serial output (though a serial bobcat became available later). But I did have a SECU16IR, a module with 16 IR blinker outputs. IR commands consist of a modulated carrier (usually at around 38 kHz) modulated on and off to produce a bit pattern. Well in the Ocelot, the IR codes are encoded as 1 and 0 bits, each of which means that the carrier should be on or off, and each time cell is 40uS long. So for example a burst of 120 uS of carrier followed by 80 uS of nothing would be encoded as 11100... continuously from one byte to the next. Knowing that, I figured that I could replicate a serial signal envelope by encoding the serial bit durations as IR codes. So the mini phone jack connected to a SECU16IR output. Then the modulated envelope went to my little board that filtered out the carrier (using a simple RC network) and the resulting signal envelope fed into a MAX232 chip to produce RS232 level signals, and I fed that into the 2414S. It worked! (I'm laughing as I'm writing this). That's why I remember that the baud rate was low, because the 40uS time cell resolution wasn't good enough for anything above 4800 baud.
Logged
 

X10.com | About X10 | X10 Security Systems | Cameras| Package Deals
© Copyright 2014-2016 X10.com All rights reserved.