Ich bin mal gespannt. Vielen Dank für die Mühe, die alle Beteiligten in das Projekt stecken.
NIU Cloud (?)
- Mr.Eight
- Moderator
- Beiträge: 2602
- Registriert: Do 31. Jan 2019, 13:44
- Roller: NIU N-GT
- PLZ: 21465
- Kontaktdaten:
Re: NIU Cloud (?)
Alles klar. Ich war mir nicht so sicher. Da es ja funktioniert hatte. 
Ich bin mal gespannt. Vielen Dank für die Mühe, die alle Beteiligten in das Projekt stecken.
Ich bin mal gespannt. Vielen Dank für die Mühe, die alle Beteiligten in das Projekt stecken.

-
cactus-online
- Beiträge: 67
- Registriert: Mo 25. Sep 2017, 23:11
- Roller: Niu N1S
- PLZ: 13158
- Kontaktdaten:
Re: NIU Cloud (?)
Ich finde das Engagement auch prima. Danke !
Ich persönlich hätte jedoch Bedenken meine Login-Daten an Dritte herauszugeben. Daher wäre ich am php-Code interessiert. Optimal wäre für mich ein ioBroker Plugin.
VG.
Ich persönlich hätte jedoch Bedenken meine Login-Daten an Dritte herauszugeben. Daher wäre ich am php-Code interessiert. Optimal wäre für mich ein ioBroker Plugin.
VG.
-
aenolen
- Beiträge: 2
- Registriert: Mi 17. Apr 2019, 13:58
- Roller: NIU N1s
- PLZ: 8042
- Land: A
- Kontaktdaten:
Re: NIU Cloud (?)
Konnte noch kurz reinschnuppern: Top Projekt, die Daten sind wirklich gut und informativ aufbereitet! Wäre super wenn man davon noch etwas hört 
-
dasaweb
- Beiträge: 28
- Registriert: Sa 23. Dez 2017, 08:20
- Roller: NIU N1S
- PLZ: 97218
- Kontaktdaten:
- vsm
- Administrator
- Beiträge: 3039
- Registriert: Mo 15. Mai 2017, 12:18
- PLZ: 12
- Kontaktdaten:
Re: NIU Cloud (?)
Ja, habe ja gesagt dass ich die Klasse dann zur Verfügung stelle. Dauert nur noch ein paar Tage. Ich gebe dann an dieser Stelle Bescheid. 
- vsm
- Administrator
- Beiträge: 3039
- Registriert: Mo 15. Mai 2017, 12:18
- PLZ: 12
- Kontaktdaten:
Re: NIU Cloud (?)
Hier die erste Version des PHP-Wrappers. Alles etwas mit der heißen Nadel gestrickt, aber funktionsfähig... 
- ludwich
- Beiträge: 44
- Registriert: Fr 3. Mai 2019, 19:36
- Roller: NIU M+ Sport
- PLZ: 81
- Kontaktdaten:
Re: NIU Cloud (?)
Hallo Volker,
ich hab mir mal nen Apache mit PHP auf einem Raspi installiert.
Username, Passwort und Ländercode im Script ersetzt.
Dann die niuapitest.php aufgerufen.
Als Ergebnis erhalte ich ein "Getting token..."
Mehr kommt da nicht
Kannst du mir einen Tipp geben?
ludwich
ich hab mir mal nen Apache mit PHP auf einem Raspi installiert.
Username, Passwort und Ländercode im Script ersetzt.
Dann die niuapitest.php aufgerufen.
Als Ergebnis erhalte ich ein "Getting token..."
Mehr kommt da nicht
Kannst du mir einen Tipp geben?
ludwich
- vsm
- Administrator
- Beiträge: 3039
- Registriert: Mo 15. Mai 2017, 12:18
- PLZ: 12
- Kontaktdaten:
Re: NIU Cloud (?)
Dann hängt die API im Request an NIU fest. Username & Passwort ersetzen war richtig, CountryCode bleibt 49 für Deutschland. PHP muss mit CURL-Support compiliert sein, das ist aber der Standard. Stabile Internetverbindung auf dem Raspi vorhanden? Mal versuchen, die niuapitest.php auf CLI aufzurufen?ludwich hat geschrieben: ↑Sa 4. Mai 2019, 19:04Hallo Volker,
ich hab mir mal nen Apache mit PHP auf einem Raspi installiert.
Username, Passwort und Ländercode im Script ersetzt.
Dann die niuapitest.php aufgerufen.
Als Ergebnis erhalte ich ein "Getting token..."
Mehr kommt da nicht
Kannst du mir einen Tipp geben?
ludwich
- ludwich
- Beiträge: 44
- Registriert: Fr 3. Mai 2019, 19:36
- Roller: NIU M+ Sport
- PLZ: 81
- Kontaktdaten:
Re: NIU Cloud (?)
Hallo Volker,
dem CLI konnte ich folgende Info entlocken:
Getting token...
PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html/niuapi.php:86
Stack trace:
#0 /var/www/html/niuapi.php(12): UrlRequest->__construct('https://account...', Array)
#1 /var/www/html/niuapitest.php(16): NiuApi::get_token('ludw@googl...', 'xxxxxxx', '49')
#2 {main}
thrown in /var/www/html/niuapi.php on line 86
Meine Curl Version:
curl 7.58.0 (arm-unknown-linux-gnueabihf) libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Release-Date: 2018-01-24
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL
Ohne mich mit Curl auszukennen, habe ich im Curl Wiki den code fast gleich zu deinem gefunden.
Ich kann die Meldungen nicht deuten ;-(.
Hast du noch nen Tipp ?
ludwich
dem CLI konnte ich folgende Info entlocken:
Getting token...
PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html/niuapi.php:86
Stack trace:
#0 /var/www/html/niuapi.php(12): UrlRequest->__construct('https://account...', Array)
#1 /var/www/html/niuapitest.php(16): NiuApi::get_token('ludw@googl...', 'xxxxxxx', '49')
#2 {main}
thrown in /var/www/html/niuapi.php on line 86
Meine Curl Version:
curl 7.58.0 (arm-unknown-linux-gnueabihf) libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
Release-Date: 2018-01-24
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy PSL
Ohne mich mit Curl auszukennen, habe ich im Curl Wiki den code fast gleich zu deinem gefunden.
Ich kann die Meldungen nicht deuten ;-(.
Hast du noch nen Tipp ?
ludwich
- vsm
- Administrator
- Beiträge: 3039
- Registriert: Mo 15. Mai 2017, 12:18
- PLZ: 12
- Kontaktdaten:
Re: NIU Cloud (?)
Ja, Dir fehlt der cURL-Support in PHP.
Wenn cURL generell installiert ist, versuch mal
Dann den Apachen neustarten
Wenn cURL auf dem System noch nicht installiert ist, vorher noch
und
Wenn cURL generell installiert ist, versuch mal
Code: Alles auswählen
sudo apt-get install php5-curlCode: Alles auswählen
sudo service apache2 restartCode: Alles auswählen
sudo apt-get install curlCode: Alles auswählen
sudo service apache2 restartWer ist online?
Mitglieder in diesem Forum: FlyingPhantom, Goggl und 15 Gäste