Root cause is a cyrilic Symbols in name. In some cases it brakes REST API answer and you can't control shelly anymore. It helps only to user command line and rename device via direct API call.
Beiträge von GAS85
-
-
Bei mir hat nur geholfen alle shelly neue in der App einlernen.
-
App is here! First of all it lost all the passwords of Shelly's, and does not accept any user/password on prompt. Pure reset of app storage and login again helps.
Than it causing Mass LAN Download and stay unresposive... Here is a Video https://cloud.sitnikov.ga/index.php/s/n7kHLobwpH8EZ24
-
Ich habe andere Shelly 2.5 eingebaut und seit dem kein Problem gehabt. Ich reklamiere es im Shop.
-
Nein, nur via App Steuerung.
-
Hallo Zusammen,
ich habe komische Phänomen getroffen. Manchmal wenn ich Shelly 2.5 Kanal 1 via App einschalten, es schaltet sich nur für etwa 1 Sekunde ein und dann spring das Sicherung ab. Passiert nur wenn Laptop eingeschaltet ist, und nicht immer reproduzierbar.
Shelly 2.5 ist hinter dem Steckdose eingebaut, nur 1 Kanal ist angebunden und belegt.
Es sind Höhenverstellbar Arbeitstisch, 2 Monitoren, Laptop und PC angebunden (es wird PC oder Laptop genutzt).
Maximal gemessen Leistung liegt beim PC nutzen zusammen mit Tisch hoch/runter bis 200W.
Beim Laptop mit Monitoren bis 100W.
Sicherung ist 16A, ich habe nur dieser Zimmer am Sicherung und verstehe nicht warum es springt.
Wenn ich Stecker beim angeschaltete Shelly
Ich habe auch "Max Power Protection" im Shelly auf 600 W gesetzt und 0 Meldungen von Shelly bekommen.
ROOT CAUSE AND SOLUTION:
Root cause was in a faulty USB Type C Cable between laptop and docking station. After Cable replacement, no issues were seen.
It was only possible to trigger by phone charge via this cable, when Phone claims "there is a water in contacts".
[Blockierte Grafik: https://cloud.sitnikov.ga/index.php/s/wRZR7TxaFQbPdKq/download/Anbindung.png]
-
Wow! Das klingt gut, meiner Shelly 2.5 hat 95 Grad im Betrieb und schaltet automatisch aus... Waschmaschine Leistung im Betrieb ist nicht mehr als 2200W.
-
Yap, then it works. But this is not a good idea to have it in common LAN free accessible.
Meanwhile I found how to solve it, but not what is exact root cause.
When Bug appears: When user restrict access with User Name and Password, before to attach it to the Android/iOS App, or when attached via direct access to the web interface.
In this case something is wrong with an app: some functions are not working, but some of them are working fine. Seems it not saving password correct, or not using it correct in all modules.
How to solve it:
Remove "Restrict the web interface of......."
2. Restrict it with password via Android/iOS Application, not via direct WebUI access.
3. Profit. You will never see 401 error in Application again, and Unit is User/Password protected.
-
Hello dear community,
I have problem with only 1 Shelly 2.5 in my Network, all others working fine.
Input:
- Shelly 2.5 controlling shutters, so it is in "Roller Shutter" mode.
- Shelly is in a WLAN with good signal, there are 2 more shellys without problems in the same Box.
- Shelly is password protected.
- Firmware: 20210720-184734/v1.11.0-g6abd92e
Problems:
- Since I add Shelly to the App and I can see it and change settings, but, as soon I try to put, any percent to open/close is, see this nice 401 error. From the WLAN or LTE:
Screenshot_20210730_100415_allterco.bg.shelly.jpg
When I try to click on close - device being lost...
Screenshot_20210730_100423_allterco.bg.shelly.jpg - When I goes to shelly http server directly OR shelly cloud: I can control it without problems. BUT some settings could not be changed, e.g. enable reboot could not be enabled, but shown as enabled from the application:
Screenshot_20210730_100525_allterco.bg.shelly.jpg
But always dropped from the webUI: Screenshot 2021-07-30 at 10-16-51 Shelly Switch.png - Here is debug log.
4535839649 mgos_http_server.c:180 0x3fff2cac HTTP connection from 192.168.0.22:39394
4538932537 cloud_aes.c:569 free mem: 36368 / 26704, bytes to send: 288 4539027796 cloud_common.c:1129 Cmd: status 4539032019 cloud_common.c:144 Confirmed status serial 119 4539036913 cloud_common.c:1132 Cloud clear status timer 4539042992 cloud_aes.c:569 free mem: 36484 / 26704, bytes to send: 32 4539315253 shelly_sntp.c:433 minute tick at 10:31:00
control Via UI
4870054386 mgos_http_server.c:180 0x3fff2cec HTTP connection from 192.168.0.58:57588
4870062399 roller.c:82 ========= roller 0 move direction=1 time=0 4870067541 roller.c:101 ========= roller 0 moved 0, at pos=96 4870072030 switch.c:1107 Relay on pin 4 changed state 0 to 1 4870076164 powermeter.c:97 pm measure interval: 200 4870102893 mgos_http_server.c:180 0x3fff2e1c HTTP connection from 192.168.0.58:57589 4870118638 json.c:420 RAM: 49944 total, 34704 free 4870297377 json.c:420 RAM: 49944 total, 35380 free 4870305353 cloud_aes.c:569 free mem: 35284 / 26704, bytes to send: 1248 4870310818 cloud_common.c:1542 Stop status keep alive timer 4870362114 cloud_common.c:1129 Cmd: status 4870366327 cloud_common.c:144 Confirmed status serial 128 4870370281 cloud_common.c:1132 Cloud clear status timer 4870377301 cloud_aes.c:569 free mem: 36368 / 26704, bytes to send: 32 4871263202 mgos_http_server.c:180 0x3fff2e74 HTTP connection from 192.168.0.58:57590
-
das JSON ist doch für jeden API-Endpunkt rechts (im schwarzen Hintergrund) auf der Seite..
Ja, ich suche nach volle API Beschreibung im JSON, dann kann ich in Swagger UI/Editor direkt Aufrufe testen. Z.b. https://git.sitnikov.ga/swagger-editor/
Code
Alles anzeigenswagger: "2.0" info: description: "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters." version: "1.0.0" title: "Swagger Petstore" termsOfService: "http://swagger.io/terms/" contact: email: "apiteam@swagger.io" license: name: "Apache 2.0" url: "http://www.apache.org/licenses/LICENSE-2.0.html" host: "petstore.swagger.io" basePath: "/v2" tags: - name: "pet" description: "Everything about your Pets" externalDocs: description: "Find out more" url: "http://swagger.io" - name: "store" description: "Access to Petstore orders" - name: "user" description: "Operations about user" externalDocs: description: "Find out more about our store" url: "http://swagger.io" schemes: - "https" - "http" paths: /pet: post: ...
-
"Enable CoIoT"
Hier ist eine Beschreibung: http://shelly-api-docs.shelly.cloud/#coiot-protocol-version
Zitat
The CoIoT protocol is yet another protocol for IoT communication and integration. CoIoT is based on CoAP with some additions as new request code0.30
for status publishing. All payloads are JSON encoded. -
Gibt es irgendwo ein API Beschreibung als JSON oder YAML? Swagger UI?
Update: Habe hier http://shelly-api-docs.shelly.cloud/#common-http-api gefunden, aber volle YAML/JSON brauche ich noch.
-
Good evening all,
my Shelly 2.5 goes "offline" in Home assistant. I thought, it is, but it is not. Basically as device it is never looses it connection, but something goes wrong with REST answers. If I visit Cloud - can mange my device, if I visit it via IP address, I see this:
in Network analysis Firefox says: "SyntaxError: JSON.parse: bad control character in string literal at line 1 column 2838 of the JSON data". The content last part of JSON is:
Code..."favorites_enabled":false,"favorites":[{"name":"ÐÑиоÑкÑÑÑо","pos":25},{"name":"ÐакÑÑÑÑ","pos":0},{"name":"ÐÑкÑÑÑÑ","pos":100}
At the end I find out that Favorites are causing this issue. Disabling of favorites is only possible via Cloud, I try to send command to disable them via browser or curl with no success.
Basically Cloud also didn't help to disable favorites, I start to edit them and on a 3rd Shelly simply return no favorites more and status disabled.
Current version: 20210115-103025/v1.9.4@e2732e05