{"action":"created","issue":{"url":"https://api.github.com/repos/openhab/openhab/issues/3387","labels_url":"https://api.github.com/repos/openhab/openhab/issues/3387/labels{/name}","comments_url":"https://api.github.com/repos/openhab/openhab/issues/3387/comments","events_url":"https://api.github.com/repos/openhab/openhab/issues/3387/events","html_url":"https://github.com/openhab/openhab/pull/3387","id":115163650,"number":3387,"title":"Orvibo S20 & allone ir blaster - start for new binding","user":{"login":"1achy","id":6684654,"avatar_url":"https://avatars.githubusercontent.com/u/6684654?v=3","gravatar_id":"","url":"https://api.github.com/users/1achy","html_url":"https://github.com/1achy","followers_url":"https://api.github.com/users/1achy/followers","following_url":"https://api.github.com/users/1achy/following{/other_user}","gists_url":"https://api.github.com/users/1achy/gists{/gist_id}","starred_url":"https://api.github.com/users/1achy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/1achy/subscriptions","organizations_url":"https://api.github.com/users/1achy/orgs","repos_url":"https://api.github.com/users/1achy/repos","events_url":"https://api.github.com/users/1achy/events{/privacy}","received_events_url":"https://api.github.com/users/1achy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-04T22:27:16Z","updated_at":"2015-11-05T21:54:51Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/openhab/openhab/pulls/3387","html_url":"https://github.com/openhab/openhab/pull/3387","diff_url":"https://github.com/openhab/openhab/pull/3387.diff","patch_url":"https://github.com/openhab/openhab/pull/3387.patch"},"body":"\r\nThere is low price ir blaster. ORVIBO WIWO IR .\r\n\r\nI want implementation in openhab.\r\n\r\nIs it possibile?\r\n\r\nreview of product:\r\nhttps://shkspr.mobi/blog/2015/04/review-gearbest-orvibo-smart-remote/﻿\r\n\r\nRevere enginnering on ORVIBO:\r\nhttps://stikonas.eu/wordpress/2015/02/24/reverse-engineering-orvibo-s20-socket/\r\n\r\nI found open source driver in js.\r\nhttps://github.com/Grayda/ninja-allone\r\n\r\nI found other  this code  :\r\nhttps://github.com/Grayda/go-orvibo"},"comment":{"url":"https://api.github.com/repos/openhab/openhab/issues/comments/154206514","html_url":"https://github.com/openhab/openhab/pull/3387#issuecomment-154206514","issue_url":"https://api.github.com/repos/openhab/openhab/issues/3387","id":154206514,"user":{"login":"1achy","id":6684654,"avatar_url":"https://avatars.githubusercontent.com/u/6684654?v=3","gravatar_id":"","url":"https://api.github.com/users/1achy","html_url":"https://github.com/1achy","followers_url":"https://api.github.com/users/1achy/followers","following_url":"https://api.github.com/users/1achy/following{/other_user}","gists_url":"https://api.github.com/users/1achy/gists{/gist_id}","starred_url":"https://api.github.com/users/1achy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/1achy/subscriptions","organizations_url":"https://api.github.com/users/1achy/orgs","repos_url":"https://api.github.com/users/1achy/repos","events_url":"https://api.github.com/users/1achy/events{/privacy}","received_events_url":"https://api.github.com/users/1achy/received_events","type":"User","site_admin":false},"created_at":"2015-11-05T21:54:51Z","updated_at":"2015-11-05T21:54:51Z","body":"That socket looks very similar to one Aldi Australia are selling (under the brand name Bauhn, but it's actually an Orvibo socket, just rebranded). If it is the same, then check out the sample node.js code I've posted over on GitHub (This code actually controls an Orvibo AllOne, but also controls Orvibo S10 / S20 sockets too)\r\n\r\nThe short of it is:\r\n\r\nThe socket communicates via UDP on port 10000\r\nYou need to know the MAC address of your socket\r\nYou send a discovery packet to which the socket replies\r\nYou then 'subscribe' to the socket in order to control it\r\nWhen you send on / off packets to the socket, it replies in turn with it's current state"}}