8000 GitHub - eq-3/occu
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

eq-3/occu

{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":33139360,"defaultBranch":"master","name":"occu","ownerLogin":"eq-3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-30T18:08:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11724658?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"master","listCacheKey":"v0:1742297431.0","canEdit":false,"refType":"branch","currentOid":"90d33e50563e944a4cc0f5d9f8f36d0a81caaa3d"},"tree":{"items":[{"name":"CCU2","path":"CCU2","contentType":"directory"},{"name":"CCU3/packages-eQ-3/LinuxBasis/bin","path":"CCU3/packages-eQ-3/LinuxBasis/bin","contentType":"directory","hasSimplifiedPath":true},{"name":"HMServer-Beta/opt","path":"HMServer-Beta/opt","contentType":"directory","hasSimplifiedPath":true},{"name":"HMserver","path":"HMserver","contentType":"directory"},{"name":"KernelDrivers","path":"KernelDrivers","contentType":"directory"},{"name":"WebUI","path":"WebUI","contentType":"directory"},{"name":"X86_32_Debian_Wheezy","path":"X86_32_Debian_Wheezy","contentType":"directory"},{"name":"X86_32_GCC8","path":"X86_32_GCC8","contentType":"directory"},{"name":"aarch64-linux-gnu/packages-eQ-3","path":"aarch64-linux-gnu/packages-eQ-3","contentType":"directory","hasSimplifiedPath":true},{"name":"arm-gnueabihf-gcc8","path":"arm-gnueabihf-gcc8","contentType":"directory"},{"name":"arm-gnueabihf","path":"arm-gnueabihf","contentType":"directory"},{"name":"arm-linux-gnueabihf/packages-eQ-3","path":"arm-linux-gnueabihf/packages-eQ-3","contentType":"directory","hasSimplifiedPath":true},{"name":"firmware","path":"firmware","contentType":"directory"},{"name":"i686-linux-gnu/packages-eQ-3","path":"i686-linux-gnu/packages-eQ-3","contentType":"directory","hasSimplifiedPath":true},{"name":"scripts/debian/init.d","path":"scripts/debian/init.d","contentType":"directory","hasSimplifiedPath":true},{"name":"x86_64-linux-gnu/packages-eQ-3","path":"x86_64-linux-gnu/packages-eQ-3","contentType":"directory","hasSimplifiedPath":true},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LicenseDE.pdf","path":"LicenseDE.pdf","contentType":"file"},{"name":"LicenseDE.txt","path":"LicenseDE.txt","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"VERSION","path":"VERSION","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":21,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/eq-3/occu/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/eq-3/occu.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone eq-3/occu","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2Feq-3%2Foccu","zipballUrl":"/eq-3/occu/archive/refs/heads/master.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=33139360"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"308","overviewFiles":[{"displayName":"README.md","repoName":"occu","refName":"master","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cp dir=\"auto\"\u003eHomeMatic-Open-Central-Control-Unit-SDK (HM-OCCU-SDK)\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eWARNING\u003c/h1\u003e\u003ca id=\"user-content-warning\" class=\"anchor\" aria-label=\"Permalink: WARNING\" href=\"#warning\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eWith version 3.41.x changes have been implemented to improve the security of the CCU3 software. These changes can rarely lead to problems with 3rd party software. The following changes have been made:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eFirewall settings are now more restrictive by default and can be changed via an extended configuration dialog.\u003c/li\u003e\n\u003cli\u003eoptional user / password query for API access via HTTP/HTTPS (XML-RPC, Homematic Script)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eContent\u003c/h1\u003e\u003ca id=\"user-content-content\" class=\"anchor\" aria-label=\"Permalink: Content\" href=\"#content\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eCPU Support\u003c/li\u003e\n\u003cli\u003eBinary Packages\u003c/li\u003e\n\u003cli\u003eSupported communication devices\u003c/li\u003e\n\u003cli\u003eCCU2 Toolchain\u003c/li\u003e\n\u003cli\u003eSupport\u003c/li\u003e\n\u003cli\u003eOCCU based Community Projects\u003c/li\u003e\n\u003cli\u003eVersion History\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCPU Support\u003c/h1\u003e\u003ca id=\"user-content-cpu-support\" class=\"anchor\" aria-label=\"Permalink: CPU Support\" href=\"#cpu-support\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe HM-OCCU-SDK contains several binary packages for different CPU\narchitectures.\nThe CPU architectures are tested on the following hardware:\u003c/p\u003e\n\u003cp dir=\"auto\"\u003esubfolder arm-gnueabihf:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eRaspberry Pi\u003c/li\u003e\n\u003cli\u003eCubietruck (Cubian)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003esubfolder X86_32:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eDebian Wheezy\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003esubfolder mips (outdated):\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003evu+ solo² with vti Image\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003eThe script install.sh in the cpu specific subfolder copies all binary packages\nto /opt/hm.\nThis script is just an example and can be enhanced by the community. Some Linux\ndistributions like OpenELEC have a readonly root filesystem, so the\ninstallation script must be changed (replace /opt/hm by /storage/hm).\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eFurther CPU specific information can be found in the CPU architecture specific\nsubfolder.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBinary Packages\u003c/h1\u003e\u003ca id=\"user-content-binary-packages\" class=\"anchor\" aria-label=\"Permalink: Binary Packages\" href=\"#binary-packages\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eEach CPU subfolder contains the following binary packages:\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003esubfolder packages-eQ-3/RFD: Radio Frequency Daemon\u003c/li\u003e\n\u003cli\u003esubfolder packages-eQ-3/HS485D: (wired) HS485 Daemon\u003c/li\u003e\n\u003cli\u003esubfolder packages-eQ-3/WebUI: pre-alpha many CCU2 specific functions must be replaced\u003c/li\u003e\n\u003cli\u003esubfolder packages/lighttpd: preconfigured HTTP daemon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSupported communication devices\u003c/h1\u003e\u003ca id=\"user-content-supported-communication-devices\" class=\"anchor\" aria-label=\"Permalink: Supported communication devices\" href=\"#supported-communication-devices\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eHM-LGW-O-TW-W-EU LAN Gateway\u003c/li\u003e\n\u003cli\u003eHM-CFG-LAN (limited support, OTAU (Over The Air Updates) not possible)\u003c/li\u003e\n\u003cli\u003eHMW-LGW-O-DR-GS-EU Wired LAN Gateway\u003c/li\u003e\n\u003cli\u003eHM-Cfg-USB-2 (experimental, not official supported)\u003c/li\u003e\n\u003cli\u003eHM-MOD-RPI-PCB\u003c/li\u003e\n\u003cli\u003eHmIP-RFUSB (HmIP only)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eCCU2 Toolchain\u003c/h1\u003e\u003ca id=\"user-content-ccu2-toolchain\" class=\"anchor\" aria-label=\"Permalink: CCU2 Toolchain\" href=\"#ccu2-toolchain\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eWith the CCU2 toolchain it is possible to compile C/C++ programms and build\ninstallable CCU2 add-ons.\nIt is also possible to build CCU2 images with additional software, e.g. the\nEmail add-on, which can be installed as normal CCU2 updates.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eSupport\u003c/h1\u003e\u003ca id=\"user-content-support\" class=\"anchor\" aria-label=\"Permalink: Support\" href=\"#support\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eThe HM-OCCU-SDK is provided free of charge. If you want any commercial support\nplease contact \u003ca href=\"mailto:support@eq-3.de\"\u003esupport@eq-3.de\u003c/a\u003e.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eOCCU based Community Projects\u003c/h1\u003e\u003ca id=\"user-content-occu-based-community-projects\" class=\"anchor\" aria-label=\"Permalink: OCCU based Community Projects\" href=\"#occu-based-community-projects\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hobbyquaker/hmcon\"\u003eHmcon\u003c/a\u003e - Installer Script for rfd, hs485d and Homematic Manager. \"The ReGa-less CCU\" for use with Software like OpenHAB, ioBroker, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jens-maus/RaspberryMatic\"\u003eRaspberryMatic\u003c/a\u003e - A collaborate effort to create an open sourced HomeMatic-aware distribution for the RaspberryPi platform based on buildroot.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/litti/dccu2\"\u003eX86 Docker Container\u003c/a\u003e (e.g. for QNAP Stations)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.ogema.org/\" rel=\"nofollow\"\u003eOGEMA\u003c/a\u003e - open energy management; Homematic driver (\u003ca href=\"https://www.ogema-source.net/wiki/display/OGEMA/Homematic+XML-RPC+high+level+driver\" rel=\"nofollow\"\u003ehttps://www.ogema-source.net/wiki/display/OGEMA/Homematic+XML-RPC+high+level+driver\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eVersion History\u003c/h1\u003e\u003ca id=\"user-content-version-history\" class=\"anchor\" aria-label=\"Permalink: Version History\" href=\"#version-history\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e2017-03-31: Version 2.27.8\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eCreate 2.27.8 release tag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2017-03-13: Version 2.27.7\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eCreate 2.27.7 release tag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2017-01-27: Version 2.25.15\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eCreate 2.25.15 release tag.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2016-07-29: Version 2.21.10\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate to CCU2 2.21.10 release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2016-06-06: Version 2.19.9\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate to CCU2 2.19.9 release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2016-05-29: Version 2.17.15\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate to CCU2 2.17.15 release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2016-01-24: Version 2.15.5\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate to CCU2 2.15.5 release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp dir=\"auto\"\u003e2015-04-02: Version 1.0.0\u003c/p\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eFirst initial version, no change history.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"WARNING","anchor":"warning","htmlText":"WARNING"},{"level":1,"text":"Content","anchor":"content","htmlText":"Content"},{"level":1,"text":"CPU Support","anchor":"cpu-support","htmlText":"CPU Support"},{"level":1,"text":"Binary Packages","anchor":"binary-packages","htmlText":"Binary Packages"},{"level":1,"text":"Supported communication devices","anchor":"supported-communication-devices","htmlText":"Supported communication devices"},{"level":1,"text":"CCU2 Toolchain","anchor":"ccu2-toolchain","htmlText":"CCU2 Toolchain"},{"level":1,"text":"Support","anchor":"support","htmlText":"Support"},{"level":1,"text":"OCCU based Community Projects","anchor":"occu-based-community-projects","htmlText":"OCCU based Community Projects"},{"level":1,"text":"Version History","anchor":"version-history","htmlText":"Version History"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Feq-3%2Foccu"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-7d7eb7c71814.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-708ec8ade250.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":true,"github_models_repo_integration":false}}}}

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeMatic-Open-Central-Control-Unit-SDK (HM-OCCU-SDK)

WARNING

With version 3.41.x changes have been implemented to improve the security of the CCU3 software. These changes can rarely lead to problems with 3rd party software. The following changes have been made:

  • Firewall settings are now more restrictive by default and can be changed via an extended configuration dialog.
  • optional user / password query for API access via HTTP/HTTPS (XML-RPC, Homematic Script)

Content

  • CPU Support
  • Binary Packages
  • Supported communication devices
  • CCU2 Toolchain
  • Support
  • OCCU based Community Projects
  • Version History

CPU Support

The HM-OCCU-SDK contains several binary packages for different CPU architectures. The CPU architectures are tested on the following hardware:

subfolder arm-gnueabihf:

  • Raspberry Pi
  • Cubietruck (Cubian)

subfolder X86_32:

  • Debian Wheezy

subfolder mips (outdated):

  • vu+ solo² with vti Image

The script install.sh in the cpu specific subfolder copies all binary packages to /opt/hm. This script is just an example and can be enhanced by the community. Some Linux distributions like OpenELEC have a readonly root filesystem, so the installation script must be changed (replace /opt/hm by /storage/hm).

Further CPU specific information can be found in the CPU architecture specific subfolder.

Binary Packages

Each CPU subfolder contains the following binary packages:

  • subfolder packages-eQ-3/RFD: Radio Frequency Daemon
  • subfolder packages-eQ-3/HS485D: (wired) HS485 Daemon
  • subfolder packages-eQ-3/WebUI: pre-alpha many CCU2 specific functions must be replaced
  • subfolder packages/lighttpd: preconfigured HTTP daemon

Supported communication devices

  • HM-LGW-O-TW-W-EU LAN Gateway
  • HM-CFG-LAN (limited support, OTAU (Over The Air Updates) not possible)
  • HMW-LGW-O-DR-GS-EU Wired LAN Gateway
  • HM-Cfg-USB-2 (experimental, not official supported)
  • HM-MOD-RPI-PCB
  • HmIP-RFUSB (HmIP only)

CCU2 Toolchain

With the CCU2 toolchain it is possible to compile C/C++ programms and build installable CCU2 add-ons. It is also possible to build CCU2 images with additional software, e.g. the Email add-on, which can be installed as normal CCU2 updates.

Support

The HM-OCCU-SDK is provided free of charge. If you want any commercial support please contact support@eq-3.de.

OCCU based Community Projects

Version History

2017-03-31: Version 2.27.8

  • Create 2.27.8 release tag.

2017-03-13: Version 2.27.7

  • Create 2.27.7 release tag.

2017-01-27: Version 2.25.15

  • Create 2.25.15 release tag.

2016-07-29: Version 2.21.10

  • Update to CCU2 2.21.10 release.

2016-06-06: Version 2.19.9

  • Update to CCU2 2.19.9 release.

2016-05-29: Version 2.17.15

  • Update to CCU2 2.17.15 release.

2016-01-24: Version 2.15.5

  • Update to CCU2 2.15.5 release.

2015-04-02: Version 1.0.0

  • First initial version, no change history.
0