PCT-Pi-Remote | App für iOS und Android, Smart Home.

PCT-Pi-Remote

App für Apple iOS

Version

3.0.2

Datum

15.04.2023

Lizenz

Fullversion 

Datenschutz

Informationen zum Datenschutz finden Sie auf jeder App- oder Software-Seite ganz unten. Scrollen Sie ganz nach unten oder klicken Sie alternativ einfach hier auf Datenschutz, um zum Datenschutz zu springen.

Download

PCT-Pi-Remote | App für iOS, Smart Home - Download im App Store.

 

 

 

 

App für Google Android

Version

3.0.21

Datum

07.04.2023

Lizenz

Fullversion 

Datenschutz

Informationen zum Datenschutz finden Sie auf jeder App- oder Software-Seite ganz unten. Scrollen Sie ganz nach unten oder klicken Sie alternativ einfach hier auf Datenschutz, um zum Datenschutz zu springen.

Download

PCT-Pi-Remote | App für Android, Smart Home - Download auf Google Play.

Webserver für den Raspberry Pi

Version

3.0.2

Datum

11.11.2023

Lizenz

Fullversion 

Datenschutz

Informationen zum Datenschutz finden Sie auf jeder App- oder Software-Seite ganz unten. Scrollen Sie ganz nach unten oder klicken Sie alternativ einfach hier auf Datenschutz, um zum Datenschutz zu springen.

Download

Den "PCT-Pi-Remote - Webserver" können Sie auf einen Raspberry Pi ausführen und so mit "PCT-Pi-Remote" die Befehle ausführen.

Webserver - Download*

 

*Hinweis

Derzeit wird die ausführbare EXE-Datei vom Windows Defender als Virus erkannt. Da es sich um einen Webserver für den Raspberry Pi handelt, welcher natürlich Befehle über ein Netzwerk / über das Internet empfangen und ausführen kann. Das ist ja auch Sinn der Sache.

Wer möchte, kann die Datei über den Windows Defender "Zulassen" oder man geht auf dem Raspberry Pi einfach so vor, wie es auch schon in der Dokumentation steht. Dann gibt es auch keine Probleme. 

 

In der Dokumentation wird erklärt, wie man den "PCT-Pi-Remote - Webserver" installiert und konfiguriert.

Webserver - Dokumentation - Download* 

Beschreibung

Hausautomation für Jedermann. Das ist z.B. mit einem Raspberry Pi und PCT-Pi-Remote möglich. Mit PCT-Pi-Remote können Sie über Buttons Ihre Webserver-Befehle aufrufen lassen. Dabei sind Sie ganz frei, ob Sie Ihren eigenen Webserver einsetzen, auf einen Drittanbieter ausweichen oder unseren PCT-Pi-Remote - Webserver nutzen möchten.
 
Ob der Webserver nun auf einem Raspberry Pi läuft und man darüber dessen GPIOs steuert oder man einen Androino oder ein Drittprodukt steuern möchte, alles ist möglich.
 
Beispiele für ein Webserver-Befehl für den PCT-Pi-Remote - Webserver:
 
Mit Authentifizierung:
password@ip-adresse oder dns-nameport
http://username:password@IP-Adresse oder DNS-Name:Port/Befehl
 
MyPassword@192.168.2.99:18181/pi/Befehl_1
http://MyUserName:MyPassword@192.168.2.99:18181/pi/Befehl_1?
 
Ohne Authentifizierung:
http://IP-Adresse oder DNS-Name:Port/Befehl
http://192.168.2.99:18181/pi/Befehl_1?
 
Je nachdem, welchen Webserver Sie einsetzen, sehen die Befehle anders aus.
 
Wir wünschen Ihnen viel Spaß mit dieser App! Wie immer können Sie Verbesserungsvorschläge an uns senden. Dasselbe gilt natürlich auch bei Fragen oder Problemen.

Features

  • Es gibt 2 Seiten mit je 4 konfigurierbaren Segmenten.
  • Ein Segment besteht aus einer Überschrift für den Button und einen Text für den Button selbst.
  • Jedes Segment lässt sich aktivieren und deaktivieren.
  • Für jedes Segment kann man einen eigenen Webserver-Befehl hinterlegen.
  • Ein Beispiel für ein Webserver-Befehl mit Authentifizierung ist in jedem Segment bereits als Default-Wert hinterlegt.

Video

