Git Product home page Git Product logo

homematic-virtual-interface's Introduction

Homematic-Virtual-Interface

this is a virtual Interface for Homematic CCU. You may add serval plugins to connect other devices to your CCU

Donate some coins if you want

This is work in progress.

Quick Install:

wget -nv -O- https://raw.githubusercontent.com/thkl/Homematic-Virtual-Interface/master/install.sh | sudo -E bash -

Raspberrymatic:

If you want to use this on an Raspberrymatic CCU , please use this CCU Addon (hvl-raspb-0.0.10.tar.gz). The addon will fetch all necessary files from the web at the first launch, so you have to reboot your RM twice. So please note: You will need internet access on your CCU.

The Raspberrymatic Version does not need any manual setup. Just use the WebInterface to fetch new plugins and set them up.

Configuration:

fill the config.json ....

Keys :

ccu_ip : This is mandatory. Fill your CCUs ip adress in here.
local_ip  : Normally the server will choose the first local network interface. If you want to use an other IF setup the IFs ip here.
web_http_port": Normally the servers Webinterface is located at port 8182. If you want to change that, this is the keyword of your choise.


Start:

bin/hmviservice start

add the service to /etc/config_templates/InterfacesList.xml at your ccu

<ipc>
   <name>HVL</name>
   <url>xmlrpc://IPADRESS:7000/</url>
   <info>HVL</info>
</ipc>

and restart the ccu twice

If you are not able to setup the InterfacesList at your CCU, there is a addon in lib\ named hvl_addon.tar.gz for that.

Add plugins to the plugins directory. There is a example Hue Plugin with the following functionality

  • all your Hue lamps will shown as a RGBW device at your ccu's inbox
  • all your groups will also shown as a RGBW device
  • all your scenes will mapped to remote control devices

Current plugins:

HuePlugin, LightifyPlugin, LogicPlugin, LogitechHarmony, NetAtmo, Sonos

How to remove the stuff:

There is currently no automated process so you have to do it step by step. 1st make sure the hvl is still running (ccu is not able to remove objects without response from interface) 2nd remove all your virtual devices from your ccu's device list 3rd remove the changes in in /etc/config_templates/InterfacesList.xml 4rd run this to remove the interface from regadom at your ccu's webinterface (Programs/Test Script): dom.DeleteObject(dom.GetObject('HVL')); 5th reboot your ccu

Trademarks:

Homematic is a registered trademark of the eq-3 AG | Sonos is a registered trademark of Sonos Inc | hue is a registered trademark of Philips Lighting Holding B.V | Lightify is a registered trademark of OSRAM GmbH | netatmo is a registered trademark of NETATMO | Logitech Harmony is a registered trademark of Logitech International S.A.

This project is an unofficial pice of software to control all these devices via there SDK and has nothing in common with the companies above.

homematic-virtual-interface's People

Contributors

barslev avatar comtel2000 avatar coolsurfer avatar dependabot[bot] avatar ein-user avatar leonsio avatar mploetne avatar thkl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homematic-virtual-interface's Issues

Netatmo Weather Zusatzmodul kein CO2 wert

Ich hab mir ein indoor Zusatzmodul angeschafft, es wird sofort erkannt und landet dann auch im Posteingang. Temperatur und Luftfeuchtigkeit wird im Gerät gefüllt nur der Co2 wert in dem dazugehörigen Gerät bleibt immer auf 0.00ppm.

WeatherUnderground Plugin (0.0.6) zeigt nur noch 9°C (9.00 ¡C)

Hallo zusammen,

ich nutze Raspberrymatic (3.37.8.20180929) und das Weather Plugin.
Leider zeigt das Gerät unter der Weboberfläche nur noch 9.00 ¡C und die Temperatur ändert sich nicht mehr...
Es ist außerdem egal, welche Station ID ich eintrage. Manchmal wird für etwa 3 sec. nach dem ändern der ID die richtige Temperatur angezeigt, aber dann springt die Anzeige sofort wieder auf 9.00 ¡C.
Auch kann ich das Plugin bzw. das Gerät nicht löschen/deinstallieren...

