Probleme mit SDV und XML-RPC

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Antworten
rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Probleme mit SDV und XML-RPC

Beitrag von rbeudel » 19.09.2021, 09:35

Hallo,
ich komme mit dem SDV von Black nicht auf den XML-RPC-API Prozess der Debmatic. Auf die Script Api gelingt der Zugang. Openhab funktioniert aber. Deshalb bin ich völlig ratlos warum das eine geht und das andere nicht.
Kann mir da einer helfen?
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Probleme mit SDV und XML-RPC

Beitrag von Black » 23.09.2021, 05:58

Kann es sein, wenn du beides auf dem gleichen System hast, dass dann die xmlrpc Zugriffe der schnittstellenprozesse über localhost 127.0.0.1 gehen und damit sauber sind, während der sdv als externer Zugriff irgendwie bei dir durch die Firewall der debmatik geblockt wird ?

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Matthias K.
Beiträge: 1165
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 225 Mal

Re: Probleme mit SDV und XML-RPC

Beitrag von Matthias K. » 23.09.2021, 06:57

Debmatic selbst hat keine Firewall. Wenn dann ist es was auf dem Host, z.B iptables oder ufw, das hier dicht macht.

rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: Probleme mit SDV und XML-RPC

Beitrag von rbeudel » 23.09.2021, 09:37

Debmatic ist auf einer eigenen VM. Openhab in einer anderen VM des gleichen Knoten. Auf meinem Windows Rechner mit SDV läuft auch der homematic manager, der aber auch funktioniert. Deshalb verstehe ich nicht warum der SDV muckt.
Hier ist meine sdv.ini (natürlich ohne Passwörter). Eventuel gibt es Probleme mit den Ports? Meine ini ist durch die vielen Versuche bestimmt strubbelig geworden:

Code: Alles auswählen

[LAST]
DATEI=
PAIRING=ONLYSERNUMBER
; Zusätzliche Filetypen zur Filterung
; *.BMP;*.JPG;*.GIF
; die Aufzählung muss mit Symikolon getrennt sein
FILETYPE=
; Scriptdir
; ist Scriptdir leer, so wird Standartmäßg das Verzeichnis
; genonnem, in dem der SDV gestartet wirde
SCRIPTDIR=
BACKUPDIR=C:\Users\rbeud\
WARN=6
OPENSSL=6

[HOST]
NICKNAME=vorhanden
CUXD=CUxD.CUX2801001:5
SYSTEMEXEC=true
LICENCE1=vorhanden

[CCU1]
IP=192.168.1.88
USERNAME=Admin
PASSWORD=vorhanden
USEHTTPS=false
SSHUSERNAME=root
SSHPW=vorhanden
BACKUPDIR=

[CCU2]
BACKUPDIR=C:\Users\rbeud\Downloads\SDV_V40705A

[HOSTCCU]
IP=192.168.1.88
USERNAME=Admin
PASSWORD=vorhanden
USEHTTPS=False
SSHUSERNAME=root
SSHPW=vorhanden
BACKUPDIR=

[SECURITY]
HTTPREGASCRIPT=8181
HTTPREGAXMLRPC=2001  ???????
HTTPSREGASCRIPT=48181
HTTPSREGAXMLRPC=41999
XMLRPC_REGA=31999
XMLRPC_BIDCOS=32001

[MARKUP]
BACKGROUND=$00B9FFB9
FRAME=$0040FF00
ENBACKGROUND=True
ENFRAME=True
DELAY=300
HINTBACKGROUND=$00D3FEFC
MARKUPINFO=$0098B498
MARKUPINFOAREA=clMoneyGreen
MARKUPINFOCURRENT=clAqua
MARKUPINFOSYNC=clFuchsia

[EDITOR]
FONTNAME=Courier New
FONTSIZE=10
OUTPUTLINEBREAK=False
EMPTYSCRIPT=False
QUOTEVAROUT=False
EXTRALINEDISTANCE=1
SHOWSPECIALCHARS=0

[LISTVIEWS]
FONTNAME=Courier New
FONTSIZE=9

[SCRIPTRUN]
RUN=F1
TEST=F12

[FORMVIEW]
SPLITINSPEKTOR=765
LV1=65
LV2=200
LV3=106
LV4=221
LV5=110
LVD1=25
LVD2=208
LVD3=150
LVD4=254
LVD5=322
LEFT=-8
HEIGHT=1057
TOP=-8
WIDTH=1920
FULL=True
SPLITEDITOR=100
LVF1=65
LVF2=200
LVF3=106
LVF4=213
LVF5=174
LVF6=914
LVF7=377
LV6=65
LVD6=10