In diesem Video wurde der "PCT-Pi-Remote - Webserver" auf einem Raspberry Pi 1 Revision B ausgeführt.
An den Ports GPIO_23 und GPIO_24 wurde je ein Relays anschlossen, welche wiederum am Garagentormotor und am Licht angeschlossen wurden.

Der Webserver wird hier mit der PCT-Pi-Remote iOS-App gesteuert.

Screenshots - Apple iOS App

Screenshots - Apple watchOS App

Screenshots - Google Android App

Changelog - Webserver

-Neues Icon eingebaut.

-LinuxCommand_9 bis LinuxCommand_16 implementiert und in die HTML-Ansicht eingebaut.
-CUSTOM_14 bis CUSTOM_16 implementiert und in die HTML-Ansicht eingebaut.

-LinuxCommand_1 bis LinuxCommand_8 in die HTML-Ansicht eingebaut.

-LinuxCommand_1 bis LinuxCommand_8 implementiert, um Konsolenbefehle in Linux ausführen zu lassen.

-"RaspberryPiDotNet.dll" und "libbcm2835.so" entfernt, da die GPIOs nun direkt über Process.Start() angesteuert werden.
-Status für die GPIOs ergänzt.
-Befehl "Toggle" implementiert.
-CUSTOM_1 bis CUSTOM_13 implementiert.

-Webserver um eine "_config.txt" erweitert.
-Unnötigen Quellcode entfernt.

Changelog - Apple iOS App

-Die Datenschutzerklärung aktualisiert.
-Info-View um weitere Informationen erweitert.
-PageControl Contraints hinzugefügt, weil diese bei der Änderung der Bildschirmorientierung ansonsten falsch positioniert wurden.
-PageControl um pageControlTapped erweitert. So kann man die Seiten auch über die Punkte steuern.
-Toolbar mit Titel und Optionen hinzugefügt, um schneller die Seiten zu öffnen.
-Quellcode auf Swift 5 aktualisiert.

-Schriftfarben von Default auf Schwarz gestellt, da Benutzer von Problemen berichtet haben.

-Schriftarten von „System“ in „Helvetica Neue“ geändert.
-Neues Logo und neues Design.
-Landschaftsansicht hinzugefügt.

-Swift 3 auf Swift 4.2 upgedatet.
-Kompatibilität nun ab iOS 9.3 (iPad 3 oder iPod 5).

-2 weitere Steuerungsseiten mit je 4 Buttons implementiert.
-Je Button eine eigene Einstellungsseite implementiert.
-Insgesamt gibt es nun 16 Buttons, die jeweils einen eigenen Webserver-Befehl ausführen können.
-In der Apple SmartWatch-App 4 weitere Steuerungsseiten mit je 2 Buttons implementiert.

-Steuerungsbefehle lösen nun beim Betätigen eine Vibration auf dem iPhone oder der Apple Watch aus.

-Wenn PCT-Pi-Remote auf der Apple Watch angezeigt wird, dann wird das Update der Steuerelemente (z.B. Texte der Label und Buttons) vom iPhone angefordert.

-Quellcode auf die neueste Syntax upgedatet.
-Bugfix: Bei zu kleiner Auflösung oder der Benutzung einer Skalierung konnte man das letzte Textfeld nicht richtig ausfüllen. Zur Lösung wurde eine Scrollview eingebaut. Sobald die Tastatur angezeigt wird, kann man über der Tastatur in der View scrollen. Mit einem Touch in eine freie Fläche, wird die Tastatur ausgeblendet.

-Steuerung für Apple Watch hinzugefügt.
-Bugfix: Netzwerk-Status wurde nur in einer Zeile dargestellt.

-Die Star-Info hinzugefügt.
-Marketing Icon hinzugefügt.

-Release der Vollversion.

-Source Control Bug behoben, indem under Xcode —> Einstellungen —> Source Control die Source Control deaktiviert und aktiviert wurde.

-App in English übersetzt und entsprechend die Einstellung dafür eingebaut.

-Startseite zeigt den Netzwerk-Status an.
-2 Seiten mit je 4 Buttons zur Steuerung.
-8 Seiten, eine für jedes Segment, um die Buttons anzupassen und die Webserver-Befehle zu hinterlegen.
-Info-Seite mit den Standard-Informationen.

Changelog - Google Android App

-Die Datenschutzerklärung aktualisiert.
-Info-View um weitere Informationen erweitert.

-Quellcode um Kommentare erweitert.
-Die Überschriften angepasst.
-2 weitere Steuerungsseiten hinzugefügt.
-8 weitere Einstellungsseiten hinzugefügt.
-Alle Views scrollbar gemacht.
-Landscape implementiert.
-Options-Menü eingebaut.

