Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

MathiasZ

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von MathiasZ » 27.09.2019, 11:03

Dankeschön. Nein, 152m ist mein Haus nicht hoch. Wenn ich auf 20m komme, bin ich schon gut bedient.
Aber vielen Dank erst mal. Ich muß erst mal wieder gesund werden.

Könnte es sein, daß Dir in der pdf-Datei ein Fehler unterlaufen ist?
müssten die Sysvar:
Messenger_DaemonMode
Messenger_LastCheckState
Messenger_LastSignalStrength
als Zeichenkette und
Messenger_Queue
als Werteliste
aufgeführt werden?
Anders würde es meiner Meinung nach keinen Sinn ergeben, weil die ersten 3 SysVar vom System mit Werten gefüllt werden.

Shootgun
Beiträge: 15
Registriert: 11.10.2019, 19:11

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Shootgun » 11.10.2019, 19:13

Hallo

vielen dank für diese Möglichkeit!
ich habe mir die entsprechen de Hardware auch gekauft (heute alles angekommen) und werde jetzt mal etwas testen
wenn ich fragen habe werde ich auf jeden fall mich hier melden
so ganz verstehe ich es nicht aber erst mal selbst versuchen bevor ich tausend fragen stelle

Shootgun
Beiträge: 15
Registriert: 11.10.2019, 19:11

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Shootgun » 11.10.2019, 20:14

Hallo zusammen

Ich DANKE für diese GEILE Idee und habe mir nun auch mal die Hardware gekauft
ich habe das gleiche treil wie Myron geklauft und habe auch alles soweit versucht
Ich habe eine CCU 3 aber nachdem ich unter zusatzsoftware alles instaliert habe bekomme ich keine systemvariabelen angelgt oder irgendwas zusätzlich womit ich irgendwas arbieten könnte
spaßeshalber habe ich bei CuX mal nachgesehen und dort conectet er den usb device
dennoch bringt mich das mit dem SMS versand ja leider nicht weiter

ich habe hier gelesen man soll irgendein script ausführen
wie mach ich das?
wo soll ich das machen?

ich weiß vielleicht nicht die schlausten fragen aber komme mit der hgilfe leider auch nicht weiter
ich biete auch gerne hilfe an um den sms versand auf der ccu 3 zu instalieren falls du noch keine ccu 3 hast

würde aber sehr gerne den sms versand ans laufen bekommen also brauche ich bitte etwas hilfe

Matten Matten
Beiträge: 281
Registriert: 09.12.2018, 17:14
System: CCU
Hat sich bedankt: 68 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Matten Matten » 12.10.2019, 16:27

@Shootgun

Mach Mal ein Screenshot von der cuxd Seite,
Dann schauen wir weiter.

Das Script muss unter
Programmerstellung & Zentralenverknüpfungen
Angelegt werden
Dort gehst du auf
Neu
Bei
Aktivität

wählst du
Script
aus
Screenshot_20191012_161205.jpg
Die Punkte antippen dann öffnet sich das Script Fenster

Dort fügst du das Script aus der Beispiel PDF ein und passt das auf deine Bedürfnisse an.

Code: Alles auswählen

var  stderr;
var  stdout;
system.Exec("/etc/config/addons/messenger/messenger.tcl 0 1234 +49xxxxxxxx 3 /dev/ttyUSB0 1 ger",&stdout,  &stderr); 
hier nochmal zur Veranschaulichung:
bsp.png
oder für die erweiterte Anwendung:
bsp2.png
Danach auf
OK
Und nochmal auf
OK
Jetzt ist das Script abgespeichert.
Und wird beim CCU start ausgeführt.

Du kannst es auch manuell starten in dem du auf
Status und Bedienung
gehst,
Dann auf
Programme
.
Dort findest du auch dein erstelltes Script Programm
Und kannst es ausführen in dem du auf Start drückst.

Nun sollten auch die Variablen erstellt und befüllt werden.

Das kannst du prüfen in dem du unter
Status und Bedienung
auf
Systemvariablen
gehst.

Gruß
Matten Matten

Shootgun
Beiträge: 15
Registriert: 11.10.2019, 19:11

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Shootgun » 24.10.2019, 14:28

sorry fürs späte antworten aber war tauchen in agypten
;)

