New binding for home made hardware

Hi,

I have a doubt here.

I believe your binding sends cmd in key=value pair to the respective XBee END DEVICE and that END DEVICE is connected to Arduino and it will take care of sending it to different sensors connected to it, Am I right here ?

Thanks.

Hi,

I did OH build(mvn clean install) by cloning the repo from https://github.com/juri8/openhab.

kpatil  ~  xbee_diy  openhab  git branch

  • diyxbee
    master

Now I don’t see the diyonxbee binding in the directory.

Is it part of OH core or where does it present in the openhab directory ?

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] openHAB … SUCCESS [1.356s]
[INFO] openHAB Bundles … SUCCESS [0.025s]
[INFO] openHAB Core Components … SUCCESS [0.075s]
[INFO] openHAB Core … SUCCESS [4.273s]
[INFO] openHAB Core Library … SUCCESS [0.877s]
[INFO] openHAB Core Script Engine … SUCCESS [0.597s]
[INFO] openHAB Actions … SUCCESS [0.095s]
[INFO] openHAB Mail Action … SUCCESS [3.082s]
[INFO] openHAB Prowl Action … SUCCESS [0.339s]
[INFO] openHAB I/O Components … SUCCESS [0.039s]
[INFO] openHAB Multimedia I/O … SUCCESS [0.547s]
[INFO] openHAB Console … SUCCESS [0.423s]
[INFO] openHAB Network I/O … SUCCESS [0.598s]
[INFO] openHAB Pushover Action … SUCCESS [0.408s]
[INFO] openHAB Squeeze Server … SUCCESS [0.441s]
[INFO] openHAB Squeezebox Action … SUCCESS [0.339s]
[INFO] openHAB Twitter Action … SUCCESS [0.557s]
[INFO] openHAB XBMC Action … SUCCESS [0.257s]
[INFO] openHAB XMPP Action … SUCCESS [0.751s]
[INFO] openHAB xPL Transport … SUCCESS [0.549s]
[INFO] openHAB xPL Action … SUCCESS [0.260s]
[INFO] openHAB NotifyMyAndroid Action … SUCCESS [0.221s]
[INFO] openHAB Core Scheduler Service … SUCCESS [0.279s]
[INFO] openHAB Configurations … SUCCESS [0.040s]
[INFO] openHAB Configuration Core … SUCCESS [0.425s]
[INFO] openHAB Models … SUCCESS [0.005s]
[INFO] openHAB Model Core … SUCCESS [0.395s]
[INFO] openHAB Model Items … SUCCESS [37.579s]
[INFO] openHAB Bindings … SUCCESS [0.164s]
[INFO] openHAB Homematic Binding … SUCCESS [1.715s]
[INFO] openHAB Homematic Action … SUCCESS [0.487s]
[INFO] openHAB OpenWebIf Action … SUCCESS [0.654s]
[INFO] openHAB Core Transformation Service … SUCCESS [0.587s]
[INFO] openHAB Model Persistence … SUCCESS [32.315s]
[INFO] openHAB Core Persistence … SUCCESS [0.699s]
[INFO] openHAB Model Sitemap … SUCCESS [44.392s]
[INFO] openHAB UIs … SUCCESS [0.186s]
[INFO] openHAB UI … SUCCESS [1.596s]
[INFO] openHAB Weather Binding … SUCCESS [1.441s]
[INFO] openHAB Weather Action … SUCCESS [1.277s]
[INFO] openHAB Rest libraries bundle … SUCCESS [0.686s]
[INFO] openHAB MiOS Binding … SUCCESS [0.970s]
[INFO] openHAB MiOS Action … SUCCESS [0.382s]
[INFO] openHAB Astro Binding … SUCCESS [0.767s]
[INFO] openHAB Astro Action … SUCCESS [0.363s]
[INFO] openHAB Tinkerforge Binding … SUCCESS [3.857s]
[INFO] openHAB TinkerForge Action … SUCCESS [0.307s]
[INFO] openHAB Harmony Client IO … SUCCESS [1.124s]
[INFO] openHAB HarmonyHub Action … SUCCESS [0.260s]
[INFO] openHAB Archetypes … SUCCESS [0.056s]
[INFO] openHAB Action Archetype … SUCCESS [34.212s]
[INFO] openHAB Binding Archetype … SUCCESS [0.128s]
[INFO] openHAB Lgtv Binding … SUCCESS [0.695s]
[INFO] openHAB Bluetooth Binding … SUCCESS [0.438s]
[INFO] openHAB Serial Transport … SUCCESS [0.311s]
[INFO] openHAB AutoUpdate Binding … SUCCESS [0.318s]
[INFO] openHAB KNX Binding … SUCCESS [0.828s]
[INFO] openHAB KNX Binding Tests … SUCCESS [36.475s]
[INFO] openHAB Serial Binding … SUCCESS [0.280s]
[INFO] openHAB 1-Wire Binding … SUCCESS [0.481s]
[INFO] openHAB Wake-on-LAN binding … SUCCESS [0.316s]
[INFO] openHAB NetworkHealth Binding … SUCCESS [0.290s]
[INFO] openHAB Exec Binding … SUCCESS [0.472s]
[INFO] openHAB Exec Binding Tests … SUCCESS [5.568s]
[INFO] openHAB HTTP Binding … SUCCESS [0.402s]
[INFO] openHAB HTTP Binding Tests … SUCCESS [5.086s]
[INFO] openHAB Hue Binding … SUCCESS [0.369s]
[INFO] openHAB Librarys … SUCCESS [0.047s]
[INFO] openHAB Tel Library … SUCCESS [0.350s]
[INFO] openHAB Fritzbox Binding … SUCCESS [0.314s]
[INFO] openHAB NTP Binding … SUCCESS [0.441s]
[INFO] openHAB MPD Binding … SUCCESS [0.467s]
[INFO] openHAB VDR Binding … SUCCESS [0.284s]
[INFO] openHAB Asterisk Binding … SUCCESS [0.543s]
[INFO] openHAB SNMP Binding … SUCCESS [0.546s]
[INFO] openHAB Sonos Binding … SUCCESS [0.954s]
[INFO] openHAB ConfigAdmin Binding … SUCCESS [0.303s]
[INFO] openHAB Novelan Heatpump Binding … SUCCESS [0.420s]
[INFO] openHAB Cups Binding … SUCCESS [0.479s]
[INFO] openHAB IHC / ELKO LS Binding … SUCCESS [1.096s]
[INFO] openHAB TCP/UDP Binding … SUCCESS [1.426s]
[INFO] openHAB Plugwise Binding … SUCCESS [0.729s]
[INFO] openHAB Modbus Binding … SUCCESS [0.899s]
[INFO] openHAB PLCBus Binding … SUCCESS [0.511s]
[INFO] openHAB DMX Binding … SUCCESS [0.483s]
[INFO] openHAB OLA inteface for DMX Binding … SUCCESS [0.585s]
[INFO] openHAB lib485 interface for DMX Binding … SUCCESS [0.222s]
[INFO] openHAB artnet interface for DMX Binding … SUCCESS [0.170s]
[INFO] openHAB DMX Binding Tests … SUCCESS [5.724s]
[INFO] openHAB DSMR Binding … SUCCESS [0.431s]
[INFO] openHAB RFXCOM Binding … SUCCESS [0.620s]
[INFO] openHAB Samsung Air Conditioner Binding … SUCCESS [0.316s]
[INFO] openHAB Samsung AC Binding Tests … SUCCESS [4.634s]
[INFO] openHAB Samsung TV Binding … SUCCESS [0.365s]
[INFO] openHAB Pulseaudio Binding … SUCCESS [0.261s]
[INFO] openHAB Homematic Binding Tests … SUCCESS [6.130s]
[INFO] openHAB Koubachi Binding … SUCCESS [0.400s]
[INFO] openHAB Onkyo Binding … SUCCESS [0.343s]
[INFO] openHAB OpenPaths Binding … SUCCESS [0.289s]
[INFO] openHAB Somfy URTSI II Binding … SUCCESS [41.860s]
[INFO] openHAB OpenSprinkler Binding … SUCCESS [0.442s]
[INFO] openHAB Epson projector Binding … SUCCESS [0.332s]
[INFO] openHAB ComfoAir Binding … SUCCESS [0.487s]
[INFO] openHAB OWServer Binding … SUCCESS [0.363s]
[INFO] openHAB DigitalSTROM Binding … SUCCESS [0.766s]
[INFO] openHAB Squeezebox Binding … SUCCESS [0.227s]
[INFO] openHAB MQTT Transport … SUCCESS [0.394s]
[INFO] openHAB MQTT Binding … SUCCESS [0.278s]
[INFO] openHAB mqtt Binding Tests … SUCCESS [6.075s]
[INFO] openHAB Mqttitude Binding … SUCCESS [0.272s]
[INFO] openHAB Milight Binding … SUCCESS [0.344s]
[INFO] openHAB Systeminfo Binding … SUCCESS [0.477s]
[INFO] openHAB Systeminfo Binding Tests … SUCCESS [4.972s]
[INFO] openHAB Piface Binding … SUCCESS [0.234s]
[INFO] openHAB pilight Binding … SUCCESS [0.315s]
[INFO] openHAB pilight Binding Tests … SUCCESS [4.593s]
[INFO] openHAB Fritz AVM Home Automation Binding … SUCCESS [0.427s]
[INFO] openHAB Nibe heat pump Binding … SUCCESS [0.277s]
[INFO] openHAB ZWave Binding … SUCCESS [1.872s]
[INFO] openHAB Nikobus Binding … SUCCESS [0.458s]
[INFO] openHAB Nikobus Binding Tests … SUCCESS [11.323s]
[INFO] openHAB EnOcean Binding … SUCCESS [0.449s]
[INFO] openHAB enocean Binding Tests … SUCCESS [9.217s]
[INFO] openHAB CUL Transport … SUCCESS [0.174s]
[INFO] openHAB EM Binding … SUCCESS [0.246s]
[INFO] openHAB S300TH Binding … SUCCESS [0.230s]
[INFO] openHAB Heatmiser Binding … SUCCESS [0.258s]
[INFO] openHAB HMS Binding … SUCCESS [0.388s]
[INFO] openHAB Swegon ventilation Binding … SUCCESS [0.421s]
[INFO] openHAB MaxCube Binding … SUCCESS [0.415s]
[INFO] openHAB MAX!Cube Binding Tests … SUCCESS [5.453s]
[INFO] openHAB TiVo Binding … SUCCESS [0.365s]
[INFO] openHAB Tellstick Binding … SUCCESS [0.537s]
[INFO] openHAB InsteonHub Binding … SUCCESS [0.328s]
[INFO] openHAB Insteon PLM Binding … SUCCESS [0.808s]
[INFO] openHAB Pioneer AVR Binding … SUCCESS [0.261s]
[INFO] openHAB EM Binding Tests … SUCCESS [5.033s]
[INFO] openHAB S300TH Binding Tests … SUCCESS [4.361s]
[INFO] openHAB FHT Binding … SUCCESS [0.443s]
[INFO] openHAB FS20 Binding … SUCCESS [0.325s]
[INFO] openHAB CULIntertechno Binding … SUCCESS [0.251s]
[INFO] openHAB Open Energy Monitor Binding … SUCCESS [0.421s]
[INFO] openHAB Netatmo Binding … SUCCESS [0.751s]
[INFO] openHAB Netatmo Binding Tests … SUCCESS [5.848s]
[INFO] openHAB HDanywhere Binding … SUCCESS [0.216s]
[INFO] openHAB OmniLink Binding … SUCCESS [0.364s]
[INFO] openHAB Freeswitch Binding … SUCCESS [2.317s]
[INFO] openHAB neohub Binding … SUCCESS [0.338s]
[INFO] openHAB GPIO IO Module … SUCCESS [0.238s]
[INFO] openHAB GPIO Binding … SUCCESS [0.407s]
[INFO] openHAB IrTrans Binding … SUCCESS [0.275s]
[INFO] openHAB k8055 Binding … SUCCESS [0.334s]
[INFO] openHAB Withings Binding … SUCCESS [0.430s]
[INFO] openHAB RME Binding … SUCCESS [0.233s]
[INFO] openHAB IEC 62056-21 Meter Binding … SUCCESS [0.293s]
[INFO] openHAB Freebox Binding … SUCCESS [1.150s]
[INFO] openHAB XBMC Binding … SUCCESS [0.728s]
[INFO] openHAB Daikin Binding … SUCCESS [0.493s]
[INFO] openHAB JointSpace Binding … SUCCESS [0.251s]
[INFO] openHAB Oceanic Binding … SUCCESS [0.280s]
[INFO] openHAB EcoTouch Binding … SUCCESS [0.288s]
[INFO] openHAB YamahaReceiver Binding … SUCCESS [0.274s]
[INFO] openHAB Energenie Binding … SUCCESS [0.337s]
[INFO] openHAB MaxCul Binding … SUCCESS [0.347s]
[INFO] openHAB Wemo Binding … SUCCESS [0.405s]
[INFO] openHAB eKey Binding … SUCCESS [0.239s]
[INFO] openHAB AlarmDecoder Binding … SUCCESS [0.247s]
[INFO] openHAB Davis Binding … SUCCESS [0.381s]
[INFO] openHAB xPL Binding … SUCCESS [0.263s]
[INFO] openHAB DSC Alarm Binding … SUCCESS [0.692s]
[INFO] openHAB BenqProjector Binding … SUCCESS [0.231s]
[INFO] openHAB Libelium eHealth Binding … SUCCESS [0.219s]
[INFO] openHAB Anel Binding … SUCCESS [0.344s]
[INFO] openHAB Enigma2 Binding … SUCCESS [0.297s]
[INFO] openHAB Enigma2 Binding Tests … SUCCESS [4.472s]
[INFO] openHAB BTicino Binding … SUCCESS [0.372s]
[INFO] openHAB eBus Binding … SUCCESS [0.459s]
[INFO] openHAB zibase Binding … SUCCESS [0.200s]
[INFO] openHAB Wago Binding … SUCCESS [0.295s]
[INFO] openHAB NetworkUpsTools Binding … SUCCESS [0.277s]
[INFO] openHAB Ecobee Binding … SUCCESS [0.596s]
[INFO] openHAB Autelis Binding … SUCCESS [0.235s]
[INFO] openHAB Nest Binding … SUCCESS [0.409s]
[INFO] openHAB Satel Binding … SUCCESS [0.473s]
[INFO] openHAB HarmonyHub Binding … SUCCESS [0.173s]
[INFO] openHAB Plex Binding … SUCCESS [0.565s]
[INFO] openHAB Mochad X10 Binding … SUCCESS [0.260s]
[INFO] openHAB Denon Binding … SUCCESS [0.943s]
[INFO] openHAB MailControl Binding … SUCCESS [0.369s]
[INFO] openHAB Primare Binding … SUCCESS [0.296s]
[INFO] openHAB FrontierSiliconRadio Binding … SUCCESS [0.219s]
[INFO] openHAB PanasonicTV Binding … SUCCESS [0.197s]
[INFO] openHAB Enphase Energy Binding … SUCCESS [0.202s]
[INFO] openHAB LightwaveRf Binding … SUCCESS [0.354s]
[INFO] Souliss - Arduino based SmartHome - openHAB Binding SUCCESS [0.335s]
[INFO] openHAB Core Tests … SUCCESS [4.405s]
[INFO] openHAB Core Library Tests … SUCCESS [3.482s]
[INFO] openHAB Core Persistence Tests … SUCCESS [4.896s]
[INFO] openHAB Core Transformation Service Tests … SUCCESS [0.211s]
[INFO] openHAB Model Script … SUCCESS [32.351s]
[INFO] openHAB Model Rules … SUCCESS [1:02.944s]
[INFO] openHAB Core Jsr223 … SUCCESS [0.624s]
[INFO] openHAB Designer Bundles … SUCCESS [0.025s]
[INFO] openHAB Designer Core Plugin … SUCCESS [0.384s]
[INFO] openHAB Designer UI Plugin … SUCCESS [0.712s]
[INFO] openHAB Service Discovery … SUCCESS [0.240s]
[INFO] openHAB CV Interface … SUCCESS [0.621s]
[INFO] openHAB Dropbox Connector … SUCCESS [0.301s]
[INFO] openHAB Google Calendar … SUCCESS [0.577s]
[INFO] openHAB Google Calendar Tests … SUCCESS [4.172s]
[INFO] openHAB Monitor … SUCCESS [0.247s]
[INFO] openHAB Multimedia FreeTTS … SUCCESS [1.453s]
[INFO] openHAB Multimedia GoogleTTS … SUCCESS [0.256s]
[INFO] openHAB Multimedia GoogleTTS Tests … SUCCESS [4.565s]
[INFO] openHAB Multimedia MacinTalk … SUCCESS [0.217s]
[INFO] openHAB Multimedia MaryTTS … SUCCESS [8:07.138s]
[INFO] openHAB Multimedia SpeechDispatcher … SUCCESS [0.402s]
[INFO] my.openHAB Connection Service … SUCCESS [0.519s]
[INFO] openHAB Network I/O Tests … SUCCESS [4.197s]
[INFO] openHAB REST Interface … SUCCESS [0.440s]
[INFO] openHAB Model Item UI … SUCCESS [1.099s]
[INFO] openHAB Model Persistence UI … SUCCESS [0.644s]
[INFO] openHAB Model Script UI … SUCCESS [2.491s]
[INFO] openHAB Model Rules UI … SUCCESS [1.181s]
[INFO] openHAB Model Sitemap UI Plugin … SUCCESS [1.226s]
[INFO] openHAB Persistence Components … SUCCESS [0.093s]
[INFO] openHAB db4o Persistence … SUCCESS [0.651s]
[INFO] openHAB db4o Persistence Tests … SUCCESS [4.051s]
[INFO] openHAB Logging Persistence … SUCCESS [0.316s]
[INFO] openHAB Open.Sen.se Persistence … SUCCESS [0.242s]
[INFO] openHAB RRD4j Persistence … SUCCESS [0.690s]
[INFO] openHAB Exec Persistence … SUCCESS [0.220s]
[INFO] openHAB Exec Persistence Tests … SUCCESS [5.229s]
[INFO] openHAB mySQL Persistence … SUCCESS [0.491s]
[INFO] openHAB Cosm Persistence … SUCCESS [0.309s]
[INFO] openHAB Google Calendar Persistence … SUCCESS [0.180s]
[INFO] openHAB MQTT Persistence … SUCCESS [0.167s]
[INFO] openHAB mongodb Persistence … SUCCESS [0.357s]
[INFO] openHAB InfluxDB Persistence … SUCCESS [0.618s]
[INFO] openHAB JPA Persistence … SUCCESS [6.748s]
[INFO] openHAB MapDB Persistence … SUCCESS [0.744s]
[INFO] openHAB UI Tests … SUCCESS [6.220s]
[INFO] openHAB UI WebApp … SUCCESS [1.172s]
[INFO] openHAB Features … SUCCESS [0.102s]
[INFO] openHAB Dependencies … SUCCESS [0.584s]
[INFO] openHAB Designer … SUCCESS [1.948s]
[INFO] openHAB Runtime … SUCCESS [0.413s]
[INFO] openHAB Products … SUCCESS [0.035s]
[INFO] openHAB Runtime Application … SUCCESS [36.391s]
[INFO] openHAB Designer RCP Application … SUCCESS [2:40.002s]
[INFO] openHAB Target Platform … SUCCESS [2.410s]
[INFO] openHAB Distribution … SUCCESS [2:02.049s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27:35.994s
[INFO] Finished at: Fri Dec 11 12:24:52 IST 2015
[INFO] Final Memory: 368M/738M
[INFO] ------------------------------------------------------------------------

I could see only below jar files

kpatil  ~  xbee_diy  openhab  find . -name *.jar | grep xbee

./bundles/binding/org.openhab.binding.diyonxbee/lib/RXTXcomm.jar
./bundles/binding/org.openhab.binding.diyonxbee/lib/log4j.jar
./bundles/binding/org.openhab.binding.diyonxbee/lib/xbee-api-0.9.jar

Thanks.

The pom.xml did not had the entry for diyonxbee as below and now it builds the binding as shown below.

bundles/binding/pom.xml file snippet:

org.openhab.binding.diyonxbee org.openhab.binding.lgtv org.openhab.binding.bluetooth org.openhab.binding.knx org.openhab.binding.knx.test org.openhab.binding.serial org.openhab.binding.onewire org.openhab.binding.wol

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]


