Has anyone had any progress with communication with newer Samsung A/C (SmartThings).
I have been struggling with this for my Samsung Smart Home Exclusive 9 heat pump (model AR09NXPDPWKNEE). Getting it working with the SmartThings app was fairly easy. I then found the mac address from the AP web interface, and found the IP by looking in the arp cache on the router.
Using nmap I found a single port listening (and after a few days when I tried again the port had changed). I have connected with openssl, but don’t know how to proceed:
[spiff@ohserver samsung-ac]$ openssl s_client -connect 10.15.40.120:65021 -cert ./cert.pem
CONNECTED(00000003)
depth=1 CN = Samsung Electronics OCF HA Device SubCA v1, OU = OCF HA Device SubCA, O = Samsung Electronics, C = KR
verify error:num=20:unable to get local issuer certificate
---
Certificate chain
0 s:/CN=OCF Device: Appliance PUF (103c9a2f-d32e-4b0f-a61f-a8014573a20d)/OU=OCF HA Device/O=Samsung Electronics/C=KR
i:/CN=Samsung Electronics OCF HA Device SubCA v1/OU=OCF HA Device SubCA/O=Samsung Electronics/C=KR
1 s:/CN=Samsung Electronics OCF HA Device SubCA v1/OU=OCF HA Device SubCA/O=Samsung Electronics/C=KR
i:/CN=Samsung Electronics OCF Root CA/OU=OCF Root CA/O=Samsung Electronics/C=KR
---
Server certificate
-----BEGIN CERTIFICATE-----
MIICmzCCAj6gAwIBAgIUSEEwMVAxODAzMDYwMzAzMTQxNzkwDAYIKoZIzj0EAwIF
ADB+MTMwMQYDVQQDEypTYW1zdW5nIEVsZWN0cm9uaWNzIE9DRiBIQSBEZXZpY2Ug
U3ViQ0EgdjExHDAaBgNVBAsTE09DRiBIQSBEZXZpY2UgU3ViQ0ExHDAaBgNVBAoT
E1NhbXN1bmcgRWxlY3Ryb25pY3MxCzAJBgNVBAYTAktSMCAXDTE4MDMwNjEyMTEz
M1oYDzIwNjkxMjMxMTQ1OTU5WjCBjjFJMEcGA1UEAxNAT0NGIERldmljZTogQXBw
bGlhbmNlIFBVRiAoMTAzYzlhMmYtZDMyZS00YjBmLWE2MWYtYTgwMTQ1NzNhMjBk
KTEWMBQGA1UECxMNT0NGIEhBIERldmljZTEcMBoGA1UEChMTU2Ftc3VuZyBFbGVj
dHJvbmljczELMAkGA1UEBhMCS1IwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASW
pmFXZHosTYZjuc3ipRzjobow4x8YETJnD+HfyT6hAdyUrxpORDqrQ2HhrzuqWhF2
zjVEI315avjIpTHy65Dbo4GEMIGBMA4GA1UdDwEB/wQEAwIGwDA2BgNVHR8ELzAt
MCugKaAnhiVodHRwOi8vY3JsLnNhbXN1bmdpb3RzLmNvbS9oYXYxY2EuY3JsMDcG
CCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDovL29jc3Auc2Ftc3VuZ2lv
dHMuY29tMAwGCCqGSM49BAMCBQADSQAwRgIhAKhVUXMi/KngieCc+k8ldQUTLcu+
CWWggpr6yqW2xbvrAiEAzAnF0FIv9Cb8eW6fP+WrQESvqjnJu2ia8upaK9/svEU=
-----END CERTIFICATE-----
subject=/CN=OCF Device: Appliance PUF (103c9a2f-d32e-4b0f-a61f-a8014573a20d)/OU=OCF HA Device/O=Samsung Electronics/C=KR
issuer=/CN=Samsung Electronics OCF HA Device SubCA v1/OU=OCF HA Device SubCA/O=Samsung Electronics/C=KR
---
Acceptable client certificate CA names
/CN=Samsung Electronics OCF Root CA/OU=OCF Root CA/O=Samsung Electronics/C=KR
/CN=Samsung Electronics OCF HA Device SubCA v1/OU=OCF HA Device SubCA/O=Samsung Electronics/C=KR
/CN=Samsung Electronics OCF Root CA TEST/OU=OCF Root CA/O=Samsung Electronics/C=KR
Client Certificate Types: RSA sign, ECDSA sign
Requested Signature Algorithms: RSA+SHA256:ECDSA+SHA256:RSA+SHA1:ECDSA+SHA1
Shared Requested Signature Algorithms: RSA+SHA256:ECDSA+SHA256:RSA+SHA1:ECDSA+SHA1
Peer signing digest: SHA256
Server Temp Key: ECDH, P-256, 256 bits
---
SSL handshake has read 2026 bytes and written 1513 bytes
Verification error: unable to get local issuer certificate
---
New, TLSv1.2, Cipher is ECDHE-ECDSA-AES128-GCM-SHA256
Server public key is 256 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
Protocol : TLSv1.2
Cipher : ECDHE-ECDSA-AES128-GCM-SHA256
Session-ID: B4CCD8DFC57CBEEBE12183334489A2495B07F8330A792825DF3644A3DBEA0ED0
Session-ID-ctx:
Master-Key: 1DC971512310470ADE4352C13FA892479F98F5B768DF56876443859CC2A00F3162B7E882E7280ABC01AF81DE5BBF7349
PSK identity: None
PSK identity hint: None
SRP username: None
Start Time: 1561907398
Timeout : 7200 (sec)
Verify return code: 20 (unable to get local issuer certificate)
Extended master secret: no
---
Any suggestions? I chose this heat pump because I thought it would work with OH, but it seems that is not straight forward. I would really like to get rid of Samsungs cloud connection and being able to control my A/C from OH.