jetzt wieder zuahuse und zeit für homematic zu erweiten
wie ich ein script anlege in einem Programm weiß ich
mails verschicken geht ja auch über ein script
;)

um mal zu erklären was ich bisher getan habe

ich habe die Datei messenger.tar bei meiner CCU3 hoch geladen unter zusatzsoftware.
kann man ja auf dem bild sehen
aber ich finde nirgendwo irgendwas an einstellungsmöglichkeiten
pin für die karte
oder irgendwas anderes

hier wurde ja erklärt es würden sich neue systemvariabelen anlegen beim starten vom addon aber schon die finde ich nicht
also wo habe ich was falsch gemacht?
bin etwas verwirrt
Dateianhänge
cuxd.jpg
20191011_192236 (1).jpg
20191011_192250 (1).jpg

Shootgun
Beiträge: 15
Registriert: 11.10.2019, 19:11

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Shootgun » 24.10.2019, 15:08

falls dir das hilft hier mal die ganze statusseite von cuxd:



USB 1-1 - (9514) [HUB] - Thu Oct 24 14:44:51 2019
USB 1-1.1 - (ec00) [FF] - no driver - Thu Oct 24 14:44:51 2019
USB 1-1.5 - {NONE} USB-Serial Controller [FF] - /dev/ttyUSB0 - Thu Oct 24 14:44:51 2019

Erfolgreich mit HomeMatic-CCU 127.0.0.1:8183 verbunden!

als RPC-Server(INIT) von HomeMatic-CCU (5664) angefordert!

Diese Web-Seite wurde aufgerufen von: 192.168.0.1

CUxD-Uptime(2.3.4): 0 Tag(e) 00:22:34, 96480 Bytes belegt, Compiled Sep 18 2019 17:32:06
CCU-Uptime(3.47.22): 0 Tag(e) 00:23:14, load-average: 0.01 0.01 0.01, 10s-cpu-load: 1.8%
Speicher: Total 994132k Used 242072k Free 752060k (Cached 88016k) Available 837264k
CPU(1): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
CPU(2): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
CPU(3): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
CPU(4): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
Linux version 4.14.34 (jenkins@entw-build-10) (gcc version 7.3.0 (Buildroot 2018.08.2-g903283c-dirty)) #1 SMP PREEMPT Thu Oct 10 15:17:24 CEST 2019
aktive CCU-Prozesse: ReGaHss(1) rfd(1) hs485d(0) java(1)

Filesystem: / ext4 (ro) Total 999320k Used 540944k (54.1%) Free 458376k (45.9%)
Filesystem: /dev devtmpfs (rw) Total 492456k Used 0k ( 0.0%) Free 492456k (100.0%)
Filesystem: /dev/shm tmpfs (rw) Total 497064k Used 0k ( 0.0%) Free 497064k (100.0%)
Filesystem: /tmp tmpfs (rw) Total 497064k Used 116k ( 0.0%) Free 496948k (100.0%)
Filesystem: /run tmpfs (rw) Total 497064k Used 80k ( 0.0%) Free 496984k (100.0%)
Filesystem: /var tmpfs (rw) Total 497068k Used 956k ( 0.2%) Free 496112k (99.8%)
Filesystem: /media tmpfs (rw) Total 497064k Used 0k ( 0.0%) Free 497064k (100.0%)
Filesystem: /usr/local ext4 (rw) Total 6284388k Used 390652k ( 6.2%) Free 5893736k (93.8%)
Filesystem: /mnt/boot_par vfat (ro) Total 261868k Used 39492k (15.1%) Free 222376k (84.9%)

CCU-MAC: B8:27:EB:C2:10:03
HM-Config: /etc/config/homematic.regadom(5777357) OK! - Thu Oct 24 15:05:41 2019
CUxD-Config: /tmp/cuxd.ps.sav(1125) - D - Thu Oct 24 15:04:51 2019
/usr/local/addons/cuxd/cuxd.ps(1125) - D - Thu Oct 24 14:39:33 2019
/usr/local/addons/cuxd/cuxd.ps.bak(1125) - D - Thu Oct 24 14:32:58 2019

aktuelle Parameter: (* = bei Änderung Neustart erforderlich)

