Difference between revisions of "HSYCO"

From HSYCO
Jump to navigation Jump to search
 
(89 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
__NOTITLE__
 
{| role="presentation" style="border:0; margin: 0;" width="100%" cellspacing="10"
 
{| role="presentation" style="border:0; margin: 0;" width="100%" cellspacing="10"
 
| width="100%" valign="top" class="mainpageBox" |
 
| width="100%" valign="top" class="mainpageBox" |
<div class="mainpageTitle welcome">Welcome to the HSYCO Wiki</div>
+
<div class="mainpageTitle welcome">Welcome to the HSYCO Wiki 3.8</div>
 
<div class="mainpageContent">
 
<div class="mainpageContent">
'''HSYCO''' is an innovative Java-based software framework for home and building automation applications. It is highly scalable, portable, secure, reliable and customizable.
+
HSYCO is an innovative Java-based software framework for home and building automation applications.
  
 +
It is highly scalable, portable, secure, reliable and customizable.
 
HSYCO combines an efficient HTML5 GUI, with web-based design tools, and an extensive Java and JavaScript server API for the automation and control logic.
 
HSYCO combines an efficient HTML5 GUI, with web-based design tools, and an extensive Java and JavaScript server API for the automation and control logic.
  
Compared to legacy building automation solutions, it offers a state-of-the-art architecture that is fully based on key modern standards, like HTML5, CSS3, JavaScript and Java.
+
Compared to legacy building automation solutions, it offers a state-of-the-art architecture that is fully based on leading modern standards, like HTML5, CSS3, JavaScript and Java.
 +
 
 +
 
 +
This wiki contains all relevant configuration and development information of the latest version of HSYCO.
 +
 
 +
The documentation of previous versions is available in the [[Download]] page.
 
</div>
 
</div>
 
<div class="mainpageLinks">
 
<div class="mainpageLinks">
'''[[HSYCO:About|About HSYCO]] | [[Products]] | [[Support]] | [[FAQ]]'''
+
'''[[Download]] | [[About HSYCO]] | [[Products]] | [[Support]] | [[FAQ]]'''
 
</div>
 
</div>
 
|}
 
|}
Line 16: Line 23:
 
{| role="presentation" style="border:0; margin: 0;" width="100%" cellspacing="10"
 
{| role="presentation" style="border:0; margin: 0;" width="100%" cellspacing="10"
 
| width="33%" valign="top" class="mainpageBox" |
 
| width="33%" valign="top" class="mainpageBox" |
<div class="mainpageTitle">System Administration</div>
+
<div class="mainpageTitle">Installation and Configuration</div>
 
<div class="mainpageContent">
 
<div class="mainpageContent">
[[File:Main Page System Administrator.png|x80px|center|link=System|System]]
+
[[File:Main Page System Administrator.png|x80px|center|link=]]
Install and configure the HSYCO Server
+
Install and configure HSYCO Server
 
*'''[[Installation Guide]]'''
 
*'''[[Installation Guide]]'''
*'''[[Configuration Guide]]'''
+
*'''[[Settings|Configuration Guide]]'''
 +
*'''[[HSYCO_App|HSYCO App for iOS and Android]]'''
 +
*'''[[System Architecture]]'''
 
</div>
 
</div>
 
| width="33%" valign="top" class="mainpageBox" |
 
| width="33%" valign="top" class="mainpageBox" |
 
<div class="mainpageTitle">Development</div>
 
<div class="mainpageTitle">Development</div>
 
<div class="mainpageContent">
 
<div class="mainpageContent">
[[File:Main Page Development.png|x80px|center|link=System|System]]
+
[[File:Main Page Development.png|x80px|center|link=]]
Develop your applications
+
Design your interfaces and develop your applications
 
*'''[[User Interface|User Interface Design]]'''
 
*'''[[User Interface|User Interface Design]]'''
*'''[[introduction to Programming|Programming]]'''
+
*'''[[Programming]]'''
 
*'''[[Advanced Programming]]'''
 
*'''[[Advanced Programming]]'''
 
</div>
 
</div>
Line 35: Line 44:
 
<div class="mainpageTitle">Integration</div>
 
<div class="mainpageTitle">Integration</div>
 
<div class="mainpageContent">
 
<div class="mainpageContent">
[[File:Main Page Integration.png|x80px|center|link=System|System]]
+
[[File:Main Page Integration.png|x80px|center|link=]]
 
How to interface external systems
 
How to interface external systems
*'''[[Introduction to the I/O Servers]]'''
+
*'''[[Introduction to I/O Servers]]'''
*'''[[I/O Servers Application Notes]]'''
+
*'''[[I/O Servers|I/O Servers Application Notes]]'''
 
</div>
 
</div>
 
|}
 
|}
Line 46: Line 55:
 
<div class="mainpageTitle">Versions</div>
 
<div class="mainpageTitle">Versions</div>
 
<div class="mainpageContent">
 
<div class="mainpageContent">
*The latest release is 3.2.4
+
*The current stable release is 3.8.0
*The latest development build is 3.3.0 Build 112
+
*The latest release of the previous version is 3.7.1
</div>
 
| valign="top" class="mainpageBox" |
 
<div class="mainpageTitle">News</div>
 
<div class="mainpageContent">
 
*2013/12/23
 
**HSYCO 3.3.0 B0109 BETA is now available for download
 
*
 
</div>
 
|}
 
  
== Installation ==
+
'''[[Release_Notes_3.8.0|3.8.0 Release Notes]]'''
  
