Comments (12)
ja, aber das Problem ist, das die CCU xmlrpc://.... als Init auf die Schnittstelle sendet. Ich muss aber als http.// antworten. Ok das ist dreckig, but works for me ;o)
EDIT: ok ich glaub ich weiss was du meinst. Du versuchst HVL von extern anzusprechen und Dein CallBack Path hat ein xmlrpc drin ? ...
from homematic-virtual-interface.
ok sollte in f59d1b3 erledigt sein
from homematic-virtual-interface.
Dein CallBack Path hat ein xmlrpc drin ?
ja, genau das ist der Fall. Hat mich gute 10 Minuten Lebenszeit gekostet, weil der INIT zwar funktioniert hatte ich aber keine Updates bekam :-( erst ein symlink mit ziel xmlrpcServer hat das dann lokal gelöst
Das mit dem "protocol" geht so evtl. ich würde ein startsWith() machen und wenn das true ist, dann das entsprechende replace. Weil replace ersetzt ja nur das erste Vorkommen, was ja dann das erste xmlrpc... ist, was ganz am anfang steht, sonst wäre startWith ja false.
Oder ein replace auf "xmlrpc://" und "xmlrpc_bin://". Aber deine Lösung scheint auch ganz praktikabel, baut aber evtl. neue Probleme ein...
from homematic-virtual-interface.
Danke. Scheint soweit alles einwandfrei zu funktionieren. Was mir jedoch aufgefallen ist: Wenn ich ein INIT (leer) sende, dann schreibt das LOG zwar "[HomematicLogicalLayer] [INFO] - there is a removal" aber auf der Startseite bleiben "3 active Connections"; sprich dort wird der entsprechende Eintrag nicht gelöscht, ob auch tatsächlich noch regelmäßig Updates an das entfernte Script erfolgen, hab ich auf die Schnelle jetzt nicht geprüft.
3 active Connections (xxx.xxx.xxx.001:80/<secret>/httpServer.php | xxx.xxx.xxx.002:1999/ | xxx.xxx.xxx.001:80/<secret>/xmlrpcServer.php | Last Message Mon Apr 10 2017 11:22:32 GMT+0200 (CEST))
from homematic-virtual-interface.
Hmm ich muss mal schauen was ich da tue :) das ist schon lange her das ich das gebaut habe
from homematic-virtual-interface.
Hier ist ein Patch dafür (nur falls du nicht suchen magst). Evtl. musst du noch ein "if (that.isHMServer(intf)==false) {" drum bauen wie beim addConsumer. Da war ich mir nicht so sicher. Ansonsten funktioniert das ganze aber so :-)
from homematic-virtual-interface.
Hi! Seit dem Update auf 0.2.40 habe ich nun 2 Aktive Verbindungen. Die Erste ist ganz normal zur CCU die zweite zeigt folgendes: null:80xmlrpc_bin://127.0.0.1:1999
from homematic-virtual-interface.
@jens ich glaub den kannst du nur aus der persist.json manuell löschen
from homematic-virtual-interface.
Sorry, wrong Jens. :-)
from homematic-virtual-interface.
Oops 🙊
from homematic-virtual-interface.
So, habe es aus der persist.json gelöscht und den Dienst restarted. Sieht wieder sauber aus.
@jens You mean different Jens. I am a real Jens ;)
from homematic-virtual-interface.
kann zu oder ?
from homematic-virtual-interface.
Related Issues (20)
- Hue wird vom Harmony Hub nicht gefunden
- Abfrage der Lautstärke für DenonHTTP Plugin HOT 8
- Finde gewisse Module nicht
- Problem mit HVL seit dem Update auf 3.55.10.20210213 Raspmatic HOT 2
- Virtuelle Geräte von HVL wieder löschen HOT 1
- Pi4 Raspberrymatic Aktuelle Firmwareversion: 3.55.10.20210213 keine Temperatur
- Harmony Plugin - Harmony Actions sind plötzlich leer
- Roomba 980 install fails
- Keine Geräte im Posteingang
- HVL nicht erreichbar FW 3.57.5.20210424 HOT 3
- HVL nicht erreichbar nach Plugin-Aktivierung HOT 1
- Plugin-Deinstallation schlägt fehl
- HVL Ikea plugin doesn't work after Ikea GW update to version 1.17.0 HOT 2
- Weitergabe der Tradfri-Geräte an das Addon Homekit
- HVL auf der CCU2 direkt Installieren?
- NodeJS Problem
- löschen von aktivierten Plugins
- Aqara Plugin möglich?
- HVL Geräte auf der CCU lassen sich nicht mehr steuern und einstellen
- iCal Plugin (0.0.6) liest keine Daten aus dem iCal File aus
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homematic-virtual-interface.