VG
Leif

Roomba980 Plugin nicht funktional?

Hi!

Ich nutze das dorita980 schon länger mit dem rest980.
Daher wollte ich die Integration mit HVL auch mal testen. Leider bekomme ich das Plugin nicht ans laufen. Es kommt im Debug Modus aber leider keine wirkliche Fehlermeldung. Nur folgendes:
[homematic-virtual-cleanomat980 - Roomba980][DEBUG] Robot went offline next update in 1 min

Habe mir dann den Code mal angeschaut. Es wird nirgendwo definiert ob er das localV1 oder localv2 nutzen soll. Habe das dann mal manuell im Code eingetragen, doch leider führte das immer noch nicht zum Erfolg.

BLID,PW und IP sind bekannt, da ich es ja mit dem rest980 --> dorita980 schon nutze.

Ikea Tradfri Verbindung wird abgelehnt

Ikea Tradfri Plugin kann sich nicht verbinden.

Raspberrymatic: 2.31.25.20180428

HVI wurde in der Version hvl-raspb-0.0.7.tar.gz installiert.

Unter Settings IkeaTradfri wurde die richtige Security ID und Bridge ID eingetragen dennoch kommt keine Verbindung zur Stande.

Logeinträge:

Tue May 01 2018 20:42:41 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue May 01 2018 20:42:40 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue May 01 2018 20:42:38 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first
Tue May 01 2018 20:42:36 GMT+0200 (CEST)[homematic-virtual-tradfridevice - IkeaTradfri] [WARN] - we have to authenticate first

nanoleave-aurora plugin can not be activated

during activate of the nanoleave-aurora plugin the following error apears:

Fri Nov 02 2018 00:14:39 GMT+0100 (CET)[Homematic Virtual Interface.Server] [ERROR] - Cannot initialize Aurora - TypeError: Cannot read property 'listEffects' of undefined
at NanoleafAuroraPlatform.initApi (/usr/local/addons/hvl/node_modules/homematic-virtual-nanoleafauroradevice/NanoleafAuroraPlatform.js:193:14)
at NanoleafAuroraPlatform.init (/usr/local/addons/hvl/node_modules/homematic-virtual-nanoleafauroradevice/NanoleafAuroraPlatform.js:45:7)
at new module.exports (/usr/local/addons/hvl/node_modules/homematic-virtual-nanoleafauroradevice/index.js:9:17)
at Server._loadPlugins (/usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib/Server.js:1201:26)
at Server.reloadPlugins (/usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib/Server.js:227:22)
at Server.activatePlugin (/usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib/Server.js:1001:7)
at Server.handleConfigurationRequest (/usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib/Server.js:608:14)
at ConfigurationServer. (/usr/local/addons/hvl/node_modules/homematic-virtual-interface/lib/Server.js:115:11)
at emitOne (events.js:96:13)
at ConfigurationServer.emit (events.js:188:7)

Platform ccu3 3.41.7 (same error as in previous release)

Cheers Matthias

Fehler beim ersetzen von xmlrpc in homematic-virtual-interface/lib/HomematicLogicLayer.js

  1. in homematic-virtual-interface/lib/HomematicLogicLayer.js in Zeile 47 wird xmlrpc pauschal durch http ersetzt. Wenn ich die Schnittstelle initalisiere (nicht von der CCU2 aus, sondern aus einem eigenen Programm) kommt es zu folgendem Fehler:

Mein INIT Befehl für Port 7000 benutzt ein Script names xmlrpcServer.php. http://123.456.789.012:80/xmlrpcServer.php, was ersetzt wird durch http://123.456.789.012:80/httpServer.php

  1. Zudem schlägt ein INIT ohne Portangabe fehl (dabei ist die Portangabe normalerweise eher optional)

  2. ein INIT an Port 7000 funktioniert zwar, resultiert aber in einem TimeOut, weil keine XMLRPC-konforme Antwort kommt.