== Configuration ==
+
'''[[Release_Notes_3.7.1|3.7.1 Release Notes]]''' and '''[http://wiki.hsyco.com/3.7 Documentation]'''
  
== User Interface Design ==
+
'''[[Release_Notes_3.7.0|3.7.0 Release Notes]]''' and '''[http://wiki.hsyco.com/3.7 Documentation]'''
  
== Programming ==
+
'''[[Release_Notes_3.6.1|3.6.1 Release Notes]]''' and '''[http://wiki.hsyco.com/3.6.0 Documentation]'''
[[introduction to Programming|Introduction]]
 
  
 +
'''[[Release_Notes_3.6.0|3.6.0 Release Notes]]''' and '''[http://wiki.hsyco.com/3.6.0 Documentation]'''
  
[[events programming|Events]]
+
'''[[Release_Notes_3.5.1|3.5.1 Release Notes]]''' and '''[http://wiki.hsyco.com/3.5.1 Documentation]'''
  
[[event keywords| Event Keywords]]
+
'''[[Release_Notes_3.5.0|3.5.0 Release Notes]]''' and '''[http://wiki.hsyco.com/3.5.0 Documentation]'''
  
[[action keywords| Action Keywords]]
+
'''[[Release_Notes_3.4.0|3.4.0 Release Notes]]''' and '''[http://wiki.hsyco.com/3.4.0 Documentation]'''
  
 +
'''[[Release_Notes_3.3.0|3.3.0 Release Notes]]''' and '''[http://wiki.hsyco.com/3.3.0 Documentation]'''
  
[[javascript programming| JavaScript]]
 
  
[[JavaScript Callback Functions API]]
 
  
[[JavaScript Command and Utility Functions API]]
 
  
 +
'''Visit the [[Download]] page to download all current and past versions of the HSYCO server software.'''
 +
</div>
 +
| valign="top" class="mainpageBox" |
 +
<div class="mainpageTitle">News</div>
 +
<div class="mainpageContent">
 +
*2023/07/07
 +
**HSYCO 3.8.0 release is available for download
 +
*2022/05/31
 +
**HSYCO 3.8.0 B0137 BETA is available for download
 +
*2022/05/11
 +
**HSYCO 3.8.0 B0134 BETA is available for download. This build contains important security updates, and is recommended for all new installations
 +
**HSYCO 3.7.1 B0136 is available for download. This build contains important security updates, and is recommended for all installations
 +
*2021/03/25
 +
**HSYCO 3.8.0 B0132 BETA is available for download
 +
*2020/10/21
 +
**HSYCO 3.7.0 release is available for download
 +
*2019/08/08
 +
**HSYCO 3.7.0 B0129 BETA is available for download. All users are advised to upgrade to build 0129
 +
*2019/02/01
 +
**HSYCO 3.7.0 B0128 BETA is available for download. This build fixes a bug introduced with previous beta build, that could cause an abnormal number of HTTP requests to the weather service provider. All users are advised to upgrade to build 0128
 +
*2019/01/15
 +
**HSYCO 3.7.0 B0127 BETA is available for download
 +
*2018/03/01
 +
**HSYCO 3.6.1 release is available for download
 +
