OK, ich schau mal. Sag mir, wie man die IP eines Ports ändert, damit ich es testen kann ![]()
Es scheint, dass die Verbindung abgelehnt wurde:
Sending getSysInfo command to 192.168.1.31: via tcp...
TCP 192.168.1.31:9999 Error: connect ECONNREFUSED 192.168.1.31:9999
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16) {
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '192.168.1.31',
port: 9999
}
Error:
Error: connect ECONNREFUSED 192.168.1.31:9999
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16) {
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '192.168.1.31',
port: 9999
}
Danke für die Tests. Nach Untersuchung verwenden die Tapo-Steckdosen und -Lichter ein anderes Kommunikationsprotokoll und Sicherheitsalgorithmen ![]()
Daher keine einfache Integration in Gladys, ohne speziell für diese Geräte zu entwickeln.
Falls du mehr Details möchtest, gibt es einen Thread bei unseren Konkurrenten über eine P100-Steckdose, die auch nicht funktioniert: https://community.home-assistant.io/t/tp-link-tapo-p100/147792/5
Tapo ist ein Unternehmen, das TP-Link übernommen hat – inklusive App und allem Drum und Dran. Es gibt ein Issue hier, um die Unterstützung für Tapo-Geräte in der von uns genutzten Bibliothek hinzuzufügen. Aber man muss auf jeden Fall sein TP-Link-Cloud-Konto angeben, um die für die lokale Kommunikation notwendigen Schlüssel zu generieren…
ok danke für die Begleitung, ich suchte nach günstigen Glühbirnen, bevor ich anfing, und ich hatte diese hier ausprobiert, die ich in meiner Nähe fand, und ich hatte nur das hier gefunden, das kompatibel gewesen wäre. Ansonsten habe ich nur Zugang zu Ledvance oder Nordlux! Ich werde meinen Einkaufsort wechseln müssen ^^’
Hallo!
Ich habe gerade meine beiden Steckdosen zu Hause wieder angeschlossen (HS100 und HS110)… Aber keine der beiden erscheint beim Netzwerk-Scan… ![]()
Ich habe alles richtig gemacht, was die Verbindung und das Zurücksetzen der Steckdosen betrifft, sie sind mit meinem lokalen Netzwerk verbunden, genau wie Gladys.
Ideen zum Debuggen?
@guim31 Das ist seltsam, weil die Bibliothek, die wir nutzen, eigentlich mit diesen Modellen kompatibel ist.
Siehe:
Ja, ich gebe zu, da bin ich jetzt verloren. Beide Steckdosen werden in meiner Kasa-App angezeigt.
Kein Problem meinerseits, ist Gladys bei dir auch installiert?
Ich habe es gestern Abend getestet, meine Steckdose HS100 (zurückgesetzt) wird immer noch erkannt.
Gladys OS auf einem rpi4 bootet von einem USB-Stick
Entweder habe ich ein kleines Bächlein gefunden… oder ich mache etwas falsch! ![]()
Netzwerk-Scans sind immer sehr wackelig und hängen von vielen Faktoren ab:
- Deine Netzwerkkonfiguration: nichts Besonderes?
- Wenn du eine Netzwerk-Scan-App verwendest (Network Scanner auf Android oder iNet auf iOS), siehst du deine Anschlüsse?
Eine Möglichkeit, die ich beim Lesen des Codes sehe, ist, dass der Timeout der Suche in der Integration 1,9 Sekunden beträgt, was ich extrem niedrig finde…
@cicoub13 eine Idee, warum dieser Wert? Ich glaube, bei Philips Hue beträgt der Scan-Timeout 10 Sekunden…
Das war ein Kompromiss zwischen der Entdeckung möglichst vieler Geräte und dem Warten so kurz wie möglich.
Laut meinen Tests waren 2 Scans (jeweils einer alle 800 ms) ausreichend.
Ich kann den Wert erhöhen.
Aber es wäre besser, wenn @guim31 vorher einen Test durchführen könnte (um den Fehler zu isolieren).
Kannst du diese Bibliothek installieren und die Entdeckung testen?
npm install -g tplink-smarthome-api
tplink-smarthome-api search
Ich bin einverstanden, das ist nicht unbedingt der Fall, @guim31 sollte lieber einen Test auf seiner Seite durchführen.
Also, meine Netzwerkkonfiguration hat eine Besonderheit: Ich verwende Openmptcprouter, um meine ADSL- und 4G-Verbindungen zu bündeln.
Trotzdem bin ich mit meinem lokalen Netzwerk verbunden (Adresse vom Typ 192.168.100.xxx), also nichts Besonderes, denke ich.
Ok @pierre-gilles @cicoub13 … MEIN FEHLER!
Ich fühle mich immer wie ein Idiot, wenn ich Leute um Hilfe bitte, obwohl das Problem bei mir liegt… Entschuldigung, Jungs.
Bei meinem letzten Umzug musste ich meinen WLAN-Router neu konfigurieren und habe es falsch gemacht, sodass die Steckdosen schließlich nicht im selben Subnetz wie Gladys waren (obwohl ich dachte, das wäre der Fall). Eure Nachrichten haben mir geholfen, das Problem zu identifizieren.
Aber @cicoub13, ich weiß nicht, ob du länger an der Verbrauchsmeldung gearbeitet hast? Meine HS110 wird als einfache Steckdose angezeigt (wie die HS100 eigentlich).
Kein Problem, das passiert jedem mal
Schön, dass es jetzt funktioniert!