Wundergrund-/Openweather-Plugin

Hey, ich habe zwei Probleme (möglicherweise auch Fehlbedienungen), die ich gerne Kommunizieren möchte:

  1. Wenn ich in der CCU die von o.g. Plugins angelegten Geräte lösche, so verschwinden diese nicht wirklich aus der CCU. Erst nach einem Reboot (der CCU) waren sie dann verschwunden.
  2. Wird eines der o.g. Plugins wiederholt installiert, so werden die zugehörigen Variablen auf der CCU dupliziert.

Uninstall removes InterfacesList.xml

Hi Thomas

habe dein Skript zugegebenermaßen nicht getestet, aber wenn ich mir die Datei rc.d/ccu_hvl ansehe, finde ich bei uninstall ein rm -rf auf die InterfacesList Datei was sicherlich nicht gewollt ist?

   uninstall)
        logger -t homematic -p user.info "removing homematic virtual layer"
        rm -r /usr/local/etc/config/addons/www/hvl
        rm -r /usr/local/etc/config/rc.d/ccu_hvl
        rm -f /etc/config/InterfacesList.xml
        rm -f /etc/init.d/S59hvl
        ;;

Gruß

Leo

unknow content type

Nur ein LOG-Problem, aber einfach zu beheben :-)

[ConfigurationServer][WARN] unknow content type for /home/pi/node_modules/homematic-virtual-interface/www//assets/icons/favicon.ico this is a serious bug

publishUpdateEvent wird ggf. alle <Refresh> Sekunden getriggert

Die Zeile "if ((pv.value != value) || (pv.value==pv.vdefault) || (force))" in
HomematicChannel.prototype.updateValue (HomematicChannel.js) sollte dies eigentlich verhindern. Wenn jedoch pv.vdefault = 0 (AUS) ist, und die Lampe ebenfalls AUS (pv.value = 0) ist, dann stimmt die zweite Bedingung und es wird bei jedem Hue Refresh ein RPC-Paket abgesetzt. Nicht dramatisch aber aus meiner Sicht unnötiger Traffic.

Interface-Prozess 'VirtualDevices' läuft nicht.

Hi!

Seit neustem schmiert VirtualDevices ab. Wenn ich HVL deinstalliere läuft die CCU und VirtualDevices einwandfrei.
Wenn ich es erneut installiere (1. reboot) und ich dann die IP von HVL eintrage funktioniert alles.
Boote ich dann erneut, schmiert VirtualDevices ab.
Habe das HVL 0.5 addon installiert. CCU FW ist 2.27.8 auf YAHM 1.8

...2. Hue Bridge...?

...denke, mehre User habe mehr als eine Hue Bridge im Haushalt. Ist es möglich eine zweite Bridge mit anderer IP einzubinden???

IKEA Tradfri: No possibility switch on/off lamp programmatically

Hi,
I'm testing HVI together with the Tradfri Addon.

I'm able to control the connected lamps using the Homematic UI. But I can't create a program that switches the lamp on or off. Find below a screenshot showing the available actions. The action to switch on or off is missing.

2018-08-28 22_19_48-homematic webui

Is there any chance to do so? Without this functionality the plugin seems to me worthless for me.

Kind regards

Raumfeld Plugin Volume Channel Value are transposed

In the description are the Volume Up an Down are transposed

Channel 9 is Volume Down
Channel 10 is Volume Up

This is in the Code:

case '9':
that.log.debug('setp volume down')

This is in the Documentation:

<span class="ph row">
<span class="dh col-md-5">9</span>
<span class="dh col-md-7">Volume up</span>
</span>
<span class="ph row">
<span class="dh col-md-5">10</span>
<span class="dh col-md-7">Volume dn</span>
</span>

<span class="ph row">
<span class="dh col-md-5">9</span>
<span class="dh col-md-7">Volume up</span>
</span>
<span class="ph row">
<span class="dh col-md-5">10</span>
<span class="dh col-md-7">Volume dn</span>
</span>

