von fhem mit "key" auf php Site und zurück

Begonnen von hofzumberge, 30 Oktober 2020, 17:15:50

Vorheriges Thema - Nächstes Thema

hofzumberge

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.

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hofzumberge