-Star-Info angepasst.
-Snackbar-Nachricht (Kontakt-Icon) erneut angepasst.

-Das neue Logo erstellt und eingebunden.
-Das Bild für den Stern erneuert.
-Die Snackbar-Nachricht (Kontakt-Icon) auf der Hauptseite angepasst.
-Die Info-Seite angepasst.
-Die Hintergrundfarben angepasst.

-Alles auf die neueste Android-Studio Version upgedatet und die Fehler behoben.
-Endlich wieder eine startbare Version im Simulator.

-Fehler behoben, der die Steuerelemente für die Einstellungen nicht deaktivierte, wenn diese auf Off geschaltet und aufgerufen wurden.

-Texte der Steuerungen können nun angepasst werden.

-Webserver-Befehle wurden in Android-Versionen unter 5.0 nicht ausgeführt. Kompatibilität ab Android 4.0.3 ist nun gewährleistet.

-App für Android 4.0.3 neu entwickelt, um den bestmöglichen Support zu gewährleisten.

-Fertigstellung der meisten Funktionen.

-Funktionen für die Webserver-Befehle eingebaut.

-Sound beim Betätigen der Buttons eingefügt.

-On-/Off-Funktionen eingebaut.

-Speicher- und Ladefunktionen für die Einstellungen eingebaut.

-Einstellung für die Sprache implementiert und Views in Englisch übersetzt.

-Funktionen für die Steuerelemente vorbereitet.

-IDs korrigiert, da einige mit überschrieben wurden.

-IDs in die Steuerelemente eingetragen.

-Steuerelemente in den Views platziert.

-Methode gefunden, damit die Logik der einzelnen Views auch funktioniert.

-Layout geändert, um Views wischen zu können.
-Dateien für die anderen Views hinzugefügt.

-Startseite mit der Star-Info abgebildet.
-Netzwerk-Info eingebaut.

freeappsforme

Hier ein Review von Daria von freeappsforme.com:
https://freeappsforme.com/pct-pi-remote-app-review/

Vielen Dank von uns an Daria für die investierte Zeit :-)!

Danke an

Icons made by Smashicons from Flaticon.

Datenschutz

1.0. Geltungsbereich dieser Datenschutzerklärung

Diese Datenschutzerklärung bezieht sich lediglich auf die Verwendung dieser App.

Weitere Informationen zum Datenschutz in unserem Unternehmen finden Sie unter:
https://pct.company/index.php/datenschutzerklaerung

 

2.0. Information über die Erhebung personenbezogener Daten

Als Teil unserer digitalen Produkte und Services stellen wir Ihnen diese mobile App zur Verfügung, die Sie auf Ihr mobiles Endgerät herunterladen können. Im Folgenden informieren wir über die Erhebung personenbezogener Daten bei Nutzung dieser mobilen App.

 

3.0. Verantwortliche Stelle und Informationen zum Datenschutzbeauftragen

3.1. Verantwortlicher gem. Art. 4 Abs. 7 EU-Datenschutz-Grundverordnung (DSGVO)

PCT-IT-Service & PCT-Software

Pascal Christian Thiede
Weichselstr. 49
41366 Schwalmtal

E-Mail: kontakt@pct.company

 

3.2. Kontaktaufnahme per E-Mail oder Kontaktformular

Bei Ihrer Kontaktaufnahme mit uns per E-Mail oder über ein Kontaktformular wird Ihre E-Mail-Adresse und, falls Sie von Ihnen angegeben werden, Ihr Name und Ihre Telefonnummer von uns gespeichert, um Ihre Fragen zu beantworten. Die in diesem Zusammenhang anfallenden Daten löschen wir, sobald Sie uns zur Löschung auffordern oder der Zweck für die Datenspeicherung entfällt (z.B. nach abgeschlossener Bearbeitung Ihrer Anfrage). Zwingende gesetzliche Bestimmungen – insb. Aufbewahrungsfristen – bleiben unberührt.

 

4.0. Ihre Rechte

4.1. Auflistung Ihrer Rechte

Sie haben gegenüber uns folgende Rechte hinsichtlich der Sie betreffenden personenbezogenen Daten:

  • Recht auf Auskunft,
  • Recht auf Berichtigung oder Löschung,
  • Recht auf Einschränkung der Verarbeitung,
  • Recht auf Widerspruch gegen die Verarbeitung,
  • Recht auf Datenübertragbarkeit.

 