Geänderter Wert bei "RGBW_COLOR|WHITE_HUE_VALUE" wird nicht dauerhaft übernommen

Bei den von dem Hue Plugin angelegten HM-LC-RGBW-WM Geräten, werden die Änderungen bei "RGBW_COLOR|WHITE_HUE_VALUE" nicht dauerhaft übernommen. Wenn man den Wert ändert, dann ist er auch aktiv gespeichert und die Leuchten haben dann den geänderten Weiß Wert, aber dieser geht nach einer Zeit verloren und es ist wieder der Standardwert 39609 gesetzt.

Combine multiple events

combine multiple events in a decent amount of time to a multicall to prevent RegaHss from dropping some events.

PID-File konfigurierbar

Es wäre perfekt, wenn der Pfad des PID-Files nicht fest in homematic-virtual-interface/bin/hmviservice stehen würde, sondern über die ohnehin vorhandene config festgelegt werden könnte.

putParamset verändert zwar das paramset aber nicht die Eigenschaft selbst

Wenn ich ein XMLRPC mit putParamset an den Port 7000 sende (Anhang), dann wird zwar das Paramset korrekt mit LEVEL 1 zurückgeliefert (zumindest solange bis wieder ein Update der Hue angefordert wird), die Hue Lampe z. B. bleibt aber aus, wenn Sie aus war. Der XMLRPC-Aufruf mit "setValue" funktioniert hingegen einwandfrei (verändert das Paramset und steuert die Hue Lampe).

Harmony verliert Szenen

