Startseite
Portal
Mitglieder
FAQ
Hilfe
Ungelesene Beiträge
Heutige Beiträge
Forum Suche
Anmelden
Registrieren
Anmelden:
Willkommen im myGEKKO Forum!
Sind Sie noch kein Mitglied?
Registrieren Sie sich jetzt!
Password speichern
Password vergessen?
Anmelden
Registrieren
Anmelden:
Willkommen im myGEKKO Forum!
Sind Sie noch kein Mitglied?
Registrieren Sie sich jetzt!
Password speichern
Password vergessen?
MENÜ
Startseite
Portal
Mitglieder
Heutige Beiträge
Kalender
Hilfe
myGEKKO - Das Forum
>
Software
>
Raspberry, Home Bridge & Ha-Bridge
>
Homebridge <->MyGekko API <-> Rollläden
myGEKKO - Das Forum
>
Software
>
Raspberry, Home Bridge & Ha-Bridge
>
Homebridge <->MyGekko API <-> Rollläden
Themabewertung:
0 Bewertung(en) - 0 im Durchschnitt
1
2
3
4
5
Ansichts-Optionen
Homebridge <->MyGekko API <-> Rollläden
5nchaos
Junior Member
Beiträge: 16
Themen: 4
Registriert seit: Apr 2018
Bewertung:
0
#1
02.05.2018, 16:15
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2018, 18:33 von
5nchaos
.)
Hallo zusammen,
ich habe die Tage ein HTTP-Plugin für die MG-Blinds auf der Homebridge installiert, um meine Rollläden im IOS steuern zu können. (homebridge-minimal-http-blinds)
Nach ein paar Modifikationen im Plugin-Code konnte ich IOS davon überzeugen, den richtigen Status der Rolläden anzuzeigen und Aktionen korrekt umzusetzen.
Nachdem alles bestens für einen Rollladen funktioniert hat, habe ich die restlichen 10 Rolläden in die "config.json" eingetragen.
Schwupps - nichts funktioniert mehr und ich bekomme nur noch Connection-Fehler im Log angezeigt. Nehme ich 10 Rolläden wieder (egal welche) raus funktioniert es wieder bestens.
Ich nehme an, dass der MG schlicht die Masse an gleichzeitigen Anfragen ablehnt. Da das Plugin aber für jeden einzelnen Rollladen diese Anfragen (aktueller Status, aktuelle Position) machen muss habe ich aktuell keine Idee, was machen kann/soll.
Hier der Auszug aus dem Log:
[2018-5-2 18:32:09] [Rollo GästeWC] Error when polling current position.
[2018-5-2 18:32:09] [Rollo GästeWC] { Error: ESOCKETTIMEDOUT
at ClientRequest.<anonymous> (/usr/local/lib/node_modules/homebridge-minimal-http-blinds/node_modules/request/request.js:813:19)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:106:13)
at ClientRequest.emit (events.js:208:7)
at TLSSocket.emitTimeout (_http_client.js:711:34)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:106:13)
at TLSSocket.emit (events.js:208:7)
at TLSSocket.Socket._onTimeout (net.js:420:8)
at ontimeout (timers.js:482:11) code: 'ESOCKETTIMEDOUT', connect: false }
Wie viele Requests lässt die MG-API denn "gleichzeitig" zu? Oder habe ich ein anderes Problem?
Danke & Gruß
David
Inlinebearbeitung
Zum Editor
5nchaos
Junior Member
Beiträge: 16
Themen: 4
Registriert seit: Apr 2018
Bewertung:
0
#2
02.05.2018, 19:26
Update:
Es scheint irgendwie ein Socket-Problem zu sein.
Wenn ich im request die Anzahl der maximalen Sockets beschränke, bekomme ich nach und nach mehr Rollläden aktiviert.
Ich spiele noch mit den Settings der Sockets rum - ggf. finde ich die Lösung.
Gruß David
Inlinebearbeitung
Zum Editor
5nchaos
Junior Member
Beiträge: 16
Themen: 4
Registriert seit: Apr 2018
Bewertung:
0
#3
02.05.2018, 20:28
mehr als 6 Rollläden bekomme ich nicht integriert...
Ihr dürft mir jetzt gern helfen
Gruß David
Inlinebearbeitung
Zum Editor
5nchaos
Junior Member
Beiträge: 16
Themen: 4
Registriert seit: Apr 2018
Bewertung:
0
#4
03.05.2018, 13:02
(Dieser Beitrag wurde zuletzt bearbeitet: 03.05.2018, 13:03 von
5nchaos
.)
UPDATE:SOLVED:CLOSED
Ich konnte das Problem lösen.
An den Sockets lag es nicht.
Ich habe im MG sehen können, dass das Homebridge-Plugin einen sehr hohen Load erzeugt hat und somit den MG komplett überlastet hatte.
Im Plugin gab es für Status und Position jeweils eine sepparate API-Anfrage an den MG. Diese habe auf eine Anfrage reduziert, da der MG Status und Position in einer Query-Response liefert und ich diese für beides nutzen kann. Somit konnte ich den Load schonmal halbieren. ->Hat aber nicht ausgereicht.
Ich habe dann dem MG 5sek Timout gegönnt, um die Anfrage zu beantworten. -> auch noch keine Lösung.
Zuletzt hatte ich dann Erfolg, indem ich die Request-Intervalle nach und nach erhöht habe. Bei ca. 5Sek lief das Plugin und die Anzeig im IOS stabil.
Da der Load mir aber immer noch zu hoch war, habe ich die Intervalle der Anfragen an den MG auf 3x pro min (alle 20sek) reduziert.
Jetzt läuft alles fein und der MG bekommt wieder Luft
Viele Grüße,
David
Inlinebearbeitung
Zum Editor
tandoyu
Member
Beiträge: 56
Themen: 10
Registriert seit: Oct 2017
Bewertung:
0
#5
22.09.2018, 11:06
Hallo, wie hast du das Plugin modifiziert das du den Status angezeigt bekommst ?
Ginge das auch für den Lampenstatus ?
Gruss Roland
Inlinebearbeitung
Zum Editor
5nchaos
Junior Member
Beiträge: 16
Themen: 4
Registriert seit: Apr 2018
Bewertung:
0
#6
24.09.2018, 12:35
(Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2018, 09:29 von
5nchaos
.)
Hallo Roland,
ich glaube das homebridge-plugin, welches ich für die Rolläden benutzt habe eignet sicht nicht, um die Lampen im Homekit zu steuern.
Mein Problem mit dem Status war, dass öffnen als schließen und geöffnet als geschlossen angezeigt wurde.
Mit ein paar Zeilen code im Plugin konnte ich den Status dann entsprechend umdrehen.
Im Grunde sollten sich Lichter mit dem Homebridge-Plugin "homebridge-http-webhooks" realisieren lassen.
Gruß David
NACHTRAG:
@Roland: Mach doch mal ein neues Thema auf, dann versuchen wir Dir zu helfen. Ich habe gesehen, dass Du schon länger nach einer Lösung für die Lampen-Status suchst.
Am besten direkt in dem Post das Plugin angeben, welches Du nutzt - ein paar Details zu deinen Lampen (dimmbar&co) und einmal den API Status-Output für Deine lights.
Ich kann mir nicht vorstellen, dass wir das nicht hinbekommen hier im Forum
Inlinebearbeitung
Zum Editor
tandoyu
Member
Beiträge: 56
Themen: 10
Registriert seit: Oct 2017
Bewertung:
0
#7
27.09.2018, 22:51
Hallo an dem plugin das ich den rolladenstatus angezeigt währe ich auch interessiert.
Kannst du sagen was du verändert hast und überhaupt wie du den status abfragst und sehen kannst ?
Das habe ich mit dem plugin auch schon mal versucht.
Gruß roland
Inlinebearbeitung
Zum Editor
Möglicherweise verwandte Themen...
Thema
Verfasser
Antworten
Ansichten
Letzter Beitrag
Tutorial - mit Homebridge Blinds steuern
Matze
0
2.044
04.11.2021, 11:04
Letzter Beitrag
:
Matze
HA Bridge mot Rollläden
santos
5
12.832
05.09.2019, 01:10
Letzter Beitrag
:
Chrisley
Druckversion anzeigen
Thema abonnieren
Gehe zu:
Private Nachrichten
Benutzer Control-Panel
Wer ist online?
Suche
Forenstartseite
Allgemein
-- Ankündigungen
-- Blog
---- User suchen User
---- User stellen Ihre myGekko Ausstattung vor
---- Bauherren unter sich
---- myGekko im Alltag innerhalb der Familien
-- Webinare
-- Feedback
Informationen
-- myGEKKO erwerben
-- Installation
-- Bedienung & Konfiguration
Hardware
-- myGEKKO Slide
---- 24 Volt Spannungsversorgung
-- myGEKKO BASE & NODE
-- myGEKKO RIO
-- myGEKKO Raumbus
-- Hardware Dritter
Software
-- myGEKKO Tools
-- Programmier Tools
---- Node - RED
-- Query API
-- Sprachsteuerung mit Alexa, Google Now & co.
---- myGEKKO Smart Home (Alexa Skill)
-- Raspberry, Home Bridge & Ha-Bridge
-- Erfindungen und Eigenleistungen
myGEKKO Systeme
-- Einstellungen
-- Systeminfo
-- Wetter
-- Licht
-- Jalousie
-- Lüftung
-- Gerät/Steckdose
-- Klimaanlage
-- Uhren
-- Raumregelung
-- H/K Erzeuger
---- H/K Mischkreis
---- H/K Speicher
---- H/K Zirkulation
-- Kaminofen
-- Regelkreis
-- Schwimmbad
-- Aktionen
-- Zutritt
-- SMS/E-Mail
-- Alarmanlage
-- Alarme
-- Musik
-- Video
-- Telefonie
-- Energiemanager
-- E-Mobil
-- Energiezähler
-- Logik
-- Analyse
-- Räume/Bereiche
myGEKKO Plus Dienste
-- Übersicht aller Plus Services
---- myGEKKO Plus Home Bundle
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Live Web
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Live Viewer
------ FAQ: Funktion und Aktivierung
------ Fragen zum Live Viewer
---- myGEKKO Plus SMS
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Caller
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Mail
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Weather
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus query API
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Webradio
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Live Support
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Time Sync
------ FAQ: Funktion und Aktivierung
-- Hinweise
Benutzer, die gerade dieses Thema anschauen:
3 Gast/Gäste
Deutsch informell ("Du")
Deutsch formell ("Sie")
English (American)
Powered by:
MyBB
Linearer Modus
Baumstrukturmodus