*2017/11/28
 +
**HSYCO 3.6.0 release is available for download
 +
*2016/04/15
 +
**HSYCO 3.5.1 release is available for download
 +
*2016/1/26
 +
**HSYCO 3.5.1 B0122 BETA is available for download
 +
*2015/10/15
 +
**HSYCO 3.5.0 release is available for download
 +
*2015/9/26
 +
**HSYCO Remote App for iOS and Apple Watch is now available on the [https://itunes.apple.com/app/hsyco/id1038105480 Apple App Store]. Version 1.0.1 with improved support for iOS 9 coming soon
 +
*2015/7/31
 +
**HSYCO 3.5.0 B0120 BETA is available for download
 +
*2015/5/18
 +
**HSYCO 3.5.0 B0119 BETA is available for download
 +
*2015/4/24
 +
**HSYCO 3.5.0 BETA documentation is on-line
 +
*2014/12/22
 +
**HSYCO 3.4.0 release is available for download
 +
*2014/10/24
 +
**Due to the large number of enhancements (not only bug fixes) in the current beta release, formerly known as 3.3.1, we are now promoting it to 3.4.0. There will be no official release of 3.3.1, and all changes are merged in the upcoming 3.4.0 release
 +
*2014/8/7
 +
**HSYCO 3.3.1 B0115 BETA is now available for download
 +
*2014/6/4
 +
**HSYCO 3.3.1 B0114 BETA is available for download
 +
*2014/3/25
 +
**HSYCO 3.3.0 release is available for download
 +
*2014/2/24
 +
**HSYCO 3.3.0 B0112 BETA is available for download
 +
*2013/12/23
 +
**HSYCO 3.3.0 B0109 BETA is available for download
 +
*2013/9/10
 +
**HSYCO 3.2.3 release is available for download
 +
*2013/6/12
 +
**HSYCO 3.2.2 release is available for download
 +
*2013/4/19
 +
**HSYCO 3.2.1 release is available for download
  
[[java Programming| Java]]
 
  
[[Java Callback Methods API]]
+
'''Older news have been removed from this site. If you need specific information about old releases, please contact us.'''
 +
</div>
 +
|}
  
[[Java Command and Utility Methods API]]
+
{| role="presentation" style="border:0; margin: 0;" width="100%" cellspacing="10"
 
+
| width="100%" valign="top" class="mainpageBox" |
== Advanced Programming ==
+
<div class="mainpageTitle">Service Bulletins</div>
[[Plugins Applications]]
+
<div class="mainpageContent">
 
+
*2020/2/5: '''[[Service_Bulletin_20200205_Telegram_BOT|Telegram now requires the TLSv1.2 cryptographic protocol, breaking compatibility on Java 6 and Java 7 virtual machines]]'''
[[Custom I/O Drivers]]
+
*2019/1/3: '''[[Service_Bulletin_20190103_Yahoo_Weather_API_EOL|Yahoo drops supports for its weather API used in the WXOnline HSYCO I/O Server]]'''
 
+
*2016/3/15: '''[[Service_Bullettin_20160315_Yahoo_Weather_API|Yahoo drops supports for previous version of its weather API and introduces new API]]'''
[[Custom Drivers Callback Methods API]]
+
*2015/9/10: '''[[Service_Bullettin_20150911_Weak_DH_HTTPS_Server_Keys|Chrome and Firefox drop support for servers using weak Diffie-Hellman public keys]]'''
 
 
[[Custom Drivers Command and Utility Methods API]]
 
 
 
[[Using the Embedded SQL Database Engine]]
 
 
 
== User Interface ==
 
[[User Interface]]
 
 
 
[[UI Objects]]
 
 
 
[[index.js]]
 
 
 
[[Project Style]]
 
 
 
== I/O Servers ==
 
 
 
An I/O Server is...
 
 
 
[[:Category:I/O Server|List of I/O Servers]]
 
 
 
== Tutorials ==
 
[[Working with Forms]]
 
 
 
[[Working with User objects]]
 
 
 
== HSYCO Software License Agreements ==
 
 
 
[[license| HSYCO Software License Agreements]]
 
 
 
== Trademarks ==
 
 
 
[[Trademarks]]
 
 
 
 
 
 
 
== TO BE REMOVED ONCE DONE ==
 
 
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:100%">
 
[[Editing this wiki]]:
 
<div class="mw-collapsible-content">{{:Editing this wiki}}</div>
 
 
</div>
 
</div>
 +
|}