[ENUM_NORM]
C1=65
C2=177
C3=102
C4=233
C5=383

[ENUM_MAX]
C1=65
C2=177
C3=102
C4=233
C5=383

[EVAL_NORM]
C1=25
C2=189
C3=150
C4=200
C5=150

[EVAL_MAX]
C1=25
C2=189
C3=150
C4=200
C5=150

[Hilfsfunktionen Editor]
1=True
2=True
3=True
4=False

[Konfiguration Datapoints]
1=True

[Konstanten (ID+OT)]
1=True
2=False
color=clFuchsia

[Konstanten (andere)]
1=True
2=False
color=$00339F0F

[Zahlen]
1=True
2=False
color=clRed

[KeyWords]
1=True
2=False
color=$000080FF

[Kommentare]
1=False
2=True
color=clScrollBar

[Objekte]
1=True
2=False
color=$00E67300

[Strings]
1=False
2=True
color=clBlack

[String Delimiter]
ratio=1

[SPLIT]
MAX=810
NORM=558

[Zum Löschen erlaubte Objekttypen]
1=True
2=True
3=True
4=True
5=True
6=True
7=True
8=True
9=True
10=True
11=True
12=True
13=True
14=True
15=True
16=True
17=True
18=True
19=True
20=True
21=True
22=True
23=True
24=True
25=True
26=True
27=True
28=True
29=True
30=True
31=True
32=True
33=True
34=True
35=True
36=True
37=True
38=True
39=True
40=True
41=True
42=True
43=True
44=True

[VIEWS]
CHANNEL=0
ChanNameEdit1=Komplett
ChanNameEdit2=Ohne Rekursion
ChanNameEdit3=test
DeviceNameEdit1=Komplett
DeviceNameEdit2=Ohne Rekursion
DeviceNameEdit3=Komplett mit Masterset
DEVICE=2
DPNameEdit1=Komplett
DPNameEdit2=Ohne Rekursion
DPNameEdit3=Normal
DATAPOINT=0
SysvarNameEdit1=Komplett
SysvarNameEdit2=Ohne Rekursion
SysvarNameEdit3=Normal
SYSVAR=0

[CFG_ChanView1_Methods]
Address=True
ChannelInfo=True
ChannelType=True
ChnAESActive=True
ChnAESOperation=True
ChnArchive=True
ChnDPUsageCount=True
ChnDirection=True
ChnEnumDPUsagePrograms=True
ChnEnumDPUsagePrograms [R]=True
ChnFunction=True
ChnFunction [R]=True
ChnLabel=True
ChnLinkCount=True
ChnNumber=True
ChnRoom=True
ChnRoom [R]=True
DPs=True
DPs [R]=True
DefaultDP=True
DefaultDPEvent=True
DefaultDPEvent [R]=True
DefaultDPRead=True
DefaultDPRead [R]=True
DefaultDPWrite=True
DefaultDPWrite [R]=True
Device=True
Device [R]=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=True
ExistServiceMsg=True
HssParentType=True
HssType=True
Interface=True
Interface [R]=True
Internal=True
Label=True
LastDPActionTime=True
LastDPActionTimeSeconds=True
PARAMSET_MASTER=True
Type=True
TypeName=True
Unerasable=True
Used=True
Visible=True
WorkingDPState=True

[CFG_ChanView2_Methods]
Address=True
ChannelInfo=True
ChannelType=True
ChnAESActive=False
ChnAESOperation=False
ChnArchive=True
ChnDPUsageCount=True
ChnDirection=True
ChnEnumDPUsagePrograms=False
ChnEnumDPUsagePrograms [R]=False
ChnFunction=True
ChnFunction [R]=False
ChnLabel=True
ChnLinkCount=True
ChnNumber=True
ChnRoom=True
ChnRoom [R]=False
DPs=True
DPs [R]=False
DefaultDP=False
DefaultDPEvent=False
DefaultDPEvent [R]=False
DefaultDPRead=False
DefaultDPRead [R]=False
DefaultDPWrite=False
DefaultDPWrite [R]=False
Device=True
Device [R]=False
Enabled=False
EnumMetaData=True
EnumMetaData [R]=True
ExistServiceMsg=True
HssParentType=True
HssType=True
Interface=True
Interface [R]=False
Internal=False
Label=True
LastDPActionTime=True
LastDPActionTimeSeconds=True
PARAMSET_MASTER=True
Type=True
TypeName=True
Unerasable=False
Used=False
Visible=False
WorkingDPState=False