4.2. Beschwerde

Sie haben zudem das Recht, sich im Falle datenschutzrechtlicher Verstöße bei einer Datenschutz-Aufsichtsbehörde zu beschweren.

 

5.0. Erhebung personenbezogener Daten bei Nutzung unserer mobilen App

5.1. Erfassung allgemeiner Informationen

Wenn Sie auf unsere Webseite zugreifen, werden automatisch Informationen allgemeiner Natur erfasst. Diese Informationen (Server-Logfiles) beinhalten etwa die Art des Webbrowsers, das verwendete Betriebssystem, den Domainnamen Ihres Internet Service Providers und Ähnliches. Hierbei handelt es sich ausschließlich um Informationen, welche keine Rückschlüsse auf Ihre Person zulassen. Diese Informationen sind technisch notwendig, um von Ihnen angeforderte Inhalte von Webseiten korrekt auszuliefern und fallen bei Nutzung des Internets zwingend an. Anonyme Informationen dieser Art werden von uns statistisch ausgewertet, um unseren Internetauftritt und die dahinterstehende Technik zu optimieren.

 

5.1.1. Verbindung zu unseren Servern / SSL-Verschlüsselung

Wenn eine Verbindung mit unseren Servern hergestellt wird, dann geschieht dies über eine Verbindung, welche über ein SSL-Zertifikat geschützt wird. Ob eine Verbindung sicher ist, können Sie z.B. in Ihrem Browser sehen, wenn Sie ganz oben links in der Adressezeile ein kleines Schloss sehen. Das SSL-Zertifikat sorgt dann dafür, dass die Verbindung zwischen unseren Servern und Ihrem Endgerät verschlüsselt stattfindet. So wird ein ausspähen von Informationen durch Dritte erschwert. Sollte Ihr Browser anzeigen, dass eine Verbindung "nicht sicher" ist, dann ist eine Verbindung nicht verschlüsselt und Daten werden im Klartext übertragen.

 

5.2. Download der App

5.2.1. Über unsere Webseite

Wenn Sie unsere App über unsere Webseite downloaden, werden allgemeine Informationen erfasst. Siehe Punkt 5.1.

Unsere Server stehen in Deutschland und werden bei IONOS gehostet.
Hier finden Sie die Datenschutzerklärung von IONOS:
https://www.ionos.de/terms-gtc/index.php?id=6

 

5.2.2. Über einen App Store

Beim Herunterladen der mobilen App werden die erforderlichen Informationen an den verwendeten Store übertragen, also insbesondere Benutzername, Zeitpunkt des Downloads, Zahlungsinformationen und die individuelle Gerätekennziffer. Ferner haben Sie die Möglichkeit die App auf der Seite des Stores zu bewerten. Auf diese Datenerhebung und Verarbeitung haben wir keinen Einfluss und sind nicht dafür verantwortlich. 

Bitte beachten Sie bei der Nutzung der App Stores deren Datenschutzerklärungen:

Bei Fragen zur Verarbeitung Ihrer personenbezogenen Daten durch den betreffenden App Store (z.B. Wie kann ich meine Daten löschen?) kontaktieren Sie bitte direkt den App Store, über den Sie den Download oder Kauf einer App durchgeführt haben.

 

5.3. In-App Käufe

Bei einem Kauf oder Download von Apps über einen App Store in unseren Apps erheben und verarbeiten wir nicht Ihre personenbezogenen Daten. Diese Daten, insbesondere Daten zur elektronischen Zahlungsabwicklung, werden nur direkt durch den betreffenden App Store erhoben und verarbeitet.

Bitte beachten Sie bei der Nutzung der App Stores deren Datenschutzerklärungen:

Bei Fragen zur Verarbeitung Ihrer personenbezogenen Daten durch den betreffenden App Store (z.B. Wie kann ich meine Daten löschen?) kontaktieren Sie bitte direkt den App Store, über den Sie den Download oder Kauf einer App durchgeführt haben.

 

5.4. Verwendung der App

Die mobile App wird auf Ihr mobiles Endgerät geladen. Die anschließende Verwendung der App durch Sie erfolgt ohne Verbindung mit dem Internet. Optional können Sie die App natürlich auch mit dem Internet verbinden, um so remote von überall aus Webserver-Befehle ausführen zu können.

Durch Ihre Nutzung werden keine personenbezogenen Daten durch den hier ausgewiesenen Verantwortlichen erhoben.

 

