mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-05 08:20:23 +00:00
74_HOMBOT: Check SSH prerequisites
git-svn-id: https://svn.fhem.de/fhem/trunk@10705 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
3e927fb42e
commit
963a25f6bb
@ -68,6 +68,10 @@ sub HOMBOT_Define($$) {
|
||||
my @a = split( "[ \t][ \t]*", $def );
|
||||
|
||||
return "too few parameters: define <name> HOMBOT <HOST>" if( @a != 3 );
|
||||
return "please check if ssh installed" unless( -X "/usr/bin/ssh" );
|
||||
return "please check if /opt/fhem/.ssh/known_hosts exist" unless( -R "/opt/fhem/.ssh/known_hosts" );
|
||||
return "please check if sshpass installed" unless( -X "/usr/bin/sshpass" );
|
||||
|
||||
|
||||
my $name = $a[0];
|
||||
my $host = $a[2];
|
||||
@ -1068,7 +1072,8 @@ sub HOMBOT_Aborted_Bot_Alive($) {
|
||||
<li>Wochenprogramm einstellen</li>
|
||||
<li>Repeat und Turbo aktivieren</li>
|
||||
</ul>
|
||||
|
||||
<br>
|
||||
!!!Voraussetzungen schaffen!!! Ihr benötigt zum verwenden des Modules die Programme ssh und sshpass. Desweiteren muß im Homeverzeichnis des fhem Users das Verzeichniss .ssh existieren und darin die Datei known_hosts. Diese sollte eine Passphrass des Bots beinhalten. Am besten Ihr macht als normaler User eine ssh Session zum Bot und kopiert danach die known_hosts Eures normalen Users in das .ssh Verzeichnis des fhem Users. Rechte anpassen nicht vergessen.
|
||||
<br>
|
||||
Das Device für den Hombot legt Ihr wie folgt in FHEM an.
|
||||
<br><br>
|
||||
|
Loading…
x
Reference in New Issue
Block a user