2024-02-10, 05:56 PM
Since I was still having problems with SensESP devices connecting via OP4 wifi on a RP5, I decided to by pass the openplotter wifi and use a local wifi router with a wired connection to the OP4 RP5. Still no joy, but the serial terminal shows that the device defaults back to the old OP3 wifi route: " Websocket is connecting to Signal K server on address 10.10.10.1:3000".
Here is the code which sets the sensesp app:
sensesp_app = (&builder)
// Set a custom hostname for the app.
->set_hostname("FreshWater")
// Optionally, hard-code the WiFi and Signal K server
// settings. This is normally not needed.
->set_wifi("SV-JROSE", "XXXXXXX")
->set_sk_server("192.168.3.80", 3000)
->get_app();
And here are the serial logs after the upload:
(connect)(C0) WiFi is disconnected. SignalK client connection will connect when WiFi is connected.
(wifi_station_connected)(C1) Connected to wifi, SSID: SV-JROSE (signal: -44)
(wifi_station_connected)(C1) IP address of Device: 192.168.3.82
(wifi_station_connected)(C1) Default route: 192.168.3.65
(wifi_station_connected)(C1) DNS server: 8.8.8.8
(operator())(C1) HTTP server started
(connect)(C0) Initiating websocket connection with server...
(connect)(C0) Websocket is connecting to Signal K server on address 10.10.10.1:3000
(test_token)(C1) Testing token with url http://10.10.10.1:3000/signalk/v1/stream
(test_token)(C0) Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJhMWIwOWE0Zi1iMGUzLWZhNmEtNzUwNi05YjVlNWJiN2M3ZTkiLCJpYXQiOjE3MDI2ODI3NTR9.s-6O0bYBHCWLGDnpQIMiVBrscXZNearrLJcE5BdshEs
(test_token)(C0) GET... failed, error: connection refused
(connect)(C0) Initiating websocket connection with server...
(connect)(C0) Websocket is connecting to Signal K server on address 10.10.10.1:3000
(test_token)(C0) Testing token with url http://10.10.10.1:3000/signalk/v1/stream
(test_token)(C0) Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJhMWIwOWE0Zi1iMGUzLWZhNmEtNzUwNi05YjVlNWJiN2M3ZTkiLCJpYXQiOjE3MDI2ODI3NTR9.s-6O0bYBHCWLGDnpQIMiVBrscXZNearrLJcE5BdshEs
...
///////
I'm at a loss as I don't enter "10.10.10.1" anywhere but use set_sk_server("192.168.3.80", 3000). It looks like the SK server has a hardwired default. Any ideas?
Paul
Here is the code which sets the sensesp app:
sensesp_app = (&builder)
// Set a custom hostname for the app.
->set_hostname("FreshWater")
// Optionally, hard-code the WiFi and Signal K server
// settings. This is normally not needed.
->set_wifi("SV-JROSE", "XXXXXXX")
->set_sk_server("192.168.3.80", 3000)
->get_app();
And here are the serial logs after the upload:
(connect)(C0) WiFi is disconnected. SignalK client connection will connect when WiFi is connected.
(wifi_station_connected)(C1) Connected to wifi, SSID: SV-JROSE (signal: -44)
(wifi_station_connected)(C1) IP address of Device: 192.168.3.82
(wifi_station_connected)(C1) Default route: 192.168.3.65
(wifi_station_connected)(C1) DNS server: 8.8.8.8
(operator())(C1) HTTP server started
(connect)(C0) Initiating websocket connection with server...
(connect)(C0) Websocket is connecting to Signal K server on address 10.10.10.1:3000
(test_token)(C1) Testing token with url http://10.10.10.1:3000/signalk/v1/stream
(test_token)(C0) Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJhMWIwOWE0Zi1iMGUzLWZhNmEtNzUwNi05YjVlNWJiN2M3ZTkiLCJpYXQiOjE3MDI2ODI3NTR9.s-6O0bYBHCWLGDnpQIMiVBrscXZNearrLJcE5BdshEs
(test_token)(C0) GET... failed, error: connection refused
(connect)(C0) Initiating websocket connection with server...
(connect)(C0) Websocket is connecting to Signal K server on address 10.10.10.1:3000
(test_token)(C0) Testing token with url http://10.10.10.1:3000/signalk/v1/stream
(test_token)(C0) Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkZXZpY2UiOiJhMWIwOWE0Zi1iMGUzLWZhNmEtNzUwNi05YjVlNWJiN2M3ZTkiLCJpYXQiOjE3MDI2ODI3NTR9.s-6O0bYBHCWLGDnpQIMiVBrscXZNearrLJcE5BdshEs
...
///////
I'm at a loss as I don't enter "10.10.10.1" anywhere but use set_sk_server("192.168.3.80", 3000). It looks like the SK server has a hardwired default. Any ideas?
Paul