@TimO No Sweat, found it - it was because the node was powered on before the gateway and presentation didn't go well...
Posts made by Stefferd
-
RE: OH2.5.9 / ethernet gateway / autodiscovery?
-
RE: OH2.5.9 / ethernet gateway / autodiscovery?
@TimO so, i have set up a RS485 node. Communication from the node to the gateway works - the gateway sees the messages, and forwards the to OpenHAB.
But Openhab does not autodiscover it (it's a motion sensor, from the examples). Even though it's mentioned in the openhab logs.
2020-10-22 14:14:19.110 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.things' 2020-10-22 14:14:20.235 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007 2020-10-22 14:14:20.640 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.80.190:8080 2020-10-22 14:14:20.687 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.80.190:8443 2020-10-22 14:14:21.031 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel 2020-10-22 14:14:21.046 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder 2020-10-22 14:14:21.093 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui 2020-10-22 14:14:21.327 [DEBUG] [nsors.handler.MySensorsBridgeHandler] - Initialization of the MySensors bridge 2020-10-22 14:14:21.437 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Cache file: given_ids.cached not exist. 2020-10-22 14:14:21.437 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Cache file: given_ids.cached not exist. Default passed, creating it... 2020-10-22 14:14:21.437 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [] 2020-10-22 14:14:21.437 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Cache (given_ids) content: [] 2020-10-22 14:14:21.437 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Enabling connection watchdog 2020-10-22 14:14:21.452 [DEBUG] [nsors.handler.MySensorsBridgeHandler] - Initialization of the MySensors bridge DONE! 2020-10-22 14:14:21.452 [DEBUG] [.discovery.MySensorsDiscoveryService] - Starting MySensors discovery scan 2020-10-22 14:14:21.452 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Connecting to IP bridge [192.168.80.185:5003] 2020-10-22 14:14:21.468 [DEBUG] [rsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;0;3;0;2; 2020-10-22 14:14:21.483 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;14;Gateway startup complete. 2020-10-22 14:14:21.499 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;0;0;18;2.3.2 2020-10-22 14:14:21.499 [DEBUG] [rs.internal.gateway.MySensorsGateway] - Presentation Message received 2020-10-22 14:14:21.499 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [0] 2020-10-22 14:14:21.499 [WARN ] [.discovery.MySensorsDiscoveryService] - Cannot automatic discover thing node: 0, child: 255 please insert it manually 2020-10-22 14:14:21.499 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;2;2.3.2 2020-10-22 14:14:21.499 [DEBUG] [rsAbstractConnection$MySensorsReader] - Good,Gateway is up and running! (Ver:2.3.2) 2020-10-22 14:14:21.499 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [0] 2020-10-22 14:14:21.499 [INFO ] [al.protocol.ip.MySensorsIpConnection] - Successfully connected to MySensors Bridge. 2020-10-22 14:14:59.078 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.735 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.782 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.828 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.859 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.905 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.937 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:15:49.986 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0 2020-10-22 14:16:15.189 [DEBUG] [.discovery.MySensorsDiscoveryService] - Stopping MySensors discovery scan 2020-10-22 14:16:15.189 [DEBUG] [.discovery.MySensorsDiscoveryService] - Starting MySensors discovery scan 2020-10-22 14:17:59.262 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 1;1;1;0;16;0
Is there something i'm still missing?
Thanks
-
RE: OH2.5.9 / ethernet gateway / autodiscovery?
@TimO Ok, found it. This was the problem:
#define MY_CONTROLLER_IP_ADDRESS 192, 168, 80, 190
After disabling UDP in the sketch, this UDP-specific line should have been outcommented too.
Openhab log looks fine:
2020-10-21 15:23:15.294 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.things' 2020-10-21 15:23:15.872 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007 2020-10-21 15:23:16.277 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.80.190:8080 2020-10-21 15:23:16.308 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.80.190:8443 2020-10-21 15:23:16.606 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel 2020-10-21 15:23:16.621 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder 2020-10-21 15:23:16.637 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui 2020-10-21 15:23:16.918 [DEBUG] [nsors.handler.MySensorsBridgeHandler] - Initialization of the MySensors bridge 2020-10-21 15:23:16.949 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Cache file: given_ids.cached exist. 2020-10-21 15:23:16.949 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Cache (given_ids) content: [] 2020-10-21 15:23:16.949 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Enabling connection watchdog 2020-10-21 15:23:16.949 [DEBUG] [nsors.handler.MySensorsBridgeHandler] - Initialization of the MySensors bridge DONE! 2020-10-21 15:23:16.949 [DEBUG] [.discovery.MySensorsDiscoveryService] - Starting MySensors discovery scan 2020-10-21 15:23:16.965 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Connecting to IP bridge [192.168.80.185:5003] 2020-10-21 15:23:17.262 [DEBUG] [rsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;0;3;0;2; 2020-10-21 15:23:17.292 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;14;Gateway startup complete. 2020-10-21 15:23:17.309 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;0;0;18;2.3.2 2020-10-21 15:23:17.309 [DEBUG] [rs.internal.gateway.MySensorsGateway] - Presentation Message received 2020-10-21 15:23:17.309 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [0] 2020-10-21 15:23:17.309 [WARN ] [.discovery.MySensorsDiscoveryService] - Cannot automatic discover thing node: 0, child: 255 please insert it manually 2020-10-21 15:23:17.309 [DEBUG] [rsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;2;2.3.2 2020-10-21 15:23:17.309 [DEBUG] [rsAbstractConnection$MySensorsReader] - Good,Gateway is up and running! (Ver:2.3.2) 2020-10-21 15:23:17.309 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [0] 2020-10-21 15:23:17.309 [INFO ] [al.protocol.ip.MySensorsIpConnection] - Successfully connected to MySensors Bridge.
and the gateway's debug output also looks fine:
15:22:53.667 -> 0 MCO:BGN:INIT GW,CP=RSNGA---,FQ=16,REL=255,VER=2.3.2 15:22:53.667 -> 4 TSM:INIT 15:22:53.667 -> 5 TSF:WUR:MS=0 15:22:53.667 -> 7 TSM:INIT:TSP OK 15:22:53.667 -> 8 TSM:INIT:GW MODE 15:22:53.667 -> 10 TSM:READY:ID=0,PAR=0,DIS=0 15:22:53.667 -> 12 MCO:REG:NOT NEEDED 15:22:54.236 -> 575 GWT:TIN:IP=192.168.80.185 15:22:55.257 -> 1579 MCO:BGN:STP 15:22:55.257 -> 1580 MCO:BGN:INIT OK,TSP=1 15:22:55.257 -> 1583 TSM:READY:NWD REQ 15:22:55.257 -> 1586 ?TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK: 15:23:17.292 -> 23449 GWT:TSA:ETH OK 15:23:17.292 -> 23453 GWT:RFC:MSG=0;0;3;0;2; 15:23:17.292 -> 23457 GWT:RFC:MSG= 15:23:17.292 -> 23459 GWT:RFC:MSG=
Thanks for your time and patience to a newbie!
-
RE: OH2.5.9 / ethernet gateway / autodiscovery?
@TimO Ok, i've outcommented the UDP line again in my sketch.
gateway debug output gives me this again:
15:14:50.371 -> 150168 !GWT:TSA:ETH FAIL 15:14:51.389 -> 151172 !GWT:TSA:ETH FAIL 15:14:52.386 -> 152176 !GWT:TSA:ETH FAIL 15:14:53.409 -> 153180 !GWT:TSA:ETH FAIL 15:14:54.421 -> 154183 !GWT:TSA:ETH FAIL 15:14:55.438 -> 155187 !GWT:TSA:ETH FAIL
infinitely.
and telnet to the GW on port 5003 doesn't work (in putty telnet client)
Thanks for your support by the way, i really appreciate it.
-
RE: OH2.5.9 / ethernet gateway / autodiscovery?
@TimO Thanks for the reply. I've done the steps you provided, and the binding is active now in OH.
but still no luck. OH logfile says it cannot connect to the bridge.2020-10-21 14:30:00.521 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [] 2020-10-21 14:30:00.521 [ERROR] [al.protocol.ip.MySensorsIpConnection] - Failed connecting to bridge...next retry in 10 seconds (Retry No.:5) 2020-10-21 14:30:00.521 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Disconnecting from IP bridge ... 2020-10-21 14:30:00.521 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [] 2020-10-21 14:30:10.537 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Connecting to IP bridge [192.168.80.185:5003] 2020-10-21 14:30:31.616 [ERROR] [al.protocol.ip.MySensorsIpConnection] - Error while trying to connect InputStreamReader java.net.ConnectException: Connection timed out: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) ~[?:1.8.0_265] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) ~[?:1.8.0_265] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_265] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_265] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_265] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) ~[?:1.8.0_265] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_265] at java.net.Socket.connect(Socket.java:607) ~[?:1.8.0_265] at java.net.Socket.connect(Socket.java:556) ~[?:1.8.0_265] at java.net.Socket.<init>(Socket.java:452) ~[?:1.8.0_265] at java.net.Socket.<init>(Socket.java:229) ~[?:1.8.0_265] at org.openhab.binding.mysensors.internal.protocol.ip.MySensorsIpConnection.establishConnection(MySensorsIpConnection.java:50) [bundleFile:?] at org.openhab.binding.mysensors.internal.protocol.MySensorsAbstractConnection.connect(MySensorsAbstractConnection.java:152) [bundleFile:?] at org.openhab.binding.mysensors.internal.protocol.MySensorsAbstractConnection.run(MySensorsAbstractConnection.java:131) [bundleFile:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_265] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_265] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_265] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_265] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_265] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_265] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_265] 2020-10-21 14:30:31.616 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [] 2020-10-21 14:30:31.616 [ERROR] [al.protocol.ip.MySensorsIpConnection] - Failed connecting to bridge...next retry in 10 seconds (Retry No.:6) 2020-10-21 14:30:31.616 [DEBUG] [al.protocol.ip.MySensorsIpConnection] - Disconnecting from IP bridge ... 2020-10-21 14:30:31.616 [DEBUG] [ensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: []
and the bridge's debug output now gives this:
14:23:09.688 -> 0 MCO:BGN:INIT GW,CP=RSNGA---,FQ=16,REL=255,VER=2.3.2 14:23:09.688 -> 4 TSM:INIT 14:23:09.688 -> 5 TSF:WUR:MS=0 14:23:09.688 -> 7 TSM:INIT:TSP OK 14:23:09.688 -> 8 TSM:INIT:GW MODE 14:23:09.688 -> 10 TSM:READY:ID=0,PAR=0,DIS=0 14:23:09.722 -> 12 MCO:REG:NOT NEEDED 14:23:10.282 -> 575 GWT:TIN:IP=192.168.80.185 14:23:11.294 -> 1579 MCO:BGN:STP 14:23:11.294 -> 1580 MCO:BGN:INIT OK,TSP=1 14:23:11.294 -> 1583 TSM:READY:NWD REQ 14:23:11.294 -> 1586 ?TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK:
but it stays stuck there. I must say i just outcommented the line
// Enable UDP communication #define MY_USE_UDP // If using UDP you need to set MY_CONTROLLER_IP_ADDRESS or MY_CONTROLLER_URL_ADDRESS below
AFAIK the MQTT gateway does not provide autodiscovery? That's a very important one to me since i'm not the only one configuring OH.
Is there actually anexisting way to make OpenHAB discover my nodes and children? Or am i wrong?
Thanks,
Stef
-
RE: OH2.5.9 / ethernet gateway / autodiscovery?
Thanks for the reply,
PS C:\Windows\system32> ping 192.168.80.185 Pinging 192.168.80.185 with 32 bytes of data: Reply from 192.168.80.185: bytes=32 time<1ms TTL=128 Reply from 192.168.80.185: bytes=32 time<1ms TTL=128 Reply from 192.168.80.185: bytes=32 time<1ms TTL=128 Reply from 192.168.80.185: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.80.185: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms PS C:\Windows\system32>
The gateway is very pingeable, from what i found on other threads the problem could be that the controller is unavailable. That actually makes sense since the binding doesn't show "active'.
-
OH2.5.9 / ethernet gateway / autodiscovery?
Hi Mind hive,
I have put in my mind to migrate my home automation from Souliss to MySensors, and i am setting up a testlab. I have a RS485 line running through my house, and i want to re-use it.
In my test setup i have installed a clean OH 2.5.9 (on windows).
i've built an ethernet gateway on a mega2560 with RS485 shield (built myself, based on SN75176 transceiver)
The ethernet gateway compiled without errors. this is the sketch (grabbed from examples and edited to the needs of an ethernet/RS485 network)
// Enable debug prints to serial monitor #define MY_DEBUG //#define MY_DEBUG_HWSERIAL Serial1 // = Serial0 / Rx0 & Tx0 to programming & debug // Enable RS485 transport layer #define MY_RS485 // Define this to enables DE-pin management on defined pin #define MY_RS485_DE_PIN 2 // Set RS485 baud rate to use #define MY_RS485_BAUD_RATE 9600 // Enable this if RS485 is connected to a hardware serial port #define MY_RS485_HWSERIAL Serial3 // Enable gateway ethernet module type #define MY_GATEWAY_W5100 // W5100 Ethernet module SPI enable (optional if using a shield/module that manages SPI_EN signal) #define MY_W5100_SPI_EN 4 // Enable UDP communication //#define MY_USE_UDP // If using UDP you need to set MY_CONTROLLER_IP_ADDRESS or MY_CONTROLLER_URL_ADDRESS below // Enable MY_IP_ADDRESS here if you want a static ip address (no DHCP) #define MY_IP_ADDRESS 192,168,80,185 // If using static ip you can define Gateway and Subnet address as well #define MY_IP_GATEWAY_ADDRESS 192,168,80,1 #define MY_IP_SUBNET_ADDRESS 255,255,255,0 // Renewal period if using DHCP //#define MY_IP_RENEWAL_INTERVAL 60000 // The port to keep open on node server mode / or port to contact in client mode #define MY_PORT 5003 // Controller ip address. Enables client mode (default is "server" mode). // Also enable this if MY_USE_UDP is used and you want sensor data sent somewhere. #define MY_CONTROLLER_IP_ADDRESS 192, 168, 80, 190 //#define MY_CONTROLLER_URL_ADDRESS "my.controller.org" // The MAC address can be anything you want but should be unique on your network. // Newer boards have a MAC address printed on the underside of the PCB, which you can (optionally) use. // Note that most of the Arduino examples use "DEAD BEEF FEED" for the MAC address. #define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xF1, 0x00 // Enable inclusion mode #define MY_INCLUSION_MODE_FEATURE // Enable Inclusion mode button on gateway //#define MY_INCLUSION_BUTTON_FEATURE // Set inclusion mode duration (in seconds) #define MY_INCLUSION_MODE_DURATION 60 // Digital pin used for inclusion mode button //#define MY_INCLUSION_MODE_BUTTON_PIN 3 // Set blinking period #define MY_DEFAULT_LED_BLINK_PERIOD 300 // Flash leds on rx/tx/err // Uncomment to override default HW configurations //#define MY_DEFAULT_ERR_LED_PIN 7 // Error led pin //#define MY_DEFAULT_RX_LED_PIN 8 // Receive led pin //#define MY_DEFAULT_TX_LED_PIN 9 // Transmit led pin #if defined(MY_USE_UDP) #include <EthernetUdp.h> #endif #include <Ethernet.h> #include <MySensors.h> void setup() { // Setup locally attached sensors } void presentation() { // Present locally attached sensors here } void loop() { // Send locally attached sensors data here }
I hope that's well done for an ethernet to RS485 gateway.
The debug output of the GW says this:
17:21:03.768 -> 0 MCO:BGN:INIT GW,CP=RSNGA---,FQ=16,REL=255,VER=2.3.2 17:21:03.803 -> 4 TSM:INIT 17:21:03.803 -> 5 TSF:WUR:MS=0 17:21:03.803 -> 7 TSM:INIT:TSP OK 17:21:03.803 -> 8 TSM:INIT:GW MODE 17:21:03.803 -> 10 TSM:READY:ID=0,PAR=0,DIS=0 17:21:03.803 -> 12 MCO:REG:NOT NEEDED 17:21:04.370 -> 575 GWT:TIN:IP=192.168.80.185 17:21:06.386 -> 2580 !GWT:TIN:ETH FAIL 17:21:06.386 -> 2582 MCO:BGN:STP 17:21:06.386 -> 2584 MCO:BGN:INIT OK,TSP=1 17:21:07.410 -> 3588 !GWT:TSA:ETH FAIL 17:21:07.410 -> 3590 TSM:READY:NWD REQ 17:21:07.410 -> 3608 ?TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK: 17:21:08.428 -> 4616 !GWT:TSA:ETH FAIL 17:21:09.448 -> 5619 !GWT:TSA:ETH FAIL 17:21:10.447 -> 6623 !GWT:TSA:ETH FAIL
Which also doesn't seem wrong to me since the gateway doesn't find a controller.
Enter the controller: Openhab 2.5.9.
Installed the binding by adding it in the addons folder.
openhab> bundle:list | grep MySensors 210 │ Installed │ 80 │ 2.5.0.202002161928 │ openHAB Add-ons :: Bundles :: MySensors Binding
Binding shows as installed - but not active.
I added a demo.things file in the things folder:
Bridge mysensors:bridge-eth:gateway [ ipAddress="192.168.80.185", tcpPort=5003, sendDelay=200 ] { /** define things connected to that bridge here */ }
And that's where i am stuck.
Q1: how to get the binding 'active' ? any ideas?
Q2: how to get autodiscovery working once the binding is active? Is this actually implemented? I only see examples with textual configuration.openhab.log shows this, by the way:
2020-10-20 17:04:29.689 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'demo.things' 2020-10-20 17:04:30.659 [INFO ] [thome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007 2020-10-20 17:04:31.224 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.80.190:8080 2020-10-20 17:04:31.299 [INFO ] [.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.80.190:8443 2020-10-20 17:04:31.643 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel 2020-10-20 17:04:31.674 [INFO ] [ebuilder.internal.HomeBuilderServlet] - Started Home Builder at /homebuilder 2020-10-20 17:04:31.708 [INFO ] [openhab.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui 2020-10-20 17:04:33.910 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/C:/OH25/addons/org.openhab.binding.mysensors-2.5.0-SNAPSHOT%20(1).jar org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.mysensors [210] Unresolved requirement: Import-Package: org.eclipse.smarthome.io.transport.mqtt at org.eclipse.osgi.container.Module.start(Module.java:444) ~[org.eclipse.osgi-3.12.100.jar:?] at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:383) ~[org.eclipse.osgi-3.12.100.jar:?] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.6.4] at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.6.4]
Thanks People
-
RE: Will MySensors work for me?
@gohan && @rejoe2 Thanks for your replies,
As for the TRV's, i basically stripped down an existing TRV to the motor and mechanics, and built an arduino-based pcb with H-bridge and shunt to take over control. I wrote a simple library that handles the logics and reads the voltage over the shunt, so yes - it's arduino based and with implementable code code.
I have enough hardware to completely rebuild a test situation in the setup i want. I would really like to avoid using 868MHZ harware due to the unencrypted nature.
Wired RS485 systems and an understanding of the electronics behind it is also no problem. The big issue is in fact everything behind a wireless bridge in my current situation.
I will setup a new server instance with OpenHab, and start playing around with MySensors.
Thanks for your great input! -
Will MySensors work for me?
Hi Everyone,
I have plans on building my home smarter than it is right now. I am currently working with another Arduino smarthome library, but it fails to be stable - which is a pitty. So i am looking into other solutions.
I have an openhab 2.1 system up and running, which controlls my current situation.
Attached to this post i have a scanned drawing with how i want to setup my enviroment.
Since i allready have a lot of nodes built, i would like to recover them and the cabling drawn to my nodes.
The question is: is this setup do-able with MySensors, and are there any geniuses out there willing to point me in the right direction?
Nodes are all on Arduino Nano's, RS485 modules are also allready on board.
The problem with my current system is that anything running behind a wifi-bridge is unstable, that is as in not receiving commands and not reporting status.
Since there are a lot of TRV's involved, values have to be distributed to plenty of nodes (like temperature setpoint for the heating, and on/off status)
A gentle kick in the butt shooting me to the right direction would be greatly appreciated