Hallo, das Plugin vermischt die Szenen der Harmony Fernbedienung sobald man eine neue Szene an der Harmony erstellt. Dadurch funktionieren dann die Programme auf der CCU nicht mehr :-(

Error on install modules after raspmatic update

Is there an easy way to repair the hvl addon after a raspberrymatic upgrade and restore the previous backup file?

  • create a backup file from raspberrymatic
  • switch to new and clean raspberrymatic version
  • restore the backup (hvl addon included)
  • multiple restarts
  • try to install a new node plugin -> EROFS: read-only file system, mkdir '/.npm'
72 http fetch GET https://registry.npmjs.org/homematic-virtual-httpdevice/-/homematic-virtual-httpdevice-0.0.7.tgz
73 http fetch 200 https://registry.npmjs.org/homematic-virtual-httpdevice/-/homematic-virtual-httpdevice-0.0.7.tgz
74 silly fetchAndShaCheck shasum ad0e2002a2d4901ade16ca791cc8109aeee85a42
75 verbose addTmpTarball /tmp/npm-3470-cac887a6/registry.npmjs.org/homematic-virtual-httpdevice/-/homematic-virtual-httpdevice-0.0.7.tgz not in flight; adding
76 verbose addTmpTarball already have metadata; skipping unpack for [email protected]
77 verbose correctMkdir /.npm correctMkdir not in flight; initializing
78 silly rollbackFailedOptional Starting
79 silly rollbackFailedOptional Finishing
80 silly runTopLevelLifecycles Finishing
81 silly install printInstalled
82 verbose stack Error: EROFS: read-only file system, mkdir '/.npm'
82 verbose stack     at Error (native)
83 verbose cwd /usr/local/addons/hvl
84 error Linux 4.9.80-v7
85 error argv "/usr/local/addons/hvl/node/bin/node" "/usr/local/addons/hvl/node/bin/npm" "install" "homematic-virtual-httpdevice" "--production" "--prefix" "/usr/local/addons/hvl"
86 error node v6.10.0
87 error npm  v3.10.10
88 error path /.npm
89 error code EROFS
90 error errno -30
91 error syscall mkdir
92 error rofs EROFS: read-only file system, mkdir '/.npm'
93 error rofs This is most likely not a problem with npm itself
93 error rofs and is related to the file system being read-only.
93 error rofs
93 error rofs Often virtualized file systems, or other file systems
93 error rofs that don't support symlinks, give this error.
94 verbose exit [ -30, true ]

HVL 2.67 KS550 - Status "update" - 3.41.11.20181126

Moin Thomas
danke für den Fix für die 3.41. Ich hab' die 2.67 bei mir auf meinem Testpi mit Test Raspberry Matic und Netatmo Plugin am laufen. Soweit funktioniert alles, bis auf den KS550, dem irgendwie alle Details fehlen (siehe Screenshots). Kannst Du da bitte auch noch einen Blick drauf werfen?

Zudem zeigt er den Status "update".

Danke und Gruss Volker
bildschirmfoto 2018-11-28 um 05 51 44
bildschirmfoto 2018-11-28 um 05 52 05

Mehrere Harmony Hubs

Ich habe im config.json eine 2. Harmony Bridge angelegt. Leider gibt es nur ein harmony_objects.json für die Tasten ohne Zuordnung zu der jeweiligen Bridge. Dadurch überschreiben sich die Änderungen gegenseitig.
Auch werden die devices nur angelegt wenn nur eine Bridge konfiguriert ist.
Bei den Hue funktioniert es auf diese Art mehrere Hubs anzulegen.

Hue-Plugin

Hallo thkl,

gibt es eine Möglichkeit eine Hue-Lampe mit anderen Farbwerten (Weisswerten) zu starten? Leider kann man in der Raspberrymatic nur von werten zwischen 0 und 255 wählen. Hue bietet ja weitaus mehr.

Des Weiteren würde ich die Hue Lampen gerne jeweils mit einem langen Tastendruck hochdimmen und mit einem langen Tastendruck wieder runter dimmen. Gibt es hier eine Möglichkeit das zu implementieren?
Ich hab schon irgendwie alle Einstellungen durch.

Vielen Dank schon mal im Vorfeld und Weihnachtliche Grüße

Hue - Lampe gelöscht

Wenn im Hue Gateway eine Leuchte z.B. "1" gelöscht wird (weil diese kaputt ist), dann wird auch in HMVI die Leuchte nicht mehr angezeigt (die Liste beginnt dann logischerweise mit "HUE00002"); aus der CCU verschwindet sie aber weder automatisch noch mittels "LÖSCHEN" Button direkt auf der CCU.

EDIT: ok eben die Einstellung "auto_delete_non_existing_devices" gefunden; ob das funktioniert kann ich gerade nicht verifizieren; gehe aber einfach mal davon aus. Dass das LÖSCHEN direkt auf der CCU nicht geht dürfte sich damit dann auch erklären. Nur was macht man wenn man HVL nicht mehr nutzt; dann bleiben die ja ewig auf der CCU (aber das ist wohl ein eq3 Problem). Bleibt nur noch die "falsche Anzeige" im nächsten Comment :-)

LIB-Pfad falsch

In einigen Dateien wird folgendes genutzt um den Pfad zu bereinigen
if (appRoot.endsWith('node_modules/daemonize2/lib')) {appRoot = appRoot+'/../../../lib'}

Das kann nicht funktionieren; richtig könnte es so aussehen:
if (appRoot.endsWith("node_modules/daemonize2/lib")) {appRoot = appRoot+"/../../homematic-virtual-interface/lib";}

Oder hab ich dabei was übersehen, weil mit der ersten (falschen) Zeile und dem Start als Daemon erscheinen nur Fehler. Geändert hab ich es lokal in folgenden Dateien:

homematic-virtual-ccudutycylcle/CCUDutyCycle.js
homematic-virtual-huedevice/HuePlatform.js
homematic-virtual-interface/lib/logger.js
homematic-virtual-interface/lib/Server.js

TRADFRI E27 Lampen lassen sich nicht mehr ausschalten