Latest revision as of 15:46, 7 July 2023

Welcome to the HSYCO Wiki 3.8

HSYCO is an innovative Java-based software framework for home and building automation applications.

It is highly scalable, portable, secure, reliable and customizable. HSYCO combines an efficient HTML5 GUI, with web-based design tools, and an extensive Java and JavaScript server API for the automation and control logic.

Compared to legacy building automation solutions, it offers a state-of-the-art architecture that is fully based on leading modern standards, like HTML5, CSS3, JavaScript and Java.


This wiki contains all relevant configuration and development information of the latest version of HSYCO.

The documentation of previous versions is available in the Download page.

Installation and Configuration
Development
Main Page Development.png

Design your interfaces and develop your applications

Integration
Versions
  • The current stable release is 3.8.0
  • The latest release of the previous version is 3.7.1

3.8.0 Release Notes

3.7.1 Release Notes and Documentation

3.7.0 Release Notes and Documentation

3.6.1 Release Notes and Documentation

3.6.0 Release Notes and Documentation

3.5.1 Release Notes and Documentation

3.5.0 Release Notes and Documentation

3.4.0 Release Notes and Documentation

3.3.0 Release Notes and Documentation



Visit the Download page to download all current and past versions of the HSYCO server software.

News
  • 2023/07/07
    • HSYCO 3.8.0 release is available for download
  • 2022/05/31
    • HSYCO 3.8.0 B0137 BETA is available for download
  • 2022/05/11
    • HSYCO 3.8.0 B0134 BETA is available for download. This build contains important security updates, and is recommended for all new installations
    • HSYCO 3.7.1 B0136 is available for download. This build contains important security updates, and is recommended for all installations
  • 2021/03/25
    • HSYCO 3.8.0 B0132 BETA is available for download
  • 2020/10/21
    • HSYCO 3.7.0 release is available for download
  • 2019/08/08
    • HSYCO 3.7.0 B0129 BETA is available for download. All users are advised to upgrade to build 0129
  • 2019/02/01
    • HSYCO 3.7.0 B0128 BETA is available for download. This build fixes a bug introduced with previous beta build, that could cause an abnormal number of HTTP requests to the weather service provider. All users are advised to upgrade to build 0128
  • 2019/01/15
    • HSYCO 3.7.0 B0127 BETA is available for download
  • 2018/03/01
    • HSYCO 3.6.1 release is available for download
  • 2017/11/28
    • HSYCO 3.6.0 release is available for download
  • 2016/04/15
    • HSYCO 3.5.1 release is available for download
  • 2016/1/26
    • HSYCO 3.5.1 B0122 BETA is available for download
  • 2015/10/15
    • HSYCO 3.5.0 release is available for download
  • 2015/9/26
    • HSYCO Remote App for iOS and Apple Watch is now available on the Apple App Store. Version 1.0.1 with improved support for iOS 9 coming soon
  • 2015/7/31
    • HSYCO 3.5.0 B0120 BETA is available for download
  • 2015/5/18
    • HSYCO 3.5.0 B0119 BETA is available for download
  • 2015/4/24
    • HSYCO 3.5.0 BETA documentation is on-line
  • 2014/12/22
    • HSYCO 3.4.0 release is available for download
  • 2014/10/24
    • Due to the large number of enhancements (not only bug fixes) in the current beta release, formerly known as 3.3.1, we are now promoting it to 3.4.0. There will be no official release of 3.3.1, and all changes are merged in the upcoming 3.4.0 release
  • 2014/8/7
    • HSYCO 3.3.1 B0115 BETA is now available for download
  • 2014/6/4
    • HSYCO 3.3.1 B0114 BETA is available for download
  • 2014/3/25
    • HSYCO 3.3.0 release is available for download
  • 2014/2/24
    • HSYCO 3.3.0 B0112 BETA is available for download
  • 2013/12/23
    • HSYCO 3.3.0 B0109 BETA is available for download
  • 2013/9/10
    • HSYCO 3.2.3 release is available for download
  • 2013/6/12
    • HSYCO 3.2.2 release is available for download
  • 2013/4/19
    • HSYCO 3.2.1 release is available for download


Older news have been removed from this site. If you need specific information about old releases, please contact us.

Service Bulletins