Waschmaschine freigeben nach PayPal Zahlung

  • Moin,

    bin Shelly Neuling und überwache für ein Mehrfamilienhaus derzeit nur H/T im Technikraum.

    Weitere Anwendungen geplant wie Feuermeldereinbindung, Door-Switch, Flood sowie:

    ich möchte eine "Münzwaschmaschine" einrichten im Gemeinschaftsbereich. Das heisst:

    Nach einer PayPal Zahlung wird die WaMa freigegeben (für 3 h oder so), aber nur wenn sie nicht schon in Betrieb ist.

    Lässt sich so etwas realisieren oder gibts die Anwendung schon in vergleichbarer Weise ?

    Danke und Gruß

    Einmal editiert, zuletzt von FrankiS (15. Januar 2025 um 13:13)

  • Ich weiß nicht wie das Münzeinwurfgerät schaltet. Dazu bräuchte es technische Daten. Aber wenn ein Shelly damit zu verbinden ist, könntest du einen Auto Off Timer natürlich hinterlegen, wenn er einschaltet. Somit ginge er nach der eingestellten Zeit wieder aus.

    Besser wäre sogsr, mit Action und Http Befehl beim Eingang des Shelly. Einen für anschalten über den Input, dann eine weitere zum Ausschalten über den gemessen Lastverbrauch. Also wenn Last unter X Watt -> HttP Befehl zum ausschalten des Outputs.

    Diese Option wäre vielleicht besser, weil ja nicht jedes Programm immer 3h läuft.

    Auf keinen Fall würde ich sowas über Szenen und Cloud machen, wenn man nicht direkt dabei wohnt zumindest.

    LG Michael

    Shellyinfiziert seit 2018, In Betrieb: Zur Zeit über 160 Shellys, in der Regel alle Cloudverbunden Testboard mit fast jedem Shellytyp auf dem Markt. Fast 5 Jahre kein übergeordnete System. Nur mit App und WebUI mit Cloudverbindung. Sprachsteuerung mit Alexa:) Seit Anfang 2024 ist HomeAssistant mit am Start. Was Shelly Cloud nicht kann, bzw. Lokal gesteuert werden soll, übernimmt da übergeordnete System.

  • Hi,

    thanks,

    einen Münzeinwurfgerät gibt es ja nicht (das wäre die oldschool fallback Lösung)

    Hauptfrage eher wie man Paypal und shelly verkoppelt.... geht vlt. gar nicht..

  • Vielleicht über Skripte zu realisieren. Aber da gibt es andere Experten hier dazu.

    Irgendwie muss ja Kommunikation zwischen Paypal Konto Eingang, und dem Shelly hergestellt werden.

    LG Michael

    Shellyinfiziert seit 2018, In Betrieb: Zur Zeit über 160 Shellys, in der Regel alle Cloudverbunden Testboard mit fast jedem Shellytyp auf dem Markt. Fast 5 Jahre kein übergeordnete System. Nur mit App und WebUI mit Cloudverbindung. Sprachsteuerung mit Alexa:) Seit Anfang 2024 ist HomeAssistant mit am Start. Was Shelly Cloud nicht kann, bzw. Lokal gesteuert werden soll, übernimmt da übergeordnete System.

  • Hier ein bisschen Theorie, da ich kein Shelly-Gerät besitze und erst recht keine "Münzwaschmaschine".

    Vorausgesetzt, du verfügst über einen Server (das kann z.B. ein kleiner Raspberry sein, oder ein 4€ Cloud-Server bei Hetzner) mit PHP und MySQL (zum Speichern von Transaktionen, wer weiß, wofür das mal nützlich sein kann). Außerdem benötigst du ein PayPal-Business-Konto, sowie API-Zugang via https://developer.paypal.com.

    Dann ein paar (rudimentäre) PHP-Scripts:

    Das ist der erste Streich, weitestgehend kommentiert.

    Damit das funktional ist, muss dann noch eine Datenbank mitsamt Schema angelegt werden:

    Damit sind die Grundvoraussetzungen geschaffen.

    Was du nun benötigst, ist eine Möglichkeit für deine Kunden, dass diese die Zahlung initiieren können. Dazu könnte man einfach eine Seite erstellen, die für Kunden aus dem Internet heraus erreichbar ist:

    Was jetzt nur noch fehlt ist, dass die cron.php regelmäßig (z.B. alle 5 Minuten) ausgeführt wird:

    Code
    */5 * * * * /usr/bin/php /pfad/zur/cron.php


    Das war's. Wie gesagt, ist das aus einer Vielzahl von Gründen ein Minimalbeispiel und soll vor allem veranschaulichen, wie es gehen könnte. Bevor man das produktiv nutzt, sollte es zum einen getestet- und zum anderen weiter abgesichert werden.

    TL;DR: Rein über ein Shelly-Gerät wird das nicht funktionieren. Es braucht zwischen PayPal und dem Shelly noch etwas, was die Zahlungsverarbeitung durchführt, protokolliert, etc.

    Tools wie Zapier oder Integromat (Make) könnten vielleicht auch dabei helfen, die PayPal-Transaktion mit einem Shelly-Switch oder einer anderen Steuerung zu verbinden, ohne dass zusätzlich etwas programmiert werden muss. Aber das weiß ich noch weniger.

    Zu Hause ist, wo dein WiFi sich automatisch verbindet und dein Smarthome dich freundlicher begrüßt als dein Haustier.

  • Dieses Thema enthält 3 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.