Seit dem Update auf das Tradfri Plugin 0.0.19 funktioniert das Ausschalten der Lampen (setzen von 0%) nicht mehr. Habe zwei unterschiedliche Typen (TRADFRI bulb E27 WS opal 980lm / W opal 1000lm) im Einsatz - bei beiden das gleiche Problem. Das Einschalten bzw. das Ändern der Helligkeit klappt problemlos. Aber sobald der Wert auf 0% gesetzt wird passiert nichts mehr. Dies war bisher jedoch problemlos möglich.

HVL schmiert permanent ab

Hallo Herr Kluge,

ich bin hier gerade völlig am verzweifeln und möglicherweise können Sie mir weiterhelfen.

Ich betreibe einen RaspberryMatic 2.29.23.20171022 und bekomme das Addon HVL einfach nicht zum laufen.

Ich habe mir hvl-raspb-0.0.7.tar.gz geladen und auf dem RaspberryMatic (über Systemsteuerung/ZusatzSoftware) installiert und kann das hvl aber nicht einreichen. Versuche ich http://ip:8182 aufzurufen bekomme ich die Meldung dass der Server nicht antwortet. Zeitgleich erscheint in RaspberryMatic die Fehlermeldung „HVL Eine Komponente der HomematicZentrale reagiert nicht mehr“.

Habe ich etwas übersehen?

Beste Grüße,
Mathias

HVL startet nach Raspi reboot nicht automatisch (Option gesetzt)

Hallo,

obwohl in HVL unter Service Mode > Boot Options die Option "HVL Start beim Sytemstart aktivieren" gesetzt ist, wird HVL nach einem reboot des Raspi nicht gestartet.

Nach dem reboot des Raspi, muss HVL manuell via "/home/pi/node_modules/homematic-virtual-interface/bin/hmviservice start" gestartet werden.

Ikea Tradfri Device Erkennung / Einstellungen

Hi,

leider werden meine Lampen nicht richtig erkannt. Ich habe eine einfach warmweiße E27 (dimmbar) und eine mit Weißspektrum E27. Für beide wird in Homematic ein VIR-LG-RGBW-DIM Device angelegt. So, wie ich dass verstehe dürfte das aber nur für die mit Weißspektrum richtig sein, oder?

Außerdem bekomme ich, wenn ich unter "Geräte" bei den Lampen auf "Einstellen" klicke folgende Fehlermeldung:

Error while loading the following file:

/config/easymodes/VIR-LG_RGBW-DIM-CH/localization/de/GENERIC.txt

Es werden auch keine Einstellungen angezeigt. Da scheint also auch etwas zu fehlen.
Das ganze läuft auf einer RaspberryMatic 2.35.16.20180715.

Gruß
Robert

Lässt sich auf separaten Pi nicht installieren

Ich habe HVL bereits installiert gehabt und alles hat wunderbar funktioniert.
Da ich etwas Zeit übrig hatte und mein Pi 3 überfordert war habe ich alles neu aufgesetzt. Nachdem ich über SSH den Installationslink Aufrufe tut sich schnell was und er fragt mich auch ob ich HVL beim booten automatisch starten möchte, allerdings kommen paar Meldungen bzgl fehlenden Verzeichnisse und HVL lässt sich über die IP nicht aufrufen. Was mach ich falsch? Kann mir jemand weiterhelfen? Wenn noch Infos benötigt werden kann ich diese gerne nachreichen.
20180425_082041

Amazon Dash-Button unter Raspberrymatic

Hallo Thomas,

ich möchte vorsichtig fragen, ob es Hoffnung für das Dash-Button Plug in unter Raspberrymatic gibt.
Eine Einbindung mit CUxD scheitert, da die Ping-Abfrage mit 15 Sec. leider zu grob ist.

VG
Leif

Raspberrymatic Addon Installation nicht möglich

Hallo,
versuche bei Raspberrymatic Addon Homematic-Virtual-Interface "hvl-raspb-0.0.7.tar" zu installieren.
Habe es mehrmals probiert auch mit Pause von 30 Minuten ohne Erfolg.
Immer wenn ich versuche darauf zu zugreifen kommt die Meldung Seite ist nicht vorhanden "http://192.168.5.101:8300/". Habe zu diesen Thema nichts gefunden, mehrmals installiert und deinstalliert. Raspberrymatic neu aufgesetzt, alles ohne Erfolg.

