Sidehistorik
Info |
---|
Join the "Danske ZenseHome Brugere" Facebook grooupgroup |
Tip |
---|
Rene Olskjær har lavet en fin PWA til at køre på LAMP på en server - se på https://github.com/Rene-Olskjaer/zense.olskjaer.dk |
Indholdsfortegnelse |
---|
Dokumentation fra Zensehome
...
Tip | ||
---|---|---|
For Ubuntu 18.04, add a global repo:
|
Links
...
Kodeblok |
---|
#!/usr/bin/expect spawn telnet 10.0.0.110 10001 expect "'^]'." send ">>Login 32010<<\r" expect ">>Login Ok<<" sleep .5; ...... ...... ...... sleep .5; send ">>Logout<<\r" expect ">>Logout Ok<<" exit |
Tip |
---|
Brug: exp_internal 1 i koden for at se hvad der egentlig sker hele velen igennem log_user 0 for at supresse output log_file <filename> for at logge til en fil |
List alle forbrugsregistrende devices
...
Kodeblok |
---|
#!/usr/bin/expect log_user 0 spawn telnet 10.0.0.110 10001 expect { "'^]'" { send ">>Login 32010<<\r"; } "refused" { catch {exp_close}; send_user "Connection refused\n";exp_wait; exit } "No route" { catch {exp_close}; send_user "No Route to host\n";exp_wait; exit } "eof" { catch {exp_close}; send_user "EOF\n";exp_wait; exit } } sleep .1; send ">>Get 10604<<\r"; sleep .1; expect { "'^]'" { send ">>Login 32010<<\r"; } "refused" { catch {exp_close}; send_user "Connection refused\n";exp_wait; exit } "No route" { catch {exp_close}; send_user "No Route to host\n";exp_wait; exit } "eof" { catch {exp_close}; send_user "EOF\n";exp_wait; exit } } sleep .1; send ">>Get 10604<<\r"; expect { ">>Get 100<<" { send ">>Set 10604 0<<\r"; exit } ">>Get 0<<" { send ">>Set 10604 1<<\r"; exit } ">>Get Timeout<<" { catch {exp_close}; send_user "Timeout for Get\n";exp_wait; exit } } sleep .1; send ">>Logout<<\r"; sleep .1; close; send_user "Success\n"; exit |