this Post is a tutorial to build an IP EIB/KNX Gateway based on a Raspberry Pi completely from the scratch. The core components are the eib daemon from the bcusdk in conjunction with the TPUART EIB Bustranceiver module.
3 components are needed:
- A Raspberry PI
- A EIB Buscoupling Unit
- Adapter Board to connecting both
You can use A or the B Model of Raspberry Pi. The eibd daemon has minimal hardware requirements.
There are two possibilities for connecting a computer to the EIB/KNX Bus over a RS232 serial interface. Both are supported by eibd.
- Buscoupler 2 with FT12 protocol
- TPUART module
Advertisment to support michlstechblog.info
, galvanic isolation
, Raspberry PI
to set a higher graphic resolution in Windows guest operating system do the following steps:
Decide which resolution should be available, in this example 1680×1050 and calculate Video RAM size (default Video RAM for Workstation 16777216, for ESX 4194304):
if you tried to save a word or excel document as another format you got an error. For example, if you want to convert a CSV File to a Excel workbook and save it in Excel 95/97/2003 format.
$oExcel = New-Object -ComObject "Excel.Application"
$oExcel.Visible = $true
Exception calling "SaveAs" with "1" argument(s): "SaveAs method of Workbook class failed"
At D:\test\CSV2Excel.ps1:29 char:20
+ $xl_workbook.SaveAs <<<< ("D:\Temp\test.xls")
+ CategoryInfo : NotSpecified: (:) , MethodInvocationException
+ FullyQualifiedErrorId : ComMethodTargetInvocation
you have closed the command shell window in your Session or you want to start an additional cmd shell or program?
At the console start the task Manager by pressing Alt-Ctrl-Del respectively if you are in a Remote Desktop Session Press Alt-Ctrl-End.
Start Task Manager
some usefull tools like telnet.exe are disabled by default in Windows Vista and later version. You can enable this and other features by command line using dism.
dism called with the get-features parameter lists all available features and its current state.
Note: Featurenames are case sensitive.
C:\>dism /online /Get-Features
Feature Name : TelnetServer
State : Disabled
Feature Name : TelnetClient
State : Enabled
and the Enable-Feature option install them