FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hofzumberge am 30 Oktober 2020, 17:15:50

Titel: von fhem mit "key" auf php Site und zurück
Beitrag von: hofzumberge am 30 Oktober 2020, 17:15:50
Hallo zusammen,
leider komme ich nicht weiter.
Ich habe ein Keypad nach "Per Keypad Zutritt gewähren | haus-automatisierung.com" nachgebaut.
Nun soll der eingegebene Code mit einer PHP Seite geprüft werden und per Rückgabe eine Tür geöffnet werden.

Leider kommt die Übergabe nicht an......


Beach_Keypad:keypress:.* {
use warnings;
use strict;
my $bkey = "";
my $val = "off";
my $newValue = $EVTPART1;
if ($newValue ne '#') {
fhem("setreading Beach_Keypad current_entry " . ReadingsVal("Beach_Keypad", "current_entry", "") . $newValue);
} else {
      my $bkey = fhem(ReadingsVal("Beach_Keypad", "current_entry", ""));
my $val = `curl -S 192.168.2.100/zugangBeach.php?key=$bkey`; fhem ("set uebergabe $bkey"); fhem ("set ZugangBeach $val");

{
    fhem("deletereading Beach_Keypad current_entry");
  }
}
}


zugangBeach.php?key=1234;
anstelle von $bkey funktioniert.
Titel: Antw:von fhem mit "key" auf php Site und zurück
Beitrag von: Otto123 am 30 Oktober 2020, 18:21:48
Hi,

das hier ist zumindest Unfug:
my $bkey = fhem(ReadingsVal("Beach_Keypad", "current_entry", ""));
so  ;D ;D nach deinem Ansatz
$bkey = fhem('{ReadingsVal("Beach_Keypad", "current_entry", "")}');
oder besser kürzer
$bkey = ReadingsVal("Beach_Keypad", "current_entry", "");

Gruß Otto
Titel: Antw:von fhem mit "key" auf php Site und zurück
Beitrag von: hofzumberge am 30 Oktober 2020, 19:39:44
Super - Viele Dank das war es.....