[INFO] openHAB Tinkerforge Binding … SUCCESS [0.507s]
[INFO] openHAB TinkerForge Action … SUCCESS [0.196s]
[INFO] openHAB Harmony Client IO … SUCCESS [1.285s]
[INFO] openHAB HarmonyHub Action … SUCCESS [0.152s]
[INFO] openHAB Archetypes … SUCCESS [0.084s]
[INFO] openHAB Action Archetype … SUCCESS [1.455s]
[INFO] openHAB Binding Archetype … SUCCESS [0.061s]
[INFO] openHAB AutoUpdate Binding … SUCCESS [0.108s]
[INFO] openHAB DiyOnXBee Binding … SUCCESS [0.219s]
[INFO] openHAB Lgtv Binding … SUCCESS [0.129s]
[INFO] openHAB Bluetooth Binding … SUCCESS [0.196s]
[INFO] openHAB Serial Transport … SUCCESS [0.143s]

yes, the microcontrollers send sensor updates as key=value pairs (the key is always a item). additionally, it gets command as key=value pairs (where the value is the new state the item should be set to). when processing a command is done, the microcontroller sends the key=value it received as an update (just like with a sensor value) so openhab ‘knows’ that the command was received and understood.

is there anything I can help about that?

I had the below error on fedora 22.
####java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver

