Guten Abend,
bevor ich jetzt zu meinem Problem komme würde ich gerne wissen ob es
hier Leute gibt, die sich mit der App "Blynk" auskennen? Das ist ein IoT
App Builder und funktioniert in meinen Augen sehr gut. :)
Ich teste gerade mit einem Arduino Uno und dem ESP8266!
Wer es nicht kennt hier -> http://www.blynk.cc/
Okay Supi, na wenigstens einer. :P
Also folgendes in der App gibt es das Widget "Timer", darin kann man
eine Zeit einstellen, also z.B: 12:00:00 Uhr geht der Pin12 auf HIGH und
20:00:00 Uhr geht dieser wieder aus. Soweit klappt das auch, auch nach
dem Resets des Uno geht dieser Pin wieder auf HIGH, da er sich die Daten
vom BlynkServer holt.
ABER, jetzt kommt das Aber....wenn genau in der Zeit des Umschaltens der
ESP8266 ein TimeOut hat, (Warum weiß ich manchmal nicht genau) und z.B:
der Pin wieder auf LOW geschalten werden soll dann macht er das nicht,
obwohl der Timer abgelaufen ist! Sehr eigenartig. Ich weiß nicht wie ich
dies Programmtechnisch programmieren kann oder ob es überhaupt möglich
ist in so einem Fall sicher zu schalten. :(
Martin T. schrieb:> Ich weiß nicht wie ich> dies Programmtechnisch programmieren kann oder ob es überhaupt möglich> ist in so einem Fall sicher zu schalten.
Grundsätzlich löst man solche Probleme dadurch, daß man nicht auf
gleich, sondern, je nach Zählrichtung, auf größer/gleich bzw.
kleiner/gleicher testet. In diesem Fall also auf 20.00h/später als
20.00h.
Thomas E. schrieb:> Grundsätzlich löst man solche Probleme dadurch, daß man nicht auf> gleich, sondern, je nach Zählrichtung, auf größer/gleich bzw.> kleiner/gleicher testet. In diesem Fall also auf 20.00h/später als> 20.00h.
Ja da gebe ich dir natürlich recht, so macht man das ja auch!
Aber wie gesagt "Blynk" steuert dies! Ich versuche schon wie wild im
Netz nach Befehlen.
Es muss ja einen Synchronisierungsbefehl geben der mir diesen Pin
nochmals ausliest. In dem Timer der App wähle ich nur den Pin aus der
angesprochen wird, dann wird dieser geschaltet. Ich kann zwar den
Zustand des Pin mir ausgeben lassen (Seriell) aber wie gesagt, das macht
Blynk! :(
Hier mal der Code, natürlich nicht alles Kommentiert
Richard B. schrieb:> Wie ist das mitn Energy System?> Muss du das ständig mit Geld füttern?
Naja sowas in der Art. Musst einfach mal nach ein paar Projekten suchen
bei Dr Google :)
Gerade für programmierfaule wie ich ist das toll und die Oberfläche der
app ist will einfach und sieht gut aus.
Naja Geld bezahlst du für die Widgets in der app... Musst du aber nicht,
Hast dann aber auch nur eine gewisse Anzahl dafür. Aber was sind schon 5
Euro? Das hilft auch den entwicklern....Ich sehe darin sehr viel
Potenzial.
Martin T. schrieb:> ABER, jetzt kommt das Aber....wenn genau in der Zeit des Umschaltens der> ESP8266 ein TimeOut hat, (Warum weiß ich manchmal nicht genau) und z.B:> der Pin wieder auf LOW geschalten werden soll dann macht er das nicht,> obwohl der Timer abgelaufen ist! Sehr eigenartig. Ich weiß nicht wie ich> dies Programmtechnisch programmieren kann oder ob es überhaupt möglich> ist in so einem Fall sicher zu schalten. :(
Abnd,
so das Problem hat sich wohl geklärt. :)
Es gibt bei Blynk arten von Synchronisierungen, einmal kann man alle
Virtuellen Ports synchronisieren oder einen Virtuellen Port gezielt
synchronisieren.
1
Blynk.syncAll;// ALLE Virtuellen Port synchronisieren
Ich habe bis jetzt auf meiner Arduino Testplattform zwei DS18b20, einen
DHT22 und 4 Relais angebracht. Alles funktioniert einwandfrei. Für jeden
uC gibt es einen Authentifizierungscode - es ist aber ohne Probleme
möglich diesen Code auch auf einen anderen uC zu brennen -> man könnte
somit über WLan seine Zimmer ganz einfach vernetzen und z.B.:
Raumtemperatur auslesen, gezielt das Licht anschalten, usw. und das auch
von der ganzen Welt. Wie es Sicherheitstechnisch aussieht kann ich nicht
sagen. Es ist aber möglich einen eigenen Blynk-Server z.B. auf einem
RaspB zu installieren.
Also wer Interesse hat kann sich das ganze mal anschauen. Für den ein
oder andren ist das vlt eine extrem einfache und saubere Lösung, die
Daten auf seinem Tablet oder Smartphone anzeigen zu lassen und auch von
dort aus Verbraucher zu steuern.
LG
Ist es möglich diese "Knöpfe" in der Größe zu verändern?
Objekte sind nicht "einzelpixelweise" verschiebbar.
Das Interface ist ein graus.
Kein vorschau für Buttons.
Beschriftung ist nicht zentriert.
Ist das mindestens teilweise machbar?
Das ist ein Alpha Version 0.00001.
Sonst ist es komplett unbrauchbar.
Richard B. schrieb:> Ist es möglich diese "Knöpfe" in der Größe zu verändern?
Nein, das ist noch nicht möglich. ABER in der Blynk-Community wird sehr
auf die User eingegangen, man kann sogar vorschläge einbringen. Ich
hatte Blynk mal vor knapp zwei Jahren ausgetestet, damals war es
wirklich nicht gerade toll.
Es hat sich viel getan! Aber ja, es wird gerade daran gearbeitet!
> Das Interface ist ein graus.
Warum graus? Ich finde es super!
> Kein vorschau für Buttons.
Wozu? Bzw was genau für eine Vorschau?
> Beschriftung ist nicht zentriert.
Doch aber nur teilweise, sonst Leertaste benutzen :P
> Das ist ein Alpha Version 0.00001.> Sonst ist es komplett unbrauchbar.
Es ist natürlich Ansichtssache, aber ich würde es nicht im geringsten so
abwerten wie du es tust! Die Entwickler sind dabei, es ändern sich
Sachen fast täglich!
Ich wüsste im Moment nichts besseres und einfacheres, Projekte im
SmartHome-Bereich umzusetzen. Es gibt natürlich noch paar Sachen z.B.
ThingSpeak(auch mit Blynk kompatibel)!
Ich bin damit zufrieden und für meine Zwecke reicht es völlig aus,
obwohl ich sagen muss dass man damit auch größere Projekte ohne Probleme
stemmen kann. ;)
S. R. schrieb:> Das allein ist ein Grund, es zu meiden.
:D Warum denn das? Es wird täglich daran gearbeitet aber nicht täglich
kommen Updates...Neuerungen werden gesammelt und nach gewissen Abständen
wird es veröffentlicht!
Mal eine Frage! Meidest du jegliche Technik die weiterentwickelt wird?
Ich frage mich, ob ihr euch damit überhaupt schon beschäftigt habt?!
Außerdem geht es ja nicht darum die Meinungen für Blynk zu
veröffentlichen, sondern, der Sinn des Forums ist es, Leuten zu helfen
die vlt solche Projekte damit umsetzen möchten.
Martin T. schrieb:> Es ist natürlich Ansichtssache, aber ich würde es nicht> im geringsten so abwerten wie du es tust!
Proportionen, Abstände, Farben und Formen
kannst du überhaupt nicht einstellen...
Nicht mal diese dämliche "Buttons" kannst du richtig positionieren.
Sogar diese unlesbar kleine Beschriftung ist am Rand platziert worden.
Ich will es zentrieren und größer machen. Geht das... ?
Blynk kannst du weder Privat und schon gar nicht für
kommerzielle Projekte benutzen. Das wird auch keiner machen.
Ich wollte zB eine "LED" Ein/Ausschalten und Dimmen.
Geht das? Ich wusste nicht wie!?
Pin belegt, sagt Blynk.
Blynk hat nicht einmal einen einfachen "Blinking LED" Test gepackt.
Martin T. schrieb:> Doch aber nur teilweise, sonst Leertaste benutzen
Wie bitte willst du mit "vorne Leertaste-hinten nix" zentrieren?
Martin T. schrieb:> Ich frage mich, ob ihr euch damit überhaupt schon beschäftigt habt?!
Ich habe nach ca. 15 min aufgegeben.
Schade um die Zeit.
Martin T. schrieb:> Ich wüsste im Moment nichts besseres und einfacheres,> Projekte im SmartHome-Bereich umzusetzen.
Zum testen ob deine Hardware funktioniert passt es perfekt.
Alles ist besser als Blynk. Einfacher nicht.
Immerhin etwas positives.
EDIT: Ich sehe gerade, die haben die Preise erhöht!?
Ich wollte noch über die Wahnwitzige 100EUR/Monat Option lästern.
Ab jetzt 200/400/1000 USD pro Monat?
Sind die größenwahnsinnig?
Adobe verlangt für alle Programme gerade mal 60EUR.
Denen geht das Geld aus und erhöhen die Preise und
erreichen das Gegenteil von dem was sie wollten.
Sogar die 100EUR waren viel zu viel.
Sehr gute Idee, miserabel umgesetzt bzw. nicht umgesetzt.
Richard B. schrieb:> Proportionen, Abstände, Farben und Formen> kannst du überhaupt nicht einstellen...
Ja wie gesagt noch nicht! Das wird sich auch noch ändern! Außerdem kann
man Farbe ändern.
> Nicht mal diese dämliche "Buttons" kannst du richtig positionieren.> Sogar diese unlesbar kleine Beschriftung ist am Rand platziert worden.> Ich will es zentrieren und größer machen. Geht das... ?
Zentrieren ja! Was für eine kleine Schrift? Ich kann alles vernünftig
erkennen! Vlt mal Optiker aufsuchen. :P
> Blynk kannst du weder Privat und schon gar nicht für> kommerzielle Projekte benutzen. Das wird auch keiner machen.> Ich wollte zB eine "LED" Ein/Ausschalten und Dimmen.> Geht das? Ich wusste nicht wie!?> Pin belegt, sagt Blynk.> Blynk hat nicht einmal einen einfachen "Blinking LED" Test gepackt.
Komisch, bei mir funktioniert es tadellos. Ich weiß nicht was du machst
aber es gibt viel Hilfe in dem Forum, es gibt Videos bei YouTube und das
meiste ist wirklich selbsterklärend. Es ist schon etwas schwach wenn man
nicht einmal eine LED zum leuchten bekommt. Dann liegt es wahrscheinlich
auch nicht an Blynk. ;)
Habe schon mehrere Geräte getestet, ATmega1284, PICs usw.
Aber wenn man es nicht schafft eine LED zum leuchten zu bringen, dann
ist die Motivation natürlich auch nicht vorhanden. :)
> Wie bitte willst du mit "vorne Leertaste-hinten nix" zentrieren?
Ist zwar im Moment nicht gerade die feine Art, aber es funktioniert.
> Ich habe nach ca. 15 min aufgegeben.> Schade um die Zeit.
Siehst du, nach 15min Arbeit kann auch nix bei rum kommen.
> Zum testen ob deine Hardware funktioniert passt es perfekt.> Alles ist besser als Blynk. Einfacher nicht.> Immerhin etwas positives.
Okay dann nenne mir bitte ein paar von dir empfohlenen Redundanzen?
Ich habe schon viel mit anderen Sachen gespielt...z.B. EmonCMS usw.
> EDIT: Ich sehe gerade, die haben die Preise erhöht!?> Ich wollte noch über die Wahnwitzige 100EUR/Monat Option lästern.> Ab jetzt 200/400/1000 USD pro Monat?> Sind die größenwahnsinnig?> Adobe verlangt für alle Programme gerade mal 60EUR.> Denen geht das Geld aus und erhöhen die Preise und> erreichen das Gegenteil von dem was sie wollten.> Sogar die 100EUR waren viel zu viel.> Sehr gute Idee, miserabel umgesetzt bzw. nicht umgesetzt.
Ich habe das Gefühl dass wir nicht vom selben reden oder?
Wo hast du denn bitte 100USD gelesen? :D
Die einzigen Kosten die entstehen sind die pupsigen 5 Euro PlayStore für
paar Widgets, das wars.
PS: Vlt sollte man nicht immer alles schlecht reden, vor allem bei 15min
Beschäftigung - so einen Quark zu reden dass muss nicht sein. Es gibt
viele die es nutzen und da steckt viel Potenzial dahinter. Die Kosten
sind ein Witz. Dass man nun noch den ganzen SchnickSchnack nicht hat um
Farben und Größen anzupassen ist auch nicht schlimm. Zum Glück gibt es
Leute die gerne ein paar Euros investieren. Es ist immerhin noch kein
Meistersystem vom Himmel gefallen. Aber du machst es bestimmt viieeel
besser. Keep Calm und schönen Sonntag
Martin T. schrieb:> Mal eine Frage! Meidest du jegliche Technik die weiterentwickelt wird?
Nein, aber Bananensoftware ist eher schlecht geeignet für statische
Umgebungen. Wenn ich mal zwei Jahre nicht an meinem System spielen will
oder kann, weil das Leben dazwischenfunkt, dann muss es (a) weiter
funktionieren und (b) auch weiterhin änderbar sein.
Wenn die Cloud aber schon 400 Updates eingespielt hat, ist mindestens
eine Bedingung nicht mehr erfüllt. Erfahrung.
Davon abgesehen lesen sich deine Beiträge wie Werbung und sollten
entsprechend gekennzeichnet sein. Arbeitest du für die?
Hallo Martin,
Blynk als Programm funktioniert halbwegs.
Eher schlecht als recht...
Meine Aufgabenstellung nochmal für dich:
Licht am Pin 4 soll Ein bzw Ausgeschaltet werden.
Wenn der (Pin 4) An ist, will ich die Helligkeit ändern können.
Diese Änderung muss bis zum nächsten Ein/Ausschalten bleiben.
Alles klar? Das geht nicht. Oder doch?
Bei (GUI) Design gibt es einfache Regeln, welche seit mehreren
Tausend Jahren bestehen und auch (!)Heute gelten...
Das hat mit Blickfang, Aufteilung und (Lese-) Gewohnheiten zu tun.
Blynk bricht alle diese Regeln.
Ausnahmslos alle.
Da du keine Ahnung von der Materie hast,
verstehst du nicht was ich meine.
Das gleiche gilt für die Blynk Leute.
Sonst hätten sie das richtig gemacht.
Ich will diese Mickey-Mouse Schriften nicht wegen meine Augen
vergrößern.
Das hat ganz andere Gründe. Gleiches gilt für's Anordnen usw.
Für 50.000 EUR hätte ich das ganz gewiss besser gemacht.
Martin T. schrieb:> Wo hast du denn bitte 100USD gelesen?
Auf deren Webseite. Gestern waren dort aber
ganz andere Zahlen: 200EUR,400EUR und 1000EUR (!)pro Monat.
Für Blynk sind sogar 20 EUR pro Monat viel zu viel.
Ich sagte schon, Super Idee-schlecht umgesetzt.
Freundliche Grüße,
Richard
Habe mir einmal Blynk auf youtube angeschaut.
Wenn ich 10 Widgets (Symbole) in mein Projekt verbaut habe, wird's
extrem teuer.
Für den Hobbyisten ganz klar ungeeignet.
Gruesse
Also ich habe damals Blynk bei Kickstarter mitfinanziert und habe daher
die Entwicklung über die letzten Jahre gut mitverfolgen können. Man muss
sagen, dass Blynk sich von ursprünglich LED-Ein-/Ausschalten gut
weiterentwickelt hat, und vor allem für kommerzielle Kunden ein gutes
Angebot geschaffen hat, um mit absolut geringem Aufwand ein fertiges
IOT-System für Dinge die bisher noch keinen Draht zum WWW hatten(und es
eigentlich auch nicht brauchen würden) zu bekommen. Durch diesen
umfangreichen Service kommt natürlich auch dieser horrende Preis
zustande, was aber für die meisten privaten Einzelanwender von Blynk
nicht benötigt wird (Einrichtungsfunktion für ausgelieferte Produkte,
Gerätemanagement, etc.)
Habe mich vor einem Jahr dazu entschieden, mir den kostenlosen
Blynk-local-Server auf einem Raspberry Pi Zero W einzurichten, und nach
anfänglichen Schwierigkeiten funktioniert es echt gut. Vorteile sind
ganz klar die unbegrenzten Punkte für Widgets und die Möglichkeit alles
über sein eigenes Netzwerk (also komplett autark) laufen lassen zu
können. (Mit SSH-Tunneling oder Portfreigaben auch darüber hinaus)
Fazit: Mit ein wenig Zeitaufwand hat man ein nettes IOT-Tool mit vielen
Funktionen und das nur zum Hardwarepreis.