Request for contribution - controller selection matrix


  • Hero Member

    Following up on a the need for guidance in several posts by @stefaanv , by @samppa we started a simple Controller selection matrix.
    The purpose of the matrix is to compare the different controllers on MySensors specific features (not on the generic ones) to get global idea on which controller to choose (or test) for your MySensors network.
    Contribution to this tool is very much appreciated, so if you know the peculiarities of one or more controllers please help us filling the matrix or make comments on this post.

    The sheet includes a small selection of popular controllers, let's make it complete!

    The (editable) Controller Selection Matrix

    The list of controllers bold is (partly) filled by a few volunteers, are you the next one?:

    Ago Control
    Calaos
    Domoticz
    DomotiGa
    FHEM
    Freedomotic
    Home Assistant
    Homeseer
    Homey
    HoMIDoM
    Indigo Domotics
    ioBroker
    Jeedom
    MajorDoMo
    MyController.org
    MyNodes.NET
    Node Red
    OpenHAB
    openLuup
    PiDome
    pimatic
    Vera


  • Admin

    Ok, filled in the Vera column.


  • Plugin Developer

    What do these row names signify?

    Backup
    Restore
    Sound


  • Hero Member

    @martinhjelmare The matrix contains a a few "free format" rows which are added by the forum members. The backup/ restore a probably meant to save/ restore the controller state/configuration. When the time is right I will purge superfluous information. The controller page will show only the most relevant and MySensor specific info.


  • Hero Member

    Just added a summary of the controller list to the controller section. Contribution is limited to 5 controllers... a few more to go 😉


  • Hardware Contributor

    @AWI - Great work!



  • Small adjustment, Domoticz has no support for these yet:
    V_HVAC_FLOW_STATE
    V_HVAC_SPEED
    V_HVAC_FLOW_MODE


  • Plugin Developer

    @AWI

    I've added Home Assistant in google drive sheet.


  • Hero Member

    @martinhjelmare Added on the controller page. It's getting crowded


  • Mod

    @AWI only 8 of 20+ controllers are represented so far. It will become much more crowded.



  • I see that Domiticz supports MYS MQTT can someone explain how, please ?
    Couldn't find anything on that on Wiki.I thought that Domoticz only supported its mqtt format !


  • Plugin Developer

    Kindly update MyController.org changes. Updated in this doc


  • Mod

    Update done. Thanks @jkandasa !



  • OpenHAB was a little outdated. Updated the column in the editable google sheet. Thanks


  • Mod

    Thanks @guillermo-schimmel. I have updated the controller table.



  • @mfalkvidd Hi there. It is still the same table on:

    https://www.mysensors.org/controller

    How can I help in order to update it?

    Thanks!


  • Mod

    @guillermo-schimmel The update is a 100% manual process. I looked in the changelog of the Google spreadsheet and updated everything I could find. If something wasn't updated, it's because I was unable to see that it needed to be updated.

    Maybe you could mark the cells that need updating with a different background color (in the Google spreadsheet), to make it easier to find them?

    Preferably, we could find a way to ditch the manual table update and embed the google spreadsheet directly.



  • In case someone wants to add FHEM to the controller list, here's the state to date:
    0_1543595331112_8cb7492f-dc71-441e-a41d-89f3ec6c638f-grafik.png Controller, (Sorted by alphabet, if filled) FHEM
    Complete list of S & V types supported (V2)
    S_DOOR Y
    S_MOTION Y
    S_SMOKE Y
    S_LIGHT Y
    S_BINARY Y
    S_DIMMER Y
    S_COVER Y
    S_TEMP Y
    S_HUM Y
    S_BARO Y
    S_WIND Y
    S_RAIN Y
    S_UV Y
    S_WEIGHT Y
    S_POWER Y
    S_HEATER Y
    S_DISTANCE Y
    S_LIGHT_LEVEL Y
    S_ARDUINO_NODE Y
    S_ARDUINO_REPEATER_NODE Y
    S_LOCK Y
    S_IR Y
    S_WATER Y
    S_AIR_QUALITY Y
    S_CUSTOM Y
    S_DUST Y
    S_SCENE_CONTROLLER Y
    S_RGB_LIGHT Y
    S_RGBW_LIGHT Y
    S_COLOR_SENSOR Y
    S_HVAC Y
    S_MULTIMETER Y
    S_SPRINKLER Y
    S_WATER_LEAK Y
    S_SOUND Y*
    S_VIBRATION Y
    S_MOISTURE Y
    S_INFO Y
    S_GAS Y
    S_GPS Y*
    S_WATER_QUALITY Y*
    Controller, (Sorted by alphabet, if filled) FHEM
    V_TEMP Y
    V_HUM Y
    V_STATUS Y
    V_LIGHT Y
    V_PERCENTAGE Y
    V_DIMMER Y
    V_PRESSURE Y
    V_FORECAST Y
    V_RAIN Y
    V_RAINRATE Y
    V_WIND Y
    V_GUST Y
    V_DIRECTION Y
    V_UV Y
    V_WEIGHT Y
    V_DISTANCE Y
    V_IMPEDANCE Y
    V_ARMED Y
    V_TRIPPED Y
    V_WATT Y
    V_KWH Y
    V_SCENE_ON Y
    V_SCENE_OFF Y
    V_HVAC_FLOW_STATE Y
    V_HVAC_SPEED Y
    V_LIGHT_LEVEL Y
    V_VAR1 Y
    V_VAR2 Y
    V_VAR3 Y
    V_VAR4 Y
    V_VAR5 Y
    V_UP Y
    V_DOWN Y
    V_STOP Y
    V_IR_SEND Y
    V_IR_RECEIVE Y
    V_FLOW Y
    V_VOLUME Y
    V_LOCK_STATUS Y
    V_LEVEL Y
    V_VOLTAGE Y
    V_CURRENT Y
    V_RGB Y
    V_RGBW Y
    Advanced (new) types
    V_ID Y
    V_UNIT_PREFIX Y*
    V_HVAC_SETPOINT_COOL Y*
    V_HVAC_SETPOINT_HEAT Y*
    V_HVAC_FLOW_MODE Y*
    V_TEXT Y
    V_CUSTOM Y
    V_POSITION Y
    V_IR_RECORD Y
    V_PH Y*
    V_ORP Y*
    V_EC Y*
    V_VAR Y*
    V_VA Y*
    V_POWER_FACTOR Y*
    * Untested

    (sorry for part of the table format has disapperared)
    Kind regards.



  • @rejoe2 said in Request for contribution - controller selection matrix:
    As recently a lot of MySensors features have been added to the official FHEM module (smartSleep, heartbeat, RSSI-requests, OTA), here's the most recent list for addition to the controller matrix overview. Please do not hesitate to contact me for other formats (upload of xls is not allowed here)

    Last update date / update frequency	FHEM base: continuously/MySensors-Modules: when needed
    MySensors Types	
    Basic S & V types	All
    Advanced S & V types	All
    MYSensors Functionality	
    Heartbeat support	Y
    node ID generation	Y
    Ack support	Y
    OTA support	Y
    Request	Y
    Smart sleep	Y
    Gateways	
    Serial Gateway support	Y
    LAN Gateway support	Y
    MQTT gateway support	Y
    Multiple gateway support	Y*
    Scripting	
    IFTT alike programming	
    Blockly	n
    Other	
    Hardware platform(s)	
    Propietary	n
    Windows	Y
    Unix	Y
    Raspberry	Y
    Other	Y
    Software	
    Licence/ Open Source	GPL
    Programming language	Perl
    Interfaces	
    Web interface	Y
    Android app	Y**
    Apple app	Y**
    Windows app	
    	*limited support for active components like switches or displays directly attached on a GW
    	**3:rd party
    	
    Controller, (Sorted by alphabet, if filled)	FHEM
    Complete list of S & V types supported (V2)	
    S_DOOR	Y
    S_MOTION	Y
    S_SMOKE	Y
    S_LIGHT	Y
    S_BINARY	Y
    S_DIMMER	Y
    S_COVER	Y
    S_TEMP	Y
    S_HUM	Y
    S_BARO	Y
    S_WIND	Y
    S_RAIN	Y
    S_UV	Y
    S_WEIGHT	Y
    S_POWER	Y
    S_HEATER	Y
    S_DISTANCE	Y
    S_LIGHT_LEVEL	Y
    S_ARDUINO_NODE	Y
    S_ARDUINO_REPEATER_NODE	Y
    S_LOCK	Y
    S_IR	Y
    S_WATER	Y
    S_AIR_QUALITY	Y
    S_CUSTOM	Y
    S_DUST	Y
    S_SCENE_CONTROLLER	Y
    S_RGB_LIGHT	Y
    S_RGBW_LIGHT	Y
    S_COLOR_SENSOR	Y
    S_HVAC	Y
    S_MULTIMETER	Y
    S_SPRINKLER	Y
    S_WATER_LEAK	Y
    S_SOUND	Y*
    S_VIBRATION	Y
    S_MOISTURE	Y
    S_INFO	Y
    S_GAS	Y
    S_GPS	Y*
    S_WATER_QUALITY	Y*
    	
    Controller, (Sorted by alphabet, if filled)	FHEM
    V_TEMP	Y
    V_HUM	Y
    V_STATUS	Y
    V_LIGHT	Y
    V_PERCENTAGE	Y
    V_DIMMER	Y
    V_PRESSURE	Y
    V_FORECAST	Y
    V_RAIN	Y
    V_RAINRATE	Y
    V_WIND	Y
    V_GUST	Y
    V_DIRECTION	Y
    V_UV	Y
    V_WEIGHT	Y
    V_DISTANCE	Y
    V_IMPEDANCE	Y
    V_ARMED	Y
    V_TRIPPED	Y
    V_WATT	Y
    V_KWH	Y
    V_SCENE_ON	Y
    V_SCENE_OFF	Y
    V_HVAC_FLOW_STATE	Y
    V_HVAC_SPEED	Y
    V_LIGHT_LEVEL	Y
    V_VAR1	Y
    V_VAR2	Y
    V_VAR3	Y
    V_VAR4	Y
    V_VAR5	Y
    V_UP	Y
    V_DOWN	Y
    V_STOP	Y
    V_IR_SEND	Y
    V_IR_RECEIVE	Y
    V_FLOW	Y
    V_VOLUME	Y
    V_LOCK_STATUS	Y
    V_LEVEL	Y
    V_VOLTAGE	Y
    V_CURRENT	Y
    V_RGB	Y
    V_RGBW	Y
    Advanced (new) types	
    V_ID	Y
    V_UNIT_PREFIX	Y*
    V_HVAC_SETPOINT_COOL	Y*
    V_HVAC_SETPOINT_HEAT	Y*
    V_HVAC_FLOW_MODE	Y*
    V_TEXT	Y
    V_CUSTOM	Y
    V_POSITION	Y
    V_IR_RECORD	Y
    V_PH	Y*
    V_ORP	Y*
    V_EC	Y*
    V_VAR	Y*
    V_VA	Y*
    V_POWER_FACTOR	Y*
    	* Untested

 

273
Online

8.6k
Users

9.4k
Topics

99.0k
Posts