NEWS
[gelöst]Shelly Adapter wird nicht Grün
-
@jwedenig sagte in [gelöst]Shelly Adapter wird nicht Grün:
/rpc/Temperature.GetStatus?id=100
{"id": 100,"tC":62.4, "tF":144.3}
Jo passt, zeig mir noch den Javascript vom Blockly dann weiß ich auch ob result die richtige variable ist
-
var x, result; schedule("*/10 * * * * *", async function () { try { require("request")('http://192.168.1.91/rpc/Temperature.GetStatus?id=100', async function (error, response, result) { x = getAttr((function () { try {return JSON.parse(result);} catch(e) {return {};}})(), 'tC'); setState("0_userdata.0.Warmwassertemperatur"/*Warmwassertemperatur*/, x, true); }).on("error", function (e) {console.error(e);}); } catch (e) { console.error(e); } }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyZCU2MCUyNW5JJTYwWGh0JTQwNC1uQUx6d21tLiUyMiUzRXglM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjIuOCU3QiklM0JOanZyNDYlN0M1RkpUejl4JTJGJTIyJTNFcmVzdWx0JTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIySk1+JTNGWDBVNXB3dUs1biU1RCUyNCU1RCU1Qk5+JTIyJTIweCUzRCUyMjg3JTIyJTIweSUzRCUyMjYzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UqJTJGMTAlMjAqJTIwKiUyMColMjAqJTIwKiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnJlcXVlc3QlMjIlMjBpZCUzRCUyMkJ5eDJQLSU3Q2djJTJGYjMlMkZ0RHhyJTI0JTJDKiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMHdpdGhfc3RhdGVtZW50JTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9TVEFURU1FTlQlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlVSTCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJZT2xoT0clNDBLdDlfNHJKZSUzQiUyQkQlNUVrJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRWh0dHAlM0ElMkYlMkYxOTIuMTY4LjEuOTElMkZycGMlMkZUZW1wZXJhdHVyZS5HZXRTdGF0dXMlM0ZpZCUzRDEwMCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyWlAlNjB0JTIzekwhTilYTGVoMylIdnFIJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJkJTYwJTI1bkklNjBYaHQlNDA0LW5BTHp3bW0uJTIyJTNFeCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfYXR0ciUyMiUyMGlkJTNEJTIyJTNGbElxM0ZpMmd2VjhtJTNEOE0lNUQxOFAlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJQQVRIJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjRTTSUyNCUyNC0lNDBDQjBKRGRXJTVFJTQwYnVwNyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0V0QyUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPQkpFQ1QlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb252ZXJ0X2pzb24yb2JqZWN0JTIyJTIwaWQlM0QlMjIlMjU0YiU1Qi0lMkZsaWY2dzUtOE9rRyhvJTNEJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJDJTJCJTVEYmhOdVY2Y1IuRVZVT05mWUclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMi44JTdCKSUzQk5qdnI0NiU3QzVGSlR6OXglMkYlMjIlM0VyZXN1bHQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMiU1RCklM0RPR0FLa21HKkRXKmU0JTNBT0lrJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLldhcm13YXNzZXJ0ZW1wZXJhdHVyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX2dldCUyMiUyMGlkJTNEJTIyISUzRkZxTkpGJTJCU3lDbihkeX4lMjRkVUMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmQlNjAlMjVuSSU2MFhodCU0MDQtbkFMendtbS4lMjIlM0V4JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
-
@jwedenig sagte in [gelöst]Shelly Adapter wird nicht Grün:
sieht gut aus. Die 10 Sekunden würde ich aber erhöhen.
-
@ticaki
alles klar! Danke! Minute? -
@jwedenig
Minute hört sich gut an. Auf den ersten Blick: In meinen Datenbankdaten ist die größte Abweichung 0.12 in 15 Sekunden. Dei meiste Zeit wird aber alle 1-2 Minuten was aktualisiert -
@ticaki
das einzige was mich nun stört ist, das Iobroker meckert:192.168.1.91 (shellyplus1pm / shellyplus1pm-d4d4daxxxxx / shellyplus1pm#d4d4da09xxx): This device is not protected via restricted login (see adapter documentation for details)
Wenn ich unter Authentification nun ein Passwort vergebe funktioniert die Abfrage nicht mehr. Und es gibt keinen Benutzernamen mehr, dh. Http://user:passwort@IP etc geht auch nicht
-
@ticaki
Weisst du wie man diese Warnungen wegbekommt? Kann man die einfach ignorieren? -
@jwedenig sagte in [gelöst]Shelly Adapter wird nicht Grün:
Kann man die einfach ignorieren
ja, ist bekannt mit den neuen plus Geräten
@jwedenig sagte in [gelöst]Shelly Adapter wird nicht Grün:
wie man diese Warnungen wegbekommt
-
@crunchip
Und ich fragte mich schon wieso so viele Leute warnungen bekommen aber ich nicht -
@crunchip
ja danke, aber da ich einen Addon (temp) über http abfrage kann ich das Passwort nicht verwenden -
@jwedenig
natürlich kannst du entweder überall das Passwort entfernen oder aber deine Abfrage mit Passwort stellen.var x, result; schedule("*/10 * * * * *", async function () { try { require("request")( { method: "GET", url:'http://192.168.1.91/rpc/Temperature.GetStatus?id=100', auth: { username:"", password:"" } }, async function(error, response, result) { x = getAttr((function () { try { return JSON.parse(result); } catch (e) { return {}; } })(), 'tC'); setState("0_userdata.0.Warmwassertemperatur"/*Warmwassertemperatur*/, x, true); }).on("error", function (e) { console.error(e); }); } catch (e) { console.error(e); } });
vielleicht kann dir das jemand zu einem blockly umbauen.
-
@ticaki sagte in [gelöst]Shelly Adapter wird nicht Grün:
natürlich kannst du entweder überall das Passwort entfernen
also wenn ich im Iobroker das http passwort und das mqtt passwort lösche bekomme ich Errormeldungen, wo meintest Du das Passwort entfernen?
-
@jwedenig
Na in jedem shelly und im iobrokerVom mqttpassword hat aber keiner was gesagt.
-
@jwedenig sagte in [gelöst]Shelly Adapter wird nicht Grün:
das mqtt passwort lösche
Das darfst du nicht löschen, brauchst du ja für die Kommunikation.
Http Zugangsdaten sowie den login im shelly, so wie es in der Doku steht -
@ticaki sagte in [gelöst]Shelly Adapter wird nicht Grün:
und im iobroker
http passwort und mqtt passwort?
und in den shelly settings sehe ich kein passwort eingetragen, komisch!
Wie kann ich dies nun löschen?
Muss ich den shelly nun auf Werkseinstellung resetten? -
@jwedenig
NEIN - nur das http password. wenn in den shellys keines gesetzt ist - gut -
aber genau das führt ja zu dieser Warnmeldung!
Sorry, ich steh auf der Leitung -
Also die Warnung kommt:
Wenn du im iobroker ein http passwort gesetzt hast, aber es einen shelly gibt der keines hat.In der Warnung selbst steht
authEnabled
ich verstehe dass so das du im iobroker hiereinen Benutzernamen und/oder Passwort gesetzt hast.
-
ok, jetzt meckern die shellys, welche ein Passwort haben, weisst du wo ich das löschen kann?
-