*LISTENPORT '8700'
*HM-HOST '127.0.0.1'
*HM-SCRIPT-PORT '' -> (8183)
*HM-REGA-PORT '' -> (31999)
*RPCHOST '127.0.0.1'
*RPCPORT '8701'
HTTP-REFRESH '5'
TERMINALLINES '25'
RCVLOGSIZE '10000'
USERACCESS ''
CUXINITCMD 'X21'
LOGFILE ''
LOGLEVEL '1'
LOGFLAGS ''
LOGSIZE '1000000'
LOGFILEMOVE ''
DEVLOGFILE ''
DEVLOGSIZE '100000'
DEVLOGMOVE ''
DEVLOGMOVE-HR ''
DEVLOGEXPORT ''
DEVTIMEFORMAT '%Y-%m-%dT%X'
DEVDATAFORMAT ''
DEVLOGOLDALIAS '0'
SUBSCRIBE-RF '1'
SUBSCRIBE-WR '1'
AUTOSAVE '1'
MOUNTCMD ''
UMOUNTCMD ''
BACKUPCMD ''
SYSLOGMOVE ''
SYSLOGMOVEDAILY ''
TH-DIR ''
TH-DIR-FILTER ''
ADDRESS-BUFFER '120'
CLOUDMATIC_CMD '/etc/config/addons/mh/cloudmatic'
WEBCAMCONFIG '/usr/local/addons/cuxd/webcamconfig.ini'
WEBCAMSNAPSHOT '/tmp/snapshots'
WEBCAMCACHE '/tmp/webcams'
SYSLOGFILENAME '/var/log/messages'
CUXD-CHARTS '/etc/config/addons/www/cuxchart/index.html'
DFU_ERASE './dfu-programmer $TARGET$ erase'
DFU_FLASH './dfu-programmer $TARGET$ flash $HEXFILE$'
DFU_START './dfu-programmer $TARGET$ start'
REMOTE-PARAMS ''
REMOTE-CMD ''

TTY Konfiguration:

NONE: {AUTO}


Aktuelle Geräteeinstellungen - 2 Gerät(e), 32 Channel(s):

CUX2801001:1 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:2 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:3 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:4 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:5 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:6 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:7 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:8 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:9 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:10 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:11 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:12 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:13 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:14 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:15 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:16 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2803001:1 host:'192.168.0.201' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:2 host:'192.168.0.202' int-alive:60s int-fail:60s max-retry:2 threshold:1
CUX2803001:3 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:4 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:5 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:6 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:7 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:8 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:9 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:10 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:11 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:12 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:13 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:14 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:15 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
CUX2803001:16 host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1


gefundene Adressen f(3) (aktuelle zuerst 15:07:25):

Matten Matten
Beiträge: 281
Registriert: 09.12.2018, 17:14
System: CCU
Hat sich bedankt: 68 Mal
Danksagung erhalten: 22 Mal
Kontaktdaten:

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Matten Matten » 24.10.2019, 15:44

Shootgun hat geschrieben:
24.10.2019, 14:28
hier wurde ja erklärt es würden sich neue systemvariabelen anlegen beim starten vom addon aber schon die finde ich nicht
also wo habe ich was falsch gemacht?
bin etwas verwirrt
Du musst das Script ausführen! Das startet den Deamon (das addon)!

Erst wenn dieser läuft, werden die Systemvariablen angelegt!

Shootgun
Beiträge: 15
Registriert: 11.10.2019, 19:11

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Shootgun » 24.10.2019, 15:49

var stderr;
var stdout;
system.Exec("/etc/config/addons/messenger/messenger.tcl 0 1234 +49xxxxxxxx 3 /dev/ttyUSB0 1 ger",&stdout, &stderr);

dieses script (natürlich mit meiner nummer und variabelen usw) habe ich ausgeführt
passiert NIX
keine systemvariebelen
nix


Shootgun
Beiträge: 15
Registriert: 11.10.2019, 19:11

Re: Homematic-Steuerung per SMS-Kommandos und Benachrichtigung per SMS ohne Cloud-Anbieter!

Beitrag von Shootgun » 24.10.2019, 16:01

ich schicke dir mein script mal per PM dann kannst du es sehen
;)

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“