In den Logfiles vom npm-debug.log ist folgendes sichtbar:
http request GET https://registry.npmjs.org/homematic-virtual-interface
info retry will retry, error on last attempt: Error: connect ENETUNREACH 151.101.112.162:443 - Local (0.0.0.0:0)
info attempt registry request try #2 at 3:27:32 PM
http request GET https://registry.npmjs.org/homematic-virtual-interface
info retry will retry, error on last attempt: Error: connect ENETUNREACH 151.101.112.162:443 - Local (0.0.0.0:0)
info attempt registry request try #3 at 3:28:32 PM
http request GET https://registry.npmjs.org/homematic-virtual-interface
silly fetchPackageMetaData Error: connect ENETUNREACH 151.101.112.162:443 - Local (0.0.0.0:0)
silly fetchPackageMetaData at Object.exports._errnoException (util.js:1022:11)
silly fetchPackageMetaData at exports._exceptionWithHostPort (util.js:1045:20)
silly fetchPackageMetaData at connect (net.js:881:16)
silly fetchPackageMetaData at net.js:1010:7
25 silly fetchPackageMetaData at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16)
25 silly fetchPackageMetaData at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:81:10)
25 silly fetchPackageMetaData error for homematic-virtual-interface { Error: connect ENETUNREACH 151.101.112.162:443 - Local (0.0.0.0:0)
silly fetchPackageMetaData at Object.exports._errnoException (util.js:1022:11)
silly fetchPackageMetaData at exports._exceptionWithHostPort (util.js:1045:20)
silly fetchPackageMetaData at connect (net.js:881:16)
silly fetchPackageMetaData at net.js:1010:7
silly fetchPackageMetaData at GetAddrInfoReqWrap.asyncCallback [as callback] (dns.js:62:16)
silly fetchPackageMetaData at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:81:10)
silly fetchPackageMetaData code: 'ENETUNREACH',
silly fetchPackageMetaData errno: 'ENETUNREACH',
silly fetchPackageMetaData syscall: 'connect',
silly fetchPackageMetaData address: '151.101.112.162',
silly fetchPackageMetaData port: 443 }
silly rollbackFailedOptional Starting
silly rollbackFailedOptional Finishing
silly runTopLevelLifecycles Finishing
silly install printInstalled
verbose stack Error: connect ENETUNREACH 151.101.112.162:443 - Local (0.0.0.0:0)
verbose stack at Object.exports._errnoException (util.js:1022:11)
verbose stack at exports._exceptionWithHostPort (util.js:1045:20)
verbose stack at connect (net.js:881:16)
verbose stack at net.js:1010:7

Zur Info ich habe Internetanschluss Kabel Deutschland DualStack-Lite. Kann es hier Probleme mit IPv4 gibt.

Danke für die Hilfe

HVL Button entfernen

Wie kann ich nach einer Deinstallation in der Systemsteuerung den HVL Button entfernen?
bildschirmfoto 2018-07-24 um 16 48 58

iCal Plugin funktioniert nicht, wenn mehr als ein Kalender eingetragen ist

Ich habe im iCal Plugin 3 Kalender angelegt. Beim Start von hmvi werden zwar noch 3 request (ical.fromURL...) abgesetzt, nur einer davon kehrt jedoch jemals zurück, so dass nur einer der Kalender gefüllt wird. Die beiden anderen sind immer leer. Beim klicken auf Speichern der Kelender im Plugin werden dann zwar alle 3 abgerufen aber nicht gefüllt.

"Alle Verbindungen entfernen" entfernen funktioniert nicht

Hallo,

wenn man in der HVL WebUI auf "Alle Verbindungen entfernen" klickt, dann sieht die Ansicht danach so aus:
bildschirmfoto 2018-11-27 um 22 08 35

