Mini-Addon DB-Access für Zugriff auf die CCU per Netz

diverse Zusatzsoftware

Moderator: Co-Administratoren

teddy278

Mini-Addon DB-Access für Zugriff auf die CCU per Netz

Beitrag von teddy278 » 25.05.2011, 18:32

Dieser Beitrag wurde durch den Autor entfernt.

Benutzeravatar
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

Beitrag von anli » 15.06.2011, 09:37

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. :mrgreen:


Grüße!
teddy
Danke für dieses großartige Addon!
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-Hilfeerweiterter Skript-Parser

Benutzeravatar
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

Beitrag von anli » 15.06.2011, 09:38

Hallo.

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-Hilfeerweiterter Skript-Parser

marct
Beiträge: 2
Registriert: 29.08.2011, 22:33

Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz

Beitrag von marct » 29.08.2011, 22:37

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

Benutzeravatar
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

Beitrag von anli » 30.08.2011, 09:27

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:

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-Hilfeerweiterter Skript-Parser

marct
Beiträge: 2
Registriert: 29.08.2011, 22:33

Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz

Beitrag von marct » 30.08.2011, 18:13

vielen Dank für die Info, ich habe das Addon lelöscht und neu installiert.

Es klappt;-)

Vielen Dank für die Hilfe
Marc

Bullson
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

Beitrag von Bullson » 10.11.2011, 11:25

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)

matheversum
Beiträge: 287
Registriert: 27.04.2009, 13:46

Re: Mini-Addon DB-Access für Zugriff auf die CCU per Netz

Beitrag von matheversum » 10.11.2011, 13:21

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

Code: Alles auswählen

https://0000.0.meine-homematic.de/addons/db/state.cgi?item=SenderTaste1&dp=STATE&value=1
lauten.

Bullson
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

Beitrag von Bullson » 10.11.2011, 13:29

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 :) )

Bullson
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

Beitrag von Bullson » 14.11.2011, 23:30

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).

Antworten

Zurück zu „Sonstige Addons“