Skip to content

Controllers

Controller discussions
1.5k Topics 12.7k Posts

  • 260 2k
    260 Topics
    2k Posts
    No new posts.
  • 204 2k
    204 Topics
    2k Posts
    kerberosK
    Hi @adds666 I did in between the switch from 2.5.12 to 3.4.4 a change from pure textual configuration in 2.5.12 to a UI configuration in 3.4.4. This requires some homework. Can't remember beside the exchanged mysensors binding files anything else to upgrade to 4.0.4 from 3.4.4 and finally to current 4.1.1. Keep in mind, I use a OpenHAB manual installation on a non-Debian Linux system, not openHABian. This may have an influence, but I don't expect any hiccups. kerberos
  • 322 2k
    322 Topics
    2k Posts
    dirkjuD
    @goblin feel free to share concrete error messages or questions. We might be able to help on well-described problems. Otherwise - hope ChatGPT can help you ;-)
  • 24 337
    24 Topics
    337 Posts
    CharallC
    Looks pretty nice.
  • 8 40
    8 Topics
    40 Posts
    G
    Like you, I'd like to play with my Hometroller Zee S2. (2nd hand; Not yet received from Ebay) Did you succed in your project ? Programming Ardunios is a piece of cake and compared to z-wave items, the price is ridiculus.
  • 10 57
    10 Topics
    57 Posts
    mfalkviddM
    @btmerz I am not familiar with fham, but see if V_KWH works. For Ah it would (technically) be incorrect, but I think the display and aggregegation would work anyway.
  • 2 9
    2 Topics
    9 Posts
    AlexieA
    This issue is already resolved in DomotiGa.
  • 4 Topics
    75 Posts
    freedomoticF
    Hi all we are working on a new web client for our domotic framework. Here some screenshots [image: fd5.png?part=0.7&view=1&vt=ANaJVrEZGlBm56DRoEIytzEGrrMV0OXO3g99sjFBL8H9PoX9OP1OTIpbN6zJxtvaSCc8xSddjrnLNPl-4vH3bEz6B0Js-VZx4mOBPuaRJ3QoSLwA5EPYlPI] [image: fd_mobile2.png?part=0.2&view=1&vt=ANaJVrEUs3ydycP8me4baRK56FRppkkthGMq4FG-tycTWT93WKq3oF3GKzHbkDY7AIKFpBVoGa1Z6wt2JLMGtJrWqUA6QACZh3BXx8FwSJ5V9XeM3VoBYPg] [image: fd_4.png?part=0.6&view=1&vt=ANaJVrFb4sDmn_knAqbVFc0xgc6SRm_gsyHRpPctZ6-qqRla8sduX3DwO1qM98efhTFT_zAtfxnFL_nTJASRNbC_NpKMg0ayZoMkUq9nijhJ9vq56PECvLs] It's a WIP so we need any help to complete it. The code is available at https://github.com/freedomotic/fd-vue-webapp/
  • 4 Topics
    38 Posts
    T
    I successfully worked around the issue by updating the /Library/Application Support/Perceptive Automation/Indigo 2022.1/Plugins/MySensors.indigoPlugin/Contents/Server Plugin /plugin.py script to recognize the internal 21 code. Here's the diff: 34c134,135 < "GATEWAY_READY" : [14, "Gateway ready", ""] "GATEWAY_READY" : [14, "Gateway ready", ""], "DISCOVER_RESPONSE" : [21, "Discover response", ""] 715a717,719 elif itemType == self.getInternalNumber("DISCOVER_RESPONSE"): # 21 Ignore pass P.S. Indigo 2022.1 is complaining about this plugin that it won't be supported in future releases. Is there anyone out there planning to update this plugin?
  • 12 41
    12 Topics
    41 Posts
    J
    view Thank you for the link I'll head in that direction feedback after testing
  • Symfony Bundle as Controller for MySensors + Vuejs + Websocket

    2
    1 Votes
    2 Posts
    570 Views
    E
    Here is the repo https://github.com/extrablind/monithomebundle
  • New Z-WAVE interface,

    fibaro
    2
    0 Votes
    2 Posts
    678 Views
    FotoFieberF
    I think Z-Uno is more interesting for makers https://z-uno.z-wave.me/ IMO it is way to expensive compared to mysensors or solutions based on ESP32/ESP8266.
  • Using RaspPi as Gateway + Controller AND MQTT

    12
    0 Votes
    12 Posts
    2k Views
    R
    Thanks for that info @bgunnarb !
  • RFM95 with arduino mega 2560 with shield w5100

    7
    0 Votes
    7 Posts
    1k Views
    P
    but will each sensor node make his own connection to TTN? Or will the sensors use lora modulation and will only the gateway (or controller) connect to TTN?
  • Instructions how-to use Zabbix as your Controller with MQTT, part 1

    13
    5 Votes
    13 Posts
    13k Views
    M
    @jpaulin thank you very much for feedback. Sorry for the late reply ... I missed the forum-notification. The wear-out of micro-sd-cards is a well known problem. I would use industrial-grade cards or ssd-drive (if power and size not matter). Industrial grade micro-sd are expensive. The "pSLC" type cards would be a good fit "better power-fail protection, very durable ... not very expensive (from 30 EUR...)".
  • Controller for storing and displaying raw data from sensors

    2
    0 Votes
    2 Posts
    672 Views
    YveauxY
    @ricorico94 store data in influxdb, graph it using grafana and optionally use node-red to simultaneously use domoticz with influxdb. Search this website, it has quite some discussions on these topics.
  • WeBeHome

    1
    0 Votes
    1 Posts
    589 Views
    No one has replied
  • Any good home automation controllers?

    12
    0 Votes
    12 Posts
    2k Views
    A
    Small update to the situation. With awesome work done by @jkandasa, the main developer of MyController the InfluxDB backend is now fast enough to almost keep up with the data inserted, that's a big improvement. This means the last issue I had with MyController just got resolved :D and it's suitable for my use-case. Yay!
  • ESP8266 as a gateway and controller?

    7
    0 Votes
    7 Posts
    4k Views
    M
    Hi. I made what you are looking for. The basic idea is that every node has is own uniqueID, then, when a node ask to de Wateway for a node number, it is taked from a table. [image: 1529845513361-d0d03c02-9ce9-4d27-a76d-67bd41afcbed-imagen.png] Of course, I meade some modification to library to do that.
  • Possible Support for Hubitat Elevation

    4
    0 Votes
    4 Posts
    1k Views
    gohanG
    That's hard to say as it is up to the plug in developers and I'd guess if that device could become popular
  • Help for a newbie please ;)

    3
    1
    0 Votes
    3 Posts
    801 Views
    gohanG
    BT commands via smartphone app are also possible with arduino, there should be plenty of examples. It all depends how much DIY you want to go.
  • High-performance controllers

    mycontroller.org plot home-assistant
    5
    0 Votes
    5 Posts
    1k Views
    bgunnarbB
    @Avamander I'm using OpenHab together with influxdb and grafana. All running on the same RPi. influxdb collects temperatures from half a dozen sensors and also a rain gauge every 2-5 minutes. Grafana plots the values every five minutes. OpenHab has rather a steep learning curve but the support forum is excellent. Openhabian is the easiest way to get running with OpenHab on and RPi
  • Create a sensor/controller to detect and measure objects and parameters

    2
    0 Votes
    2 Posts
    630 Views
    gohanG
    That seems more an industrial automation project more than an home automation one. Am I right?
  • SmartThings plugin

    9
    0 Votes
    9 Posts
    4k Views
    M
    @vasarbob I have been able to make a rest call to the SmartThings API. I was using an esp8266 as the gateway but am in the middle of moving that to an Uno with Ethernet shield. The code is a little hacky right now and I am planning on refactoring and cleaning it up a bit. Would eventually like to write a transport layer but that's going to take some time. I also had to write the device handler code on SmartThings. That too is a little hacky and I need to refactor that as well. I'd be happy to share and collaborate if you want. I was trying to get a working prototype going and learn some things about MySensors as well as SmartThings and I think I understand it well enough now to be able to put it together.
  • minimal controller code to assign IDs to nodes

    13
    0 Votes
    13 Posts
    2k Views
    phil2020P
    For those interested in the final steps to assign the node ID... So now I have the node in auto mode pumping out the requests to the gateway. I have also disabled the debug mode for the serial gateway sketch and see the following info at the serial output on Arduino's Serial Monitor output. 0;255;3;0;14;Gateway startup complete. 0;255;0;0;18;2.2.0 255;110;3;0;3; 255;63;3;0;3; 255;16;3;0;3; 255;225;3;0;3; The first two lines are just the gateway telling it's alive and ready to go. The following 4 lines are showing the I_ID_REQUEST messages from the node. you need to respond with the following message 255;255;3;0;4;node_id where node_id can be any value you choose between 0-254 (but obviously should be unique for your population of nodes). Looking at the I_ID_REQUEST messages, the first field with value 255 is the special node ID which indicates it is unassigned, and why it is important (as discussed above) that you erase EEPROM to 0xFF state using the MySensors supplied ClearEepromConfig sketch. But it is not mentioned anywhere I could find on the forum or documentation, about the value of the second field, which seems to be changed continually for each I_ID_REQUEST message. From my testing, it appears that the second field is a way to enable nodes requesting an update to be individually targeted with an ID assignment response. So potentially useful if you have two or more nodes requesting a node assignment at the same time. Note that the node ID you assign (i.e. the payload value for the message) doesn't have to match the random value in the request. e.g. request 255;70;3;0;3; response to send would be 255;70;3;0;4;22 if want to assign node ID of 22. I can confirm that if you respond quickly (i.e. before the next I_ID_REQUEST is sent out), mirroring that second field value, then you can update the node ID for the requesting device. If you wait until the next I_ID_REQUEST message is broadcast, then it expires and won't accept that previous ID. Note that you can alternatively use the special value of 255 for the second field in the response, and it will accept the node update request, but that may have issues if you have more than one device requesting an ID at the same time. Since the I_ID_REQUEST is happening too quick to read the random generated ID and then manually enter that into the Serial Monitor prompt, for testing purposes we can use the approach of using 255 as the second field value and ignore the random ID value. So at the Arduino Serial Monitor window, first select the drop down at the bottom to add a Newline character at the end of the commands being sent, and then enter the following string in the send command input at the top of the Serial Monitor window, which requests that the new node ID should be 10. 255;255;3;0;4;10 Note that you need to click on the send button when actively receiving the I_ID_REQUEST messages, if you try sending during the long pause between the request pulses, the message will be ignored and nothing will happen. So now you should have registered the device and start being able to see the registered node's output to the Serial Monitor. My sketch is just a simple toggling output of a binary value. The message meaning, as per the Serial API definitions is: node ID 10, outputting sensor ID 88, sending a set type message, with no acknowledgement required, message type 16 (V_TRIPPED), payload is binary on/off. 10;88;1;0;16;0 10;88;1;0;16;1 10;88;1;0;16;0 10;88;1;0;16;1 10;88;1;0;16;0 10;88;1;0;16;1 Hope that is useful for other's understanding.
  • Integration with NEEO Controller

    1
    0 Votes
    1 Posts
    570 Views
    No one has replied
  • 0 Votes
    2 Posts
    1k Views
    petewillP
    @itbeyond I ran into issues with multiple connections to my Ethernet gateway. My current config is to route my Vera through MYSController. If I do that I'm able to upload new firmware without any issues. Also, check the distance/reception of the sensor. I had one with poor reception that either didn't upload or took 20 minutes. When I changed the radio antenna config it worked in about a minute.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • LaraHome (Web Controller based on Laravel)

    5
    3 Votes
    5 Posts
    2k Views
    T
    @Nca78 Great, don't worry there is tons of ressources in Laravel so i can help you. I will prepare LaraHome for translation and tell you when it's done
  • emoncms.org as a controller

    Moved
    2
    0 Votes
    2 Posts
    1k Views
    gohanG
    API are all documented if you find somebody that can program a plugin/interface for that system.

17

Online

11.7k

Users

11.2k

Topics

113.0k

Posts