Found solution that I had to install http://rpm.pbone.net/index.php3/stat/4/idpl/29570469/dir/fedora_22/com/rxtx-2.2-0.10.20100211.fc22.i686.rpm.html

Changed library path at start.sh file as below.

-Djava.library.path=/usr/lib64/rxtx

Now, binding started to work properly and I could see at END DEVICE the key=value pair as shown in the attached screenshot and below is the console output of ./start.sh

kpatil  ⋯  distribution  target  runtime  sudo ./start.sh

Launching the openHAB runtime…
osgi> 2015-12-14 12:07:34.832 [INFO ] [.o.core.internal.CoreActivator] - openHAB runtime has been started (v1.8.0).
2015-12-14 12:07:35.822 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - mDNS service has been started
2015-12-14 12:07:36.063 [INFO ] [o.o.i.s.i.DiscoveryServiceImpl] - Service Discovery initialization completed.
2015-12-14 12:07:38.202 [INFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2015-12-14 12:07:45.460 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model ‘demo.sitemap’
2015-12-14 12:07:45.727 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model ‘demo.script’
2015-12-14 12:07:45.840 [INFO ] [c.internal.ModelRepositoryImpl] - Loading model ‘demo.items’
2015-12-14 12:07:46.452 [INFO ] [.o.u.w.i.servlet.WebAppServlet] - Started Classic UI at /openhab.app
2015-12-14 12:07:50.911 [INFO ] [.b.d.internal.DiyOnXBeeBinding] - opening XBee communication on ‘/dev/ttyUSB0’
Stable Library

Native lib Version = RXTX-2.2pre2
Java lib Version = RXTX-2.1-7
WARNING: RXTX Version mismatch
Jar version = RXTX-2.1-7
native lib Version = RXTX-2.2pre2
log4j:WARN No appenders could be found for logger (com.rapplogic.xbee.api.InputStreamThread).
log4j:WARN No appenders could be found for logger (com.rapplogic.xbee.api.InputStreamThread).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN Please initialize the log4j system properly.

Thanks for the support, we will get back for if we need any clarification.

We are happy with the binding. Please share your TODO list so that we can start contribution from our end. In the mean time if there is any new thing comes up from our end will upstream it first.

Our new developer is setting the IDE for development with OH1. He will post here the issues for clarification.

Actually, the next thing on my list is to write an arduino library to make sensor/actor development easier and less error-prone.
The code you find in my github page works for me since several months now - the next changes might come if I find problems with my next sensors/actors I’ll build.

Besides from that, I’ll need to check OH2 in future and port my bundle to that.

@ Kiran_patil
Hi I am unable to see the code " http://code.google.com/r/diaoulael-xbee/source/browse " in this link.please send me the code

Hello, the reason may be it is archived by google.

Sorry, I don’t from where to get it now.

Guys please Help me.I have following doubts.

  1. where you have executed the code,in eclipse ide? or other
    if eclipse ide
    2.How to interact eclipse and arduino and openHab and xbee.
    Totally confused. I am very very new to openHab guys please help me.
    after searching lot ,I got this link. I am very happy that you guys are already done,what I want to do,I am very curious how you people are done.Please give me any documentation step by step .

Hi saching,
sorry I didn’t notice your questions erlier. Sad to say I don’t really understand your questions. Could you please re-phrase them?

@juergen_richtsfeld would you care to push it upstream so that contributions can be done easily to upstream. People need not struggle to use.

It seems the project moved to github

Sir, I mean https://github.com/juri8/openhab/tree/diyxbee

ah, now I understand. This was my actual intent of this thread, checking if there is any public interest…

Since I there is actually a real request for that ( :slight_smile:) I’ll do the pull request soon.

You might also be interested in my arduino client library for that binding, but it’s sill very early in development - I even didn’t test the code yet.

Thanks you Sir.

Sir, any updates on Upstreaming the binding.

Hello,
I have not been able to find a binding for Xbee devices, so I start doing one myself with the limited java skill I have.

So far it works only with a TOSRO2T device attached to the Xbee, but I am planning for a more generic binding.
Id anyone has interest, please have a look at the work I did so far :

Hello Sir,

We are interested in it. We will test and provide feedback.

Thanks.