GithubHelp home page GithubHelp logo

hobbyquaker / homematic-manager Goto Github PK

View Code? Open in Web Editor NEW
188.0 41.0 26.0 12.14 MB

Homematic Device Configuration and Administration

License: GNU General Public License v3.0

JavaScript 90.91% CSS 1.86% HTML 7.09% Shell 0.14%
smarthome homematic configuration bidcos rfd homegear homematic-ip raspberrymatic

homematic-manager's Introduction

Homematic Manager

Current Release Dependency Status macOS and Linux Build Status Windows Build Status XO code style License: GPLv3

Konfiguration und Administration von HomeMatic und HomematicIP Geräten.

Mit dem Homematic Manager ist es möglich Geräte an- und abzulernen, Geräte-Konfigurationen und Direktverknüpfungen zu verwalten und vieles mehr. Eine Ausführlichere Beschreibung ist im Homematic Forum zu finden.

Unter latest releases sind Downloads für macOS, Linux und Windows zu finden.

Lizenz

Copyright (c) 2014-2019 Sebastian "Hobbyquaker" Raff, André "Anli" Litfin

GPLv3

Der obige Urheberrechtsvermerk ist in allen Kopien oder Teilkopien der Software beizulegen.

DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES, EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.

HomeMatic und BidCoS sind eingetragene Warenzeichen der eQ-3 AG

homematic-manager's People

Contributors

anli-xsigns avatar hfedcba avatar hobbyquaker avatar homoran avatar litti 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  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  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

homematic-manager's Issues

Umbenennung wird nicht in Homegear eingetragen

Hi,

ich habe den Homematic-Manager 1.0.14 auf meinem Raspberry Pi 3 unter Raspbian Jessie installiert und an Homegear 0.6.7-1545 angebunden. Soweit funktioniert augenscheinlich alles, habe noch nicht viel gemacht, jedoch schon mal erfolgreich eine Homematic Zwischensteckdose gepaired. Habe diese dann umbenannt und der Name wird im HM-Manager angezeigt. Rufe ich die Geräte nun per Homegear CLI ab wird jedoch kein Name angezeigt.

bildschirmfoto von 2016-12-07 18-52-30

fs 0
peers list

bildschirmfoto von 2016-12-07 18-39-32

Homematic Manager reagiert nicht mehr

Mit der neusten beta8 habe ich das Problem, dass Homematig Manager "abstürzt" sobald ich einen Parameter eines Devices verändere. Der Absturz äussert sich dadurch, dass keinerlei Fenster mehr aufgehen, die Geräteliste selbst bleibt sichtbar. Ich nutze den Homematic Manager unter Mac OS X in Verbindung mit Homegear "nightly".

Die Logmeldung in Homegear ist:

05/02/18 14:40:21.090 RPC Server (Port 2001): Info: Connection from 192.168.1.1:55115 accepted. Client number: 7646
05/02/18 14:40:21.090 RPC Server (Port 2001): Info: RPC server client id for client number 7646 is: 1181
05/02/18 14:40:21.145 RPC Server (Port 2001): Info: Connection from 192.168.1.1:55119 accepted. Client number: 7647
05/02/18 14:40:21.145 RPC Server (Port 2001): Info: RPC server client id for client number 7647 is: 1182
05/02/18 14:40:21.159 RPC Server (Port 2001): Info: Client number 7647 is calling RPC method: init (2) Parameters:
(String) xmlrpc_bin://192.168.1.1:2001
(String) hmm_0
05/02/18 14:40:21.159 Info: Client with IP 192.168.1.1 is calling "init".
05/02/18 14:40:21.159 Info: Adding server "xmlrpc_bin://192.168.1.1".
05/02/18 14:40:21.159 Info: Calling init methods on server "xmlrpc_bin://192.168.1.1".
05/02/18 14:40:22.100 RPC Server (Port 2001): Info: Client number 7647 is calling RPC method: getLinks (2) Parameters:
05/02/18 14:40:22.162 RPC Server (Port 2001): Info: Client number 7647 is calling RPC method: system.listMethods (2) Parameters:
05/02/18 14:40:22.289 RPC Server (Port 2001): Info: Client number 7647 is calling RPC method: listBidcosInterfaces (2) Parameters:
05/02/18 14:40:22.414 RPC Server (Port 2001): Info: Client number 7647 is calling RPC method: rssiInfo (2) Parameters:
05/02/18 14:40:22.554 RPC Server (Port 2001): Info: Client number 7647 is calling RPC method: getServiceMessages (2) Parameters:
05/02/18 15:15:20.535 Error in file RPC/RpcClient.cpp line 480 in function void Rpc::RpcClient::sendRequest(Rpc::RemoteRpcServer*, std::vector<char>&, std::vector<char>&, bool, bool&): Could not connect to server 192.168.1.1 on port 2001. Poll failed with error code: 1.
05/02/18 15:15:20.535 Removing server. Server has to send "init" again.

Nach einiger Wartezeit bekomme ich zudem von Homematic Manager folgende Errormeldung:

Unhandled Error
Error: read ECONNRESET

Erst dann funktioniert der Zugriff wieder.

Liegt das am Homeatic Manager oder an Homegear?

Keine Geräte und Absturz wenn Verknüpfungen angeclickt wird

Ich bekomme keine Informationen im hm-manager angezeigt (z.B. keine Geräte). Lediglich im Reiter Verknüpfungen wird was angzeigt. Wenn ich dort auf ein Device clicke, stürzt hm-manager jedoch ab.

1.0.14:

Fehlermeldung Webinterface:

RF getLinkInfo {"code":-1,"faultCode":-1,"faultString":"Type error."}

Fehlermeldung in Console:

var dev = localDevices[daemon][params[0]];
                                      ^
TypeError: Cannot read property 'null' of undefined
    at rpcProxy (/home/klomp/tmp/homematic/node_modules/homematic-manager/main.js:304:43)
    at Socket.<anonymous> (/home/klomp/tmp/homematic/node_modules/homematic-manager/main.js:286:25)
    at Socket.emit (events.js:106:17)
    at /home/klomp/tmp/homematic/node_modules/homematic-manager/node_modules/socket.io/lib/socket.js:503:12
    at process._tickCallback (node.js:448:13)

1.0.12:

Fehlermeldung Webinterface:

disconnect

duplicate

Mist, doppelt angelegt. Sch*** Handy....

Verknüpfung kann nicht bearbeitet werden

Hi,

danke für's Erstellen dieses hilfreichen Tools!
Leider ist es mir nicht möglich, eine Verknüpfung anzuschauen/zu bearbeiten. Beim Versuch, eine Verknüpfung zu bearbeiten (Rechtsklick oder Zahnrad unten) erscheint blau hinterlegt "Ladevorgang..." und nichts passiert. Die Simulation eines kurzen Tastendrucks funktioniert hingegen einwandfrei!

Leider weiß ich nicht, wie ich beim Debuggen helfen könnte, versuche aber gerne behilflich zu sein!

Version: 2.0.0beta3, kompilierte Exe unter Windows 8.1

Danke schonmal im Voraus!

hmIP aus dem OCCU

Ich arbeite gerade an einem Add-on für Homematic Centrale als Hass.io Add-on (home-assistant/addons#209).

Ich weiss, dass es ein overlay Treiber braucht um die nötigen devices zu erstellen. Was braucht es sonst noch aus dem OCCU damit homematic-manager mit den hmIP devices funktionieren kann?

Vielleicht kann mir jemand einige Inputs liefern, dass wäre super. Danke

Service message popup

Hallo, zuerst einmal vielen Dank für das tolle Stück Software. Ich betreibe den Homematic Manager im Zusammenhang mit Homegear auf einem OrangePI. Das Einzige was mich derzeit stört, bzw nervt - immer wenn Homegear ein Ereignis sendet, bekomme ich in der Homematic Manager Oberfläche ein Popup mit dem Ereignis angezeigt. Mit wenigen Devices ist das nicht weiter schlimm, aber je mehr Devices und damit potentiell Ereignissen wird es doch recht nervig...
Gibt es irgendeine Config Datei in der man die Popups abschalten kann?

Viele Grüße
Horst

Geräte anlernen

Hi.
Hab Hmcon(rfd) und den HM Manager jetzt am laufen. Lief alles Problemlos durch.

Jetzt habe ich das Problem das ich keine Geräte anlernen kann. Wenn ich den Anlernmodus 60s aktiviere findet er meinen Funk-Dreh-Fensterkontakt nicht. Auch über die Seriennummer hatte ich keinen Erfolg.
Gibts da noch nen Trick?

Gruß Maik

Every few seconds error message "Cannot read property 'toString' of null

This error happens in an interval of around 5 seconds. It seems the main operation
of the application is working as intended.

Tested with homegear version 0.7.9-1357 and 0.8.0-1837 - error remains.
Used most recent binary build (2.0.0.beta0)

Additional information from homegear.log:
RPC client: Info: Reading from RPC server timed out. Server: x.x.x.x

Device Firmware-Update schon implementiert?

Ich kann zwar auf den Button "Firmware Update" klicken, aber er lädt keine Firmware auf die Geräte:
"Unable to load updatefile (-1)"

Muss ich die Firmware-Datei irgendwo hochladen/ablegen?

Oder ist diese Funktion schlicht noch nicht implementiert?

keine Geräte mehr

Hi,
ich betreibe den Homematic-Manager and Homegear. Komischerweise werden keine Geräte mehr gelistet. Ereignisse, Verknüpfungen werden noch gezeigt. Auch kann ich beim Start von Homematic-Manager ein listdevices Abfrage in Homegear sehen.
Irgendeine Idee an was es liegen könnte?
Viele Grüße
Horst

ParamSet per LinkPeer

Zuerst, ein großes Danke für das Tool - ich nütze es mit hass.io.
Ich versuche den kurzen und langen Tastendruck eines Schalters mit zwei unterschiedlichen Aktoren (Relais) zu verbinden - ohne Erfolg. Meines Erachtens müsste beim Anlegen/Bearbeiten der Verknüpfung auch ein individuelles ParamSet für den Sender (LinkPeer) in den Aktor geschrieben werden - in einen Aktor LONG_ACTION_TYPE : 0 und in den anderen SHORT_ACTION_TYPE : 0.
Bei der Verknüpfung wird jedoch nur der Sender geschrieben.

Auch ein direkter Zugang mit putParamset über die RPC Konsole liefert nur:
{
"faultCode": -1,
"faultString": "type error"
}
Ich benutze den Homematic-manager auf OSX.
User Error?

screenshot 2018-07-10 11 31 27

Server crash bei Ping

Neue, leere Verknüpfung lässt sich anlegen, aber es kommt kein Fenster, wo das Paramset etc. bearbeitet werden könnte.
Eine auf der CCU1 angelegte Verknüpfung kann auch nicht im HM-Manager angezeigt werden.
In der RPC-Konsole konnte ich das Paramset aber einmal abrufen, dann ist aber der HM-Manager abgeschmiert. Generell habe ich das Gefühl, das der Manager sehr wackelig ist, gibt es eine Methode, um die RPC-Connection sauber wieder bei der CCU abzumelden? Das syslog der CCU ist nach dem auch nach dem sauberen? Beenden mit "hm-manager stop" voll mit rfd: XmlRpc transport error, was bei der CCU1 über kurz oder lang einen Neustart der CCU1 erfordert.

HTML in Grids gets escaped

instead of icons and buttons html code is shown...
Issue affects the build only, doesn't occur in debug mode.

Support Homegear setInterface

Der Status von "Roaming" wird nicht angezeigt und kann auch nicht editiert werden, Ich habe Roaming bei allen Devices aktiv, sehe im HM Manager aber folgendes:

bildschirmfoto 2018-04-09 um 08 06 10

Bei klick auf Roaming bekomme ich folgende Meldung:

bildschirmfoto 2018-04-09 um 08 06 31

Was tun? :)

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.