Die CCU wurde trotzdem mal neu gestartet, aber das Interface bzw. die Verbindung wurde nicht entfernt.

Wenn man dann in der HVL WebUI wieder oben links auf "Home" klickt, dann sieht die Ansicht wieder so aus:
bildschirmfoto 2018-11-27 um 22 13 24
Die Verbindung wird also tatsächlich nicht entfernt.

Aktuell installierte HVL Version 0.2.67

Das Problem bestand aber auch schon mit der HVL Version 0.2.66. In dieser Version habe ich auch schon mal versucht die Verbindung zu entfernen.

Alexa Plug-In und Heizungssteuerung

Hallo Thomas,

ich habe das Problem, dass Alexa zwar meine Lampen super steuert, aber bei der Heizung es nicht klappt. Ich habe ein noch das alte Thermostat HM-CC-TC. Ich konnte es mit dem Plug-In auch in Alexa einbinden und wenn ich Alexa z. B. sage "Stell Wohnzimmerheizung auf 21 Grad" antwortet sie auch "Okay", aber es tut sich nichts am Thermostat. Ich habe das gleiche Thermostat auch mit deinem Homebridge-Homematic-Plug-In eingebunden, darüber werden alle Änderungen mit HomeKit übernommen. Natürlich zeitlich etwas verzögert, da die CCU die Änderungen ja nicht zwingend sofort an das Thermostat funkt, aber es funktioniert in der HomeKit Umgebung. Hast Du eine Idee, warum das bei Alexa nicht klappt?

How to update?

Hi,

I get the following screen:

bildschirmfoto 2017-10-06 um 08 16 09

But when I click on update and restart, the update will not installed and appear again. What's wrong?

Unhandled Rejection at: Promise

I got a lot of these error messages after a reboot.

[Homematic Virtual Interface.Server] [ERROR] - Unhandled Rejection at: Promise

Rampenzeit in Kanalaktion bei Hue Lampen alias HM-LC-RGBW-WM funktioniert nicht

Wenn man in einem Programm eine Hue Lampe über den HM-LC-RGBW-WM einbindet funktioniert die Rampenzeit nicht.

Was habe ich gemacht:

Ein neues Programm erstellt, als Bedingung eine Virtuelle Taste genommen und als Aktivität die Hue Lampe bzw. HM-LC-RGBW-WM auf Kanal 2. genommen, diese auf Kanalaktion gestellt und in der Kanalaktion (zum testen) eine Rampenzeit von 30s gewählt.

Wenn nun die Lampe bzw. der HM-LC-RGBW-WM:2 über die Virtuelle Taste eingeschaltet wird, dann geht die Lampe sofort auf 100% ohne hoch zu dimmen, also ohne Rampenzeit.

Es ist egal welche Zeit man bei der Rampenzeit wählt, sie wird nie geschaltet. Ich habe hier mit Absicht 30s genommen, um zu schauen, ob die Lampe langsam hoch dimmt.

bildschirmfoto 2018-11-27 um 11 31 22

bildschirmfoto 2018-11-27 um 11 31 56

@thkl kannst du dir das bitte mal ansehen. Danke sehr!

MQTT (z.B. Sonoff [POW])

Hallo,

hast du zufällig irgend welche Pläne in naher Zukunft MQTT zu unterstützen, damit z.B. Sonoff Geräte wie Licht oder "Strommesser" in Homematic verwendet werden können ? Falls nein setze ich mich im neuen Jahr an ein Plugin dafür; falls ja chille ich weiter :-) (Oder gibt es dafür bereit eine Lösung Abseits CUxD) ?

Wie den Fix für die neue Raspberrymatic Version einspielen?

Hallo thkl,

wie installiert man die gefixte Version von HVL?
Einfach "Clone or download" - "Download ZIP" und dann die "hvl-rasb-0.0.7.tar.gz" drüberinstallieren über "Zusatzsoftware installieren / aktualisieren" ?
Leider funktioniert der Downloadlink nicht mehr -> 404 not found

Danke und VG
Leif

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.