5.5. Berechtigungen der App und Informationen darüber, wofür diese benötigt werden

5.5.1. Lokales Netzwerk

Da diese App Webserver-Befehle in Ihrem lokalen Netzwerk ausführen können muss, um mit einem Webserver wie z.B. unseren "PCT-Pi-Remote - Webserver" oder auch von Drittanbieter Apps oder Eigenentwicklungen zu kommunizieren, wird diese Berechtigung benötigt.

Hierbei werden von Ihren Geräten und vom Webserverbetreiber allgemeine Informationen erfasst. Siehe Punkt 5.1.

Durch Ihre Nutzung werden keine personenbezogenen Daten durch den hier ausgewiesenen Verantwortlichen erhoben.

 

5.5.2. Mobile Daten / Internet

Da diese App Webserver-Befehle außerhalb Ihrem lokalen Netzwerk ausführen können muss, um mit einem Webserver wie z.B. unseren "PCT-Pi-Remote - Webserver" oder auch von Drittanbieter Apps oder Eigenentwicklungen zu kommunizieren, wird diese Berechtigung benötigt.

Hierbei werden von Ihren Geräten und von Ihrem Internetanbieter / Webserverbetreiber allgemeine Informationen erfasst. Siehe Punkt 5.1.

Durch Ihre Nutzung werden keine personenbezogenen Daten durch den hier ausgewiesenen Verantwortlichen erhoben.

 

5.5.3. Standortdaten

Um den Namen des aktuell verbundenen W-LAN-Netzwerkes anzeigen zu können, benötigt man unter Umständen die Berechtigung der Standortdaten. Dies ist optional und kann auch abgelehnt werden. In der App wird dann nur angezeigt, dass man mit einem W-LAN-Netzwerk verbunden ist. Man kann lediglich in der App nicht direkt sehen, ob es das richtige W-LAN-Netzwerk ist.

Grundsätzlich ist es so, dass man anhand der verbundenen W-LAN-Netzwerk-Namen den Standort einer Person ermitteln kann. Aus diesem Grund kann man den W-LAN-Netzwerk-Namen oder Daten zum aktuell verbundenen Netzwerk nicht mehr ohne diese Berechtigung anzeigen.

Durch Ihre Nutzung werden keine personenbezogenen Daten durch den hier ausgewiesenen Verantwortlichen erhoben.

 

5.6. Verwendung des Webservers

Der Webserver wird auf einem Raspberry Pi installiert. Dieser wartet auf Befehle von der App oder kann auch über einen ganz normalen Webbrowser gesteuert werden. Es ist sowohl ein Betrieb im lokalen Netzwerk, als auch vom Internet aus möglich.

Hierbei werden von Ihren Geräten und ggf. von Ihrem Internetanbieter allgemeine Informationen erfasst. Siehe Punkt 5.1.

Durch Ihre Nutzung werden keine personenbezogenen Daten durch den hier ausgewiesenen Verantwortlichen erhoben.

Kontaktieren Sie uns noch heute

Kontakt

Wenn wir für einen Kunden tätig sind oder bereits ein Gespräch führen, können wir nicht immer ans Telefon gehen. Bestandskunden rufen wir generell zurück. Bei Erstkontakt bitten wir Sie eine kurze Nachricht auf unseren Anrufbeantworter zu hinterlassen. Wir werden Sie dann schnellstmöglich zurück rufen. Ansonsten rufen wir keine uns unbekannten Rufnummern zurück. Alternativ können Sie uns auch immer eine E-Mail schreiben oder über unser Kontaktformular eine Nachricht an uns senden. In der Regel melden wir uns am selben Tag innerhalb von wenigen Stunden.

Bitte vereinbaren Sie stets vor Besuch einen Termin mit uns, da wir nur nach Terminvereinbarung arbeiten. Vielen Dank!

E-Mail-Adresse

Telefon

02163-888 62 50 (National)
+492163-888 62 50 (International)

Adresse

Weichselstr. 49
41366 Schwalmtal
Deutschland

Kontaktformular

Gerne können Sie uns über unser Kontaktformular eine Nachricht zukommen lassen.
Bitte füllen Sie das erforderliche Feld aus.
Bitte füllen Sie das erforderliche Feld aus.
Bitte füllen Sie das erforderliche Feld aus.

Please make sure that, re-captcha pluging is enabled

Standort

Google Maps

Bitte vereinbaren Sie stets vor Besuch einen Termin mit uns, da wir nur nach Terminvereinbarung arbeiten. Vielen Dank!