[CFG_ChanView3_Methods]
Address=True
ChannelInfo=True
ChannelType=True
ChnAESActive=False
ChnAESOperation=False
ChnArchive=False
ChnDPUsageCount=False
ChnDirection=False
ChnEnumDPUsagePrograms=False
ChnEnumDPUsagePrograms [R]=False
ChnFunction=False
ChnFunction [R]=False
ChnLabel=False
ChnLinkCount=False
ChnNumber=False
ChnRoom=False
ChnRoom [R]=False
DPs=False
DPs [R]=False
DefaultDP=False
DefaultDPEvent=False
DefaultDPEvent [R]=False
DefaultDPRead=False
DefaultDPRead [R]=False
DefaultDPWrite=False
DefaultDPWrite [R]=False
Device=False
Device [R]=False
Enabled=False
EnumMetaData=False
EnumMetaData [R]=False
ExistServiceMsg=False
HssParentType=False
HssType=False
Interface=False
Interface [R]=False
Internal=False
Label=False
LastDPActionTime=False
LastDPActionTimeSeconds=False
PARAMSET_MASTER=True
Type=False
TypeName=False
Unerasable=False
Used=False
Visible=False
WorkingDPState=False

[CFG_DeviceView1_Methods]
Address=True
Channels=True
Channels.Count=True
Channels [R]=True
CreatingCompleted=True
DeviceInfo=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=True
HssType=True
Interface=True
Interface [R]=True
Internal=True
Label=True
LastTestCompletedTime=True
LastTestCompletedTimeSeconds=True
Type=True
TypeName=True
Unerasable=True
Used=True
Visible=True
PARAMSET_MASTER=False

[CFG_DeviceView2_Methods]
Address=True
Channels=True
Channels.Count=True
Channels [R]=False
CreatingCompleted=True
DeviceInfo=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=False
HssType=True
Interface=True
Interface [R]=False
Internal=True
Label=True
LastTestCompletedTime=True
LastTestCompletedTimeSeconds=True
Type=True
TypeName=True
Unerasable=True
Used=True
Visible=True
PARAMSET_MASTER=False

[CFG_DeviceView3_Methods]
Address=True
Channels=True
Channels.Count=True
Channels [R]=True
CreatingCompleted=True
DeviceInfo=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=True
HssType=True
Interface=True
Interface [R]=True
Internal=True
Label=True
LastTestCompletedTime=True
LastTestCompletedTimeSeconds=True
Type=True
TypeName=True
Unerasable=True
Used=True
Visible=True
PARAMSET_MASTER=True

[CFG_DPView1_Methods]
Channel=True
Channel [R]=True
DPEnumUsagePrograms=True
DPEnumUsagePrograms [R]=True
DPInfo=True
DPUsageCount=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=True
EnumSpecialIDs=True
HSSAddress=True
HSSID=True
HssType=True
Internal=True
LastTimestamp=True
LastTimestampSeconds=True
LastTriggerID=True
LastTriggerTime=True
LastTriggerTimeSeconds=True
LastValue=True
Operations=True
Timestamp=True
TimestampSeconds=True
Type=True
TypeName=True
Unerasable=True
Used=True
Value=True
Visible=True
ValueType=True
ValueTypeStr=False
ValueSubType=False

[CFG_DPView2_Methods]
Channel=True
Channel [R]=False
DPEnumUsagePrograms=True
DPEnumUsagePrograms [R]=False
DPInfo=True
DPUsageCount=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=False
EnumSpecialIDs=True
HSSAddress=True
HSSID=True
HssType=True
Internal=True
LastTimestamp=True
LastTimestampSeconds=True
LastTriggerID=True
LastTriggerTime=True
LastTriggerTimeSeconds=True
LastValue=True
Operations=True
Timestamp=True
TimestampSeconds=True
Type=True
TypeName=True
Unerasable=True
Used=True
Value=True
Visible=True
ValueType=False
ValueTypeStr=False
ValueSubType=False

[CFG_DPView3_Methods]
Channel=True
Channel [R]=False
DPEnumUsagePrograms=True
DPEnumUsagePrograms [R]=False
DPInfo=True
DPUsageCount=True
Enabled=True
EnumMetaData=True
EnumMetaData [R]=False
EnumSpecialIDs=True
HSSAddress=True
HSSID=True
HssType=True
Internal=False
LastTimestamp=True
LastTimestampSeconds=True
LastTriggerID=True
LastTriggerTime=True
LastTriggerTimeSeconds=False
LastValue=True
Operations=True
Timestamp=True
TimestampSeconds=False
Type=True
TypeName=True
Unerasable=False
Used=False
Value=True
Visible=False
ValueType=True
ValueTypeStr=False
ValueSubType=False

[CFG_SysvarView1_Methods]
Channel=True
Channel [R]=True
DPArchive=True
DPEnumUsagePrograms=True
DPEnumUsagePrograms [R]=True
DPInfo=True
Enabled=True
Internal=True
LastTimestamp=True
LastValue=True
Operations=True
State=True
Timestamp=True
Unerasable=True
Used=True
ValueList=True
ValueMax=True
ValueMin=True
ValueName0=True
ValueName1=True
ValueSubType=True
ValueType=True
ValueUnit=True
Visible=True
EnumMetaData=True
EnumMetaData [R]=True
ValueTypeStr=False

[CFG_SysvarView2_Methods]
Channel=True
Channel [R]=False
DPArchive=True
DPEnumUsagePrograms=True
DPEnumUsagePrograms [R]=False
DPInfo=True
Enabled=True
Internal=True
LastTimestamp=True
LastValue=True
Operations=True
State=True
Timestamp=True
Unerasable=True
Used=True
ValueList=True
ValueMax=True
ValueMin=True
ValueName0=True
ValueName1=True
ValueSubType=True
ValueType=True
ValueUnit=True
Visible=False
EnumMetaData=True
EnumMetaData [R]=False
ValueTypeStr=False

[CFG_SysvarView3_Methods]
Channel=True
Channel [R]=False
DPArchive=False
DPEnumUsagePrograms=True
DPEnumUsagePrograms [R]=False
DPInfo=True
Enabled=False
Internal=True
LastTimestamp=True
LastValue=True
Operations=False
State=True
Timestamp=True
Unerasable=False
Used=False
ValueList=False
ValueMax=False
ValueMin=False
ValueName0=False
ValueName1=False
ValueSubType=True
ValueType=True
ValueUnit=True
Visible=False
EnumMetaData=True
EnumMetaData [R]=False
ValueTypeStr=False

[FAVORITES]
LIST=

[SYSLOG]
USEBLACKLIST=True
USEWHITELIST=False
BLACKLIST=
WHITELIST=
MAXTAIL=512

[Operatoren]
1=False
2=False
color=clNone

[CCU3]
BACKUPDIR=

[CCU4]
BACKUPDIR=

[SYSACTIVE]
FILENAME=C:\Users\rbeud\Downloads\SDV_V40705ANewScript0.hsc
TABNR=0

[CCU1]
BACKUPDIR=C:\Users\rbeud\Downloads\SDV_V40611

[SYNTAB0]
USED=1
FILENAME=C:\Users\rbeud\Downloads\SDV_V40705ANewScript0.hsc
CARETX=1
CARETY=1
TOPLINE=1
BOOKMARK0=0,0,0
BOOKMARK1=0,0,0
BOOKMARK2=0,0,0
BOOKMARK3=0,0,0
BOOKMARK4=0,0,0
BOOKMARK5=0,0,0
BOOKMARK6=0,0,0
BOOKMARK7=0,0,0
BOOKMARK8=0,0,0
BOOKMARK9=0,0,0

[SYNTAB1]
USED=0

[SYNTAB2]
USED=0

[SYNTAB3]
USED=0

[SYNTAB4]
USED=0

[SYNTAB5]
USED=0

[SYNTAB6]
USED=0

[SYNTAB7]
USED=0

[SYNTAB8]
USED=0

[SYNTAB9]
USED=0

[SYNTAB10]
USED=0

[SYNTAB11]
USED=0

[SYNTAB12]
USED=0

[SYNTAB13]
USED=0

[SYNTAB14]
USED=0

[SYNTAB15]
USED=0
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Probleme mit SDV und XML-RPC

Beitrag von Black » 23.09.2021, 09:43

Ports errechnet der sdv in neueren Versionen selber anhand des schnittstellenprozesses und ob https oder nicht.

Hast du bei die Authentifizierung in der ccu eingestellt ? Wenn nein, nimm mal das passwort aus der ini des sdv bei der ccu raus.

Bei gesetzten Nutzernamen und passwort nimmt der sdv den https und damit den 4xxxx Port.

Ohne dies den Standart Zugriff

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

rbeudel
Beiträge: 276
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: Probleme mit SDV und XML-RPC

Beitrag von rbeudel » 23.09.2021, 10:57

Jetzt sind beide api auf grün. Die Lizens ist noch bei 0. Soll ich noch mal versuchen ein neuen Schlüssel zu bekommen?
Ich habe beide Lizenzen noch mal eingetragen, jetzt klappt es.
Vielen Dank an Black, hast mir mal wieder geholfen.
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

Antworten

Zurück zu „debmatic“