Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Moderator: Co-Administratoren
Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Dieser Beitrag wurde durch den Autor entfernt.
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Danke für dieses großartige Addon!teddy278 hat geschrieben: Hallo,
ich habe mir ein Mini-Addon gebastelt, um möglichst schnell Daten hin und her zu schaufeln. Installation als normales Addon, Deinstallation sollte dann auch möglich sein - ich hab's freilich nicht getestet.
Nach Installation gibt es zwei Seiten, die per http aufgerufen werden können. Es kommen keinerlei HTML-Header und ähnliches, so daß das Ergebnis in Bash- oder CMD-Scripten usw. direkt weiterverwurstet werden kann.
http://ip-der-ccu/addons/db/table.cgi
Liefert eine Liste aller Datenpunkte und Systemvariablen mit ID, Name, Datenpunkt und aktuellem Wert. Auf meiner gut gefüllten CCU dauert die Abfrage etwa 4 Sekunden. Die Felder sind mit Tabulatoren getrennt, das Ergebnis kann dann weiterbearbeitet und z.B. am Stück in MySQL eingelesen werden.
http://ip-der-ccu/addons/db/state.cgi
Liefert den Wert eines Objekts zurück und kann auch neue Werte setzen.
Beispiele:
state.cgi?item=Anwesenheit
liefert "true" oder "false"; Achtung: Groß- und Kleinschreibung beachten
state.cgi?item=950
dito
state.cgi?item=Kombisensor&dp=TEMPERATURE
liefert aktuelle Temperatur; Achtung: Datenpunkte haben nur Großschreibung
state.cgi?item=Lichtaktor&dp=STATE&value=true
schaltet das Licht ein, wenn es aus war, und liefert "true"
state.cgi?item=Lichtaktor&dp=STATE&value=true&force=1
schaltet das Licht ein, auch wenn es schon eingeschaltet war, und liefert "true"
state.cgi?item=Lichtaktor&dp=STATE&value=1
schaltet ebenfalls das Licht ein, auch wenn es schon eingeschaltet war, weil "true" was anderes ist als "1", und liefert "true"
So ... Verpacken als Addon und Dokumentation hat nun länger gedauert, als die beiden cgis zusammenzukloppen.
Grüße!
teddy
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Hallo.
Nachdem nach der Löschaktion nun das Addon fehlt, kann ich es bei Bedarf kurz neu programmieren. Wenn ernsthaftes Interesse besteht, bitte melden.
Nachdem nach der Löschaktion nun das Addon fehlt, kann ich es bei Bedarf kurz neu programmieren. Wenn ernsthaftes Interesse besteht, bitte melden.
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Hallo,
ich habe das DB Addon installiert, finde es aber nach der Installation nicht unter Zusatzsoftware.
Hat du jemand eine Idee wie ich weiterkomme.
Vielen Dank für die Hilfe und Gruß aus Lüdenscheid
Marc
ich habe das DB Addon installiert, finde es aber nach der Installation nicht unter Zusatzsoftware.
Hat du jemand eine Idee wie ich weiterkomme.
Vielen Dank für die Hilfe und Gruß aus Lüdenscheid
Marc
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Hallo.
Funktioniert der Aufruf des Addons denn wie beschrieben?
Hast Du das Addon von homematic-inside.de genommen: http://www.homematic-inside.de/index.ph ... tem_id=378?
Du kannst das addon per Telnet löschen:
Funktioniert der Aufruf des Addons denn wie beschrieben?
Hast Du das Addon von homematic-inside.de genommen: http://www.homematic-inside.de/index.ph ... tem_id=378?
Du kannst das addon per Telnet löschen:
Code: Alles auswählen
rm -r /usr/local/etc/config/addons/www/db
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
vielen Dank für die Info, ich habe das Addon lelöscht und neu installiert.
Es klappt;-)
Vielen Dank für die Hilfe
Marc
Es klappt;-)
Vielen Dank für die Hilfe
Marc
-
- Beiträge: 140
- Registriert: 10.11.2011, 10:53
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 2 Mal
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Das ist ja genau was ich gesucht habe. Cool das es auch über meine.homematic.de läuft.
Nun kann ich ja mit
https://0000.0.meine-homematic.de/addon ... 1&dp=STATE
Diesen betätigen.
Aus Skript gründen würde ich aber lieber so tun als ob ich den Handsender gedrückt habe.
Leider geht das mit
https://0000.0.meine-homematic.de/addon ... 1&dp=STATE
nicht. Da es ja kein Aktor ist muss man das wohl anders aufrufen. Weiß jemand wie?
Gruss
Martin
(Der euch hier sicher noch öfter blöde Fragen stellen wird)
Nun kann ich ja mit
https://0000.0.meine-homematic.de/addon ... 1&dp=STATE
Diesen betätigen.
Aus Skript gründen würde ich aber lieber so tun als ob ich den Handsender gedrückt habe.
Leider geht das mit
https://0000.0.meine-homematic.de/addon ... 1&dp=STATE
nicht. Da es ja kein Aktor ist muss man das wohl anders aufrufen. Weiß jemand wie?
Gruss
Martin
(Der euch hier sicher noch öfter blöde Fragen stellen wird)
-
- Beiträge: 287
- Registriert: 27.04.2009, 13:46
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Die Frage, die sich mir stellt, ist eher, warum es mit dem ersten Aufruf klappt, bzw. was es es gemacht hat, denn Deine Aufrufe sind nur die Abfrage des STATE-Datenpunktes; siehe dazu nochmal Beispiele in der Beschreibung.
Ich würde sagen, dein Aufruf muss lauten.
Ich würde sagen, dein Aufruf muss
Code: Alles auswählen
https://0000.0.meine-homematic.de/addons/db/state.cgi?item=SenderTaste1&dp=STATE&value=1
-
- Beiträge: 140
- Registriert: 10.11.2011, 10:53
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 2 Mal
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Genau so hat ich es zuerst probiert (war ja schlüssig so)
Aber da kam zurück:
SenderTaste1 found, but STATE does not exist.
Es handelt sich um diesen 4 Tasten Minisender. Der hat eine direkte Verknüpfung mit dem Aktor.
Da aber die Skripte auf Auslösung der Taste ausgerichtet (wegen logischem Sinn vor Ort) würd ich eben gern den Sender per xml auslösen
Edit:
Könnte es sein, dass die Values beim Handsender eben nicht true oder 1 heißen, sondern KEY PRESS_SHORT?
Traue mich grad nicht weiter auszuprobieren, da der entsprechende HardwareAktor nicht mehr so auf den HardwareSensor reagiert wie vorher.
Er hatte vorher von NO Sekunden zu NC geschaltet und ist dann wieder in NC gesprungen. Jetzt macht er grad nicht das was ich einstelle (aber das ist eine andere Baustelle )
Aber da kam zurück:
SenderTaste1 found, but STATE does not exist.
Es handelt sich um diesen 4 Tasten Minisender. Der hat eine direkte Verknüpfung mit dem Aktor.
Da aber die Skripte auf Auslösung der Taste ausgerichtet (wegen logischem Sinn vor Ort) würd ich eben gern den Sender per xml auslösen
Edit:
Könnte es sein, dass die Values beim Handsender eben nicht true oder 1 heißen, sondern KEY PRESS_SHORT?
Traue mich grad nicht weiter auszuprobieren, da der entsprechende HardwareAktor nicht mehr so auf den HardwareSensor reagiert wie vorher.
Er hatte vorher von NO Sekunden zu NC geschaltet und ist dann wieder in NC gesprungen. Jetzt macht er grad nicht das was ich einstelle (aber das ist eine andere Baustelle )
-
- Beiträge: 140
- Registriert: 10.11.2011, 10:53
- Hat sich bedankt: 18 Mal
- Danksagung erhalten: 2 Mal
Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz
Der Tastendruck vom Sender wird mit:
http://00000.0.meine-homematic.de/addon ... RESS_SHORT
ausgeführt. Es folgt zwar eine Fehlermeldung. Die Aktion läuft aber.
Aufgrund dieses Threads:
http://homematic-forum.de/forum/viewtop ... 371#p51878
werde ich aber für diese Dinge auf die virtuellen Keys ausweichen.
Und:
Seit dem letzten Homedroid Update scheint aber beides unnötig. Nun geht das nämlich recht schnell mit Andoid (und sicherer).
http://00000.0.meine-homematic.de/addon ... RESS_SHORT
ausgeführt. Es folgt zwar eine Fehlermeldung. Die Aktion läuft aber.
Aufgrund dieses Threads:
http://homematic-forum.de/forum/viewtop ... 371#p51878
werde ich aber für diese Dinge auf die virtuellen Keys ausweichen.
Und:
Seit dem letzten Homedroid Update scheint aber beides unnötig. Nun geht das nämlich recht schnell mit Andoid (und sicherer).