NEWS
HTTP Request in IO Brocker über Blockly realisieren
-
@mickym Okay Dankeschön :)
Bis vor kurzem wusste ich nicht mal so wirklich das es sowas wie http request für Smarthome gibt.Bin schon froh das sich das von mir eingetragene gerade unter Objekte in IO Broker ändert :D .
Ich nutze zwar seit 6 Jahren smarthome und das auch sehr groß mit 256 Geräten im System.
Allerdings bei der Telekom.
Das ist halt das einfachste vom einfachen.Das aktuell hier ist bei meinen eltern nur für die Klingel, Nuki und Alexa.
Mehr gibts hier noch nicht.Werde aber bei mir zuhause die 256 Geräte auch irgendwann mal in IO Broker umziehen.
Die möglichkeiten die man hier hat sind ja der wahnsinn.Allerdings gelte ich nun wieder als Blutiger Anfänger.
Bei der Telekom im Forum ist das ehr anders rum ^^
Aber da muss man auch nix können wie hier.Aber zurück zum Thema.
Ich weis noch ne Dumme frage, aber ich habe gerade rausgefunden wie ich ordner unter Objekte anlege ^^
Wie muss denn mein http link jetzt aussehen wenn ich auf einen Link im Ordner zugreifen will?mit dem 0_userdata werd ich mich schon abfinden.
Habs nur gerne aufgeräumt und verständlich aufgebaut.
0_userdata werd ich mir aber noch merken können das der Ordner dann für die http links sein wird.Du gehst einfach mit der Maus auf die ID - des Datenpunktes den Du ansprechen willst.

Damit kopierst Du diesen Pfad in die Zwischenablage.
Der Pfad zu dem abgebildeten Punkt heißt also: 0_userdata.0.accuWeather.home.daily.Headline.Category
Der Link um diesen Datenpunkt anzusprechen wäre also:
http://192.168.20.91:8087/set/0_userdata.0.accuWeather.home.daily.Headline.Category?value=trueDu kannst doch unter 0_userdata.0 einen Ordner 0_userdata.0.httplinks oder 0_userdata.0.doorbird.http erstellen. Sprich unter 0_userdata.0 kannst Du eine Dir genehme Ordnerstruktur aufbauen. Da bist Du ja nicht eingeschränkt.
Das ist halt alles erforderlich, wenn Du Dich auf blockly festlegst. Ich nutze zum Beispiel NodeRed - damit kann man auch ohne Datenpunkt einen Flow anstoßen. Das aber nur nebenbei - weil Du Dich ja anscheinend schon festgelegt hast.
-
Du gehst einfach mit der Maus auf die ID - des Datenpunktes den Du ansprechen willst.

Damit kopierst Du diesen Pfad in die Zwischenablage.
Der Pfad zu dem abgebildeten Punkt heißt also: 0_userdata.0.accuWeather.home.daily.Headline.Category
Der Link um diesen Datenpunkt anzusprechen wäre also:
http://192.168.20.91:8087/set/0_userdata.0.accuWeather.home.daily.Headline.Category?value=trueDu kannst doch unter 0_userdata.0 einen Ordner 0_userdata.0.httplinks oder 0_userdata.0.doorbird.http erstellen. Sprich unter 0_userdata.0 kannst Du eine Dir genehme Ordnerstruktur aufbauen. Da bist Du ja nicht eingeschränkt.
Das ist halt alles erforderlich, wenn Du Dich auf blockly festlegst. Ich nutze zum Beispiel NodeRed - damit kann man auch ohne Datenpunkt einen Flow anstoßen. Das aber nur nebenbei - weil Du Dich ja anscheinend schon festgelegt hast.
Klick :)
Ahhhh ich hab die ganze Zeit grade den Ordner den ich erstellt habe noch mit in die URL gepackt also set/ordnername/...
Okay also darf jeder Datenpunkt auch wenn er in verdiendenen Ordnern untergebracht ist nur einmal gleich heißen.
Die Ordner sind dann quasi nur Optisch aber nicht funktional.
Verstanden :)
NOMALS VIELEN DANK FÜR DEINE MÜHE.
HAT GEFRUCHTET :)So ganz langsam blick ich auch durch.
Und klar muss ich das was ich Datenpunkt übertrage nicht zurücksetzen weil Blockly ja auch den Timestamp fragt.
Hab da nur so ne Ordnungsmacke ^^
Frag mich nicht wieso.
Ich muss das irgendwie so haben das der Wehrt nachher wenn ich true gesendet habe das er bei nicht benutzung wieder zurück springt.
Aber das ist ja ne Blockly geschichte.Gibt ja auch noch das mit den Verbindungslinien ( Name grad vergessen )
Was ist denn am besten wenn man nicht programmieren kann?
(Auch wenn ich will, fällt mir selbst programmieren viel zu schwer, da fehlt bei mir verständniss)Blockly hab ich grad mal für den Anfang recht verständlich gefunden, auch wenn man da echt viel Logisch denken muss ^^
Aber so bekommt man ja aus seine Smarten Geräte das Maximum gequetscht als einfach nur stumpf die HerstellerApp zu nutzen.
Und wenn man nicht Programmieren kann find ich so Blöcke ganz Sauber und aufgeräumt.
Wenn es da aber was besseres gibt was man auch als Noop kapiert.
Dann bin ich da gerne für Ratschläge offen.
Wills ja gleich möglichst gut machen, zumindest in dem ramen wie ichs kann. -
Du gehst einfach mit der Maus auf die ID - des Datenpunktes den Du ansprechen willst.

Damit kopierst Du diesen Pfad in die Zwischenablage.
Der Pfad zu dem abgebildeten Punkt heißt also: 0_userdata.0.accuWeather.home.daily.Headline.Category
Der Link um diesen Datenpunkt anzusprechen wäre also:
http://192.168.20.91:8087/set/0_userdata.0.accuWeather.home.daily.Headline.Category?value=trueDu kannst doch unter 0_userdata.0 einen Ordner 0_userdata.0.httplinks oder 0_userdata.0.doorbird.http erstellen. Sprich unter 0_userdata.0 kannst Du eine Dir genehme Ordnerstruktur aufbauen. Da bist Du ja nicht eingeschränkt.
Das ist halt alles erforderlich, wenn Du Dich auf blockly festlegst. Ich nutze zum Beispiel NodeRed - damit kann man auch ohne Datenpunkt einen Flow anstoßen. Das aber nur nebenbei - weil Du Dich ja anscheinend schon festgelegt hast.
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
http://192.168.20.91:8087/set/0_userdata.0.accuWeather.home.daily.Headline.Category?value=true
Bei mir funktioniert der link übrigens auch so:
http://192.168.20.91:8087/set/testdatenpunkt?value=OFFObwohl sich der testdatenpunkt im Ordner 0->testordner befindet
brauche bei mir das mit den punkten dazwischen gar nicht.
-
Klick :)
Ahhhh ich hab die ganze Zeit grade den Ordner den ich erstellt habe noch mit in die URL gepackt also set/ordnername/...
Okay also darf jeder Datenpunkt auch wenn er in verdiendenen Ordnern untergebracht ist nur einmal gleich heißen.
Die Ordner sind dann quasi nur Optisch aber nicht funktional.
Verstanden :)
NOMALS VIELEN DANK FÜR DEINE MÜHE.
HAT GEFRUCHTET :)So ganz langsam blick ich auch durch.
Und klar muss ich das was ich Datenpunkt übertrage nicht zurücksetzen weil Blockly ja auch den Timestamp fragt.
Hab da nur so ne Ordnungsmacke ^^
Frag mich nicht wieso.
Ich muss das irgendwie so haben das der Wehrt nachher wenn ich true gesendet habe das er bei nicht benutzung wieder zurück springt.
Aber das ist ja ne Blockly geschichte.Gibt ja auch noch das mit den Verbindungslinien ( Name grad vergessen )
Was ist denn am besten wenn man nicht programmieren kann?
(Auch wenn ich will, fällt mir selbst programmieren viel zu schwer, da fehlt bei mir verständniss)Blockly hab ich grad mal für den Anfang recht verständlich gefunden, auch wenn man da echt viel Logisch denken muss ^^
Aber so bekommt man ja aus seine Smarten Geräte das Maximum gequetscht als einfach nur stumpf die HerstellerApp zu nutzen.
Und wenn man nicht Programmieren kann find ich so Blöcke ganz Sauber und aufgeräumt.
Wenn es da aber was besseres gibt was man auch als Noop kapiert.
Dann bin ich da gerne für Ratschläge offen.
Wills ja gleich möglichst gut machen, zumindest in dem ramen wie ichs kann.@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
Gibt ja auch noch das mit den Verbindungslinien ( Name grad vergessen )
Was ist denn am besten wenn man nicht programmieren kann?
(Auch wenn ich will, fällt mir selbst programmieren viel zu schwer, da fehlt bei mir verständniss)Das ist genau von dem ich spreche - das ist NodeRed - ich bin halt Fan davon und NodeRed kann Dir eigenen Webserver zur Verfügung stellen. Insofern kannst Du logische Aktionen direkt anstoßen.
Gerade in Zusammenarbeit mit dem iobroker finde ich NodeRed einfach super Klasse, da es die Logik für mich (!!!) optisch transparenter darstellt. NodeRed alleine hat den Nachteil, dass es keine eigene Datenbank hat - wie der iobroker.
Deswegen habe ich meine gesamte Logik mit dem NodeRed Adapter unter dem iobroker implementiert.
Die meisten hier nutzen aber Blockly - sodass Du als NodeRed Benutzer sicher in der Minderheit bist. Aber man kann ja auch beides nutzen. Gerade dies macht die Flexibilität oder die Stärke vom iobroker aus.
Programmierkenntnisse wirst Du zumindest rudimentär brauchen, wenn die Anforderungen detaillierter werden.
Ansonsten kannst Du Dir auch mal "Rules" anschauen.

Bei allem wirst Du später eine für die Hausautomation immer zugrunde liegende Logik feststellen:
- Du hast einen Trigger
Zeit, Zustandsänderung etc.
-
Du überprüfst
-
Du steuerst einen Aktor
Und wenn man nicht Programmieren kann find ich so Blöcke ganz Sauber und aufgeräumt.
Nun ich habe mit den Puzzleteilchen so meine Probleme und wenn ich mir manche Blocklys anschaue, finde ich das alles andere als übersichtlich.
In Node Red kannst Du auch mit Gruppen und Farben - die zusammengehörigen Nodes gut und übersichtlich darstellen. ;)

-
Klick :)
Ahhhh ich hab die ganze Zeit grade den Ordner den ich erstellt habe noch mit in die URL gepackt also set/ordnername/...
Okay also darf jeder Datenpunkt auch wenn er in verdiendenen Ordnern untergebracht ist nur einmal gleich heißen.
Die Ordner sind dann quasi nur Optisch aber nicht funktional.
Verstanden :)
NOMALS VIELEN DANK FÜR DEINE MÜHE.
HAT GEFRUCHTET :)So ganz langsam blick ich auch durch.
Und klar muss ich das was ich Datenpunkt übertrage nicht zurücksetzen weil Blockly ja auch den Timestamp fragt.
Hab da nur so ne Ordnungsmacke ^^
Frag mich nicht wieso.
Ich muss das irgendwie so haben das der Wehrt nachher wenn ich true gesendet habe das er bei nicht benutzung wieder zurück springt.
Aber das ist ja ne Blockly geschichte.Gibt ja auch noch das mit den Verbindungslinien ( Name grad vergessen )
Was ist denn am besten wenn man nicht programmieren kann?
(Auch wenn ich will, fällt mir selbst programmieren viel zu schwer, da fehlt bei mir verständniss)Blockly hab ich grad mal für den Anfang recht verständlich gefunden, auch wenn man da echt viel Logisch denken muss ^^
Aber so bekommt man ja aus seine Smarten Geräte das Maximum gequetscht als einfach nur stumpf die HerstellerApp zu nutzen.
Und wenn man nicht Programmieren kann find ich so Blöcke ganz Sauber und aufgeräumt.
Wenn es da aber was besseres gibt was man auch als Noop kapiert.
Dann bin ich da gerne für Ratschläge offen.
Wills ja gleich möglichst gut machen, zumindest in dem ramen wie ichs kann.So übersichtlich finde ich

diese Teile auch nicht - aber wie gesagt - das ist alles subjektiv und Du wirst hier in Mehrheit die gegenteilige Meinung finden.
-
@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
Gibt ja auch noch das mit den Verbindungslinien ( Name grad vergessen )
Was ist denn am besten wenn man nicht programmieren kann?
(Auch wenn ich will, fällt mir selbst programmieren viel zu schwer, da fehlt bei mir verständniss)Das ist genau von dem ich spreche - das ist NodeRed - ich bin halt Fan davon und NodeRed kann Dir eigenen Webserver zur Verfügung stellen. Insofern kannst Du logische Aktionen direkt anstoßen.
Gerade in Zusammenarbeit mit dem iobroker finde ich NodeRed einfach super Klasse, da es die Logik für mich (!!!) optisch transparenter darstellt. NodeRed alleine hat den Nachteil, dass es keine eigene Datenbank hat - wie der iobroker.
Deswegen habe ich meine gesamte Logik mit dem NodeRed Adapter unter dem iobroker implementiert.
Die meisten hier nutzen aber Blockly - sodass Du als NodeRed Benutzer sicher in der Minderheit bist. Aber man kann ja auch beides nutzen. Gerade dies macht die Flexibilität oder die Stärke vom iobroker aus.
Programmierkenntnisse wirst Du zumindest rudimentär brauchen, wenn die Anforderungen detaillierter werden.
Ansonsten kannst Du Dir auch mal "Rules" anschauen.

Bei allem wirst Du später eine für die Hausautomation immer zugrunde liegende Logik feststellen:
- Du hast einen Trigger
Zeit, Zustandsänderung etc.
-
Du überprüfst
-
Du steuerst einen Aktor
Und wenn man nicht Programmieren kann find ich so Blöcke ganz Sauber und aufgeräumt.
Nun ich habe mit den Puzzleteilchen so meine Probleme und wenn ich mir manche Blocklys anschaue, finde ich das alles andere als übersichtlich.
In Node Red kannst Du auch mit Gruppen und Farben - die zusammengehörigen Nodes gut und übersichtlich darstellen. ;)

@mickym Okay :)
Na dann Klingt Note Red für mich erstmal nicht so gut, da ich zur Zeit auf Hilfe angewiesen bin.
Aber wie du schon sagst.
Man kann ja beides nachher nutzen.
Und wenn ich merke Blockli wird langsam blöd.Könnte man ja nach und nach funktionierende Scripte von Blockly in Note Red nachbauen und umsteigen.
Oder man lässt es halt beides dauerhaft.
Denke aber wenn man dauerhauft auf einem arbeitet ist es übersichtlicher.
Sonst fängt man immer erst das überlegen an wo eigentlich die Automation her kommt und wo man nach eventuelle Fehler suchen muss.Ich denke aber das Blockly da erstmal wenns die meisten nutzen auch für mich sicher nicht falsch ist.
Hält mich ja nicht ab trotzdem bei Note zu probieren undrum zu spielen.
Bezühich dem Programmieren, ja ich weis.
Allerdings ist das bei mir irgendwie nur sehr schwer in den Kopf zu kriegen.Ich lerne aber relativ schnell.
Wie jetzt hier mit dem https request.
Ich weis zwar nicht was im Hintergrund passiert.
Aber zumindest steig ich erstmal bei dem durch was wir hier heute hatten.
Wenn ich irgendwann mal mehr dazu wissen muss, dann wurstel ich mich da meistens mit nachfragen durch bis es dann irgendwie langsam ein logisches Bild ergibt.Also für mich ^^
Nein kopf läuft manchmal anders als bei anderen glaub ich XD ...
Hauptsache ist, es läuft.
Und sobald ich mit IO Broker bei mir zuhause anfange und ich das regelmäßiger nutze wirds auch werden.
Ich arbeite heute den 2. Tag mit IO Broker, da kann ich die Welt ja noch nicht bis ans Ende besucht haben ^^
Hab vorher aber so viel Youtube geguckt, das zumindest sehr vieles schonmal ein begriff ist.
Ist das eigentlich richtig so das beides funktioniert?
http://192.168.20.91:8087/set/testdatenpunkt?value=OFFund
http://192.168.20.91:8087/set/0_userdata.0.testordner.testdatenpunkt?value=OFFBeide Links ändern meinen Datenpunkt gleich.
Weil dann kann man sich ja die ordner im link sparen. -
So übersichtlich finde ich

diese Teile auch nicht - aber wie gesagt - das ist alles subjektiv und Du wirst hier in Mehrheit die gegenteilige Meinung finden.
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
So übersichtlich finde ich

diese Teile auch nicht - aber wie gesagt - das ist alles subjektiv und Du wirst hier in Mehrheit die gegenteilige Meinung finden.
Haste Recht.
Ich werde mich aber sicherlich mal mit beidem auseinander setzen.
Mathias von Hausautomatisierung gibt ja viele gute Tuts zum nachmachen.
Und für sich selbst kann man ja alles abwandeln.
Ich denke ich probiere beides erstmal.Aktuell bin ich noch auf dem Level das ich mich wie ein kleines Kind freue das die Alexa Spricht wenn jemand den Klingelknopf gedrückt hat ^^
Und ich das selbst über Blockly hingekrigt hab. XDAber der Mensch ist ja schnell gelangweilt von dem was er hat ^^
Sobald ich aus dem io Broker Kindergarten Alter raus bin gehts weiter XD -
Klick :)
Ahhhh ich hab die ganze Zeit grade den Ordner den ich erstellt habe noch mit in die URL gepackt also set/ordnername/...
Okay also darf jeder Datenpunkt auch wenn er in verdiendenen Ordnern untergebracht ist nur einmal gleich heißen.
Die Ordner sind dann quasi nur Optisch aber nicht funktional.
Verstanden :)
NOMALS VIELEN DANK FÜR DEINE MÜHE.
HAT GEFRUCHTET :)So ganz langsam blick ich auch durch.
Und klar muss ich das was ich Datenpunkt übertrage nicht zurücksetzen weil Blockly ja auch den Timestamp fragt.
Hab da nur so ne Ordnungsmacke ^^
Frag mich nicht wieso.
Ich muss das irgendwie so haben das der Wehrt nachher wenn ich true gesendet habe das er bei nicht benutzung wieder zurück springt.
Aber das ist ja ne Blockly geschichte.Gibt ja auch noch das mit den Verbindungslinien ( Name grad vergessen )
Was ist denn am besten wenn man nicht programmieren kann?
(Auch wenn ich will, fällt mir selbst programmieren viel zu schwer, da fehlt bei mir verständniss)Blockly hab ich grad mal für den Anfang recht verständlich gefunden, auch wenn man da echt viel Logisch denken muss ^^
Aber so bekommt man ja aus seine Smarten Geräte das Maximum gequetscht als einfach nur stumpf die HerstellerApp zu nutzen.
Und wenn man nicht Programmieren kann find ich so Blöcke ganz Sauber und aufgeräumt.
Wenn es da aber was besseres gibt was man auch als Noop kapiert.
Dann bin ich da gerne für Ratschläge offen.
Wills ja gleich möglichst gut machen, zumindest in dem ramen wie ichs kann.Ich würde immer den vollen Pfad verwenden - hast Du schon mal versucht den gleichen Datenpunkt in 2 verschiedenen Ordnern zu bearbeiten?
Was passiert dann beihttp://192.168.20.91:8087/set/0_userdata.0.testordner.testdatenpunkt?value=OFFund
http://192.168.20.91:8087/set/0_userdata.0.testordner2.testdatenpunkt?value=OFFIm Moment bin ich auch überrascht warum es ohne die Ordnerstruktur überhaupt funktioniert.
Aber sowas würde ich mir dann gar nicht angewöhnen
-
Ich würde immer den vollen Pfad verwenden - hast Du schon mal versucht den gleichen Datenpunkt in 2 verschiedenen Ordnern zu bearbeiten?
Was passiert dann beihttp://192.168.20.91:8087/set/0_userdata.0.testordner.testdatenpunkt?value=OFFund
http://192.168.20.91:8087/set/0_userdata.0.testordner2.testdatenpunkt?value=OFFIm Moment bin ich auch überrascht warum es ohne die Ordnerstruktur überhaupt funktioniert.
Aber sowas würde ich mir dann gar nicht angewöhnen
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
Ich würde immer den vollen Pfad verwenden - hast Du schon mal versucht den gleichen Datenpunkt in 2 verschiedenen Ordnern zu bearbeiten?
Was passiert dann beihttp://192.168.20.91:8087/set/testdatenpunkt?value=OFFund
http://192.168.20.91:8087/set/0_userdata.0.testordner2.testdatenpunkt?value=OFFIm Moment bin ich auch überrascht warum es ohne die Ordnerstruktur überhaupt funktioniert.
Aber sowas würde ich mir dann gar nicht angewöhnen
es passiert exakt das gleiche
?value=OFF
wird bei beiden Links gleichwertig in IO Broker übernommen.Ich kann auch keinen 2. Datenbunkt mit gleichem namen anlegen.
Auch dann nicht wenn ich das in einem anderen Ordner Anlege.
IO Broker meldet aber auch keinen Fehler.
Es passiert einfach nichts, also bestätige ich die erstellung der gleichnamigen datei, kommt kein fehler, aber die datei wurde dann auch nicht erstellt. -
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
Ich würde immer den vollen Pfad verwenden - hast Du schon mal versucht den gleichen Datenpunkt in 2 verschiedenen Ordnern zu bearbeiten?
Was passiert dann beihttp://192.168.20.91:8087/set/testdatenpunkt?value=OFFund
http://192.168.20.91:8087/set/0_userdata.0.testordner2.testdatenpunkt?value=OFFIm Moment bin ich auch überrascht warum es ohne die Ordnerstruktur überhaupt funktioniert.
Aber sowas würde ich mir dann gar nicht angewöhnen
es passiert exakt das gleiche
?value=OFF
wird bei beiden Links gleichwertig in IO Broker übernommen.Ich kann auch keinen 2. Datenbunkt mit gleichem namen anlegen.
Auch dann nicht wenn ich das in einem anderen Ordner Anlege.
IO Broker meldet aber auch keinen Fehler.
Es passiert einfach nichts, also bestätige ich die erstellung der gleichnamigen datei, kommt kein fehler, aber die datei wurde dann auch nicht erstellt.@romano-drews STOPPPPPP
Ich rede Unsinn.
Ich kann eine Datei mit gleichem namen erstellen.Allerdings wenn ich den Link ohne order nutze wird der wehrt bei der weiter oben stehenden datei geändert ^^
Also du hast recht. ORDER SOLLTEN PFLICHT SEIN.
Wenn man jeden Datenpunkt nur einmal hat, dann kann man den kurzen Link ohne ordner nehmen.
Da man allerdings in 10 Jahren sicherlich viele Links ansammelt könne man sich so ärger einhandeln wenn man die Ordner im Link weg lässt.Denn es wird dann einfach der 1. Datenpunkt mit zutreffendem namen überschrieben!
Sollte also irgendwie jeder wissen das man da scheisse mit anstellen kann.
Und sehr gut das dies jetzt hier noch aufgefallen ist bevor bei mir in 10 Jahren das geschreih groß ist weil ich ständig falsche Daten übermittle.Wenn man nur einen Datenpunkt mit gleichem Namen hat, mag auch der kurze Link funktionieren.
Aber du weist schon wieso du den langen link bevorzugst :)
Der rath macht also definitiv Sinn, auch wenns anders ginge. -
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
Ich würde immer den vollen Pfad verwenden - hast Du schon mal versucht den gleichen Datenpunkt in 2 verschiedenen Ordnern zu bearbeiten?
Was passiert dann beihttp://192.168.20.91:8087/set/testdatenpunkt?value=OFFund
http://192.168.20.91:8087/set/0_userdata.0.testordner2.testdatenpunkt?value=OFFIm Moment bin ich auch überrascht warum es ohne die Ordnerstruktur überhaupt funktioniert.
Aber sowas würde ich mir dann gar nicht angewöhnen
es passiert exakt das gleiche
?value=OFF
wird bei beiden Links gleichwertig in IO Broker übernommen.Ich kann auch keinen 2. Datenbunkt mit gleichem namen anlegen.
Auch dann nicht wenn ich das in einem anderen Ordner Anlege.
IO Broker meldet aber auch keinen Fehler.
Es passiert einfach nichts, also bestätige ich die erstellung der gleichnamigen datei, kommt kein fehler, aber die datei wurde dann auch nicht erstellt.@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
Ich kann auch keinen 2. Datenbunkt mit gleichem namen anlegen.
Auch dann nicht wenn ich das in einem anderen Ordner Anlege.
Das bestreite ich mal ;) - bei mir klappt das?


und es wird nur der 1. Datenpunkt aktualisiert. ;)

Für den 2. musst Du den vollständigen Pfad angeben. Anscheinend nimmt er ohne Ordnerstruktur einfach den ersten den er findet.
-
@romano-drews STOPPPPPP
Ich rede Unsinn.
Ich kann eine Datei mit gleichem namen erstellen.Allerdings wenn ich den Link ohne order nutze wird der wehrt bei der weiter oben stehenden datei geändert ^^
Also du hast recht. ORDER SOLLTEN PFLICHT SEIN.
Wenn man jeden Datenpunkt nur einmal hat, dann kann man den kurzen Link ohne ordner nehmen.
Da man allerdings in 10 Jahren sicherlich viele Links ansammelt könne man sich so ärger einhandeln wenn man die Ordner im Link weg lässt.Denn es wird dann einfach der 1. Datenpunkt mit zutreffendem namen überschrieben!
Sollte also irgendwie jeder wissen das man da scheisse mit anstellen kann.
Und sehr gut das dies jetzt hier noch aufgefallen ist bevor bei mir in 10 Jahren das geschreih groß ist weil ich ständig falsche Daten übermittle.Wenn man nur einen Datenpunkt mit gleichem Namen hat, mag auch der kurze Link funktionieren.
Aber du weist schon wieso du den langen link bevorzugst :)
Der rath macht also definitiv Sinn, auch wenns anders ginge.@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
@romano-drews STOPPPPPP
Ich rede Unsinn.
Ich kann eine Datei mit gleichem namen erstellen.Allerdings wenn ich den Link ohne order nutze wird der wehrt bei der weiter oben stehenden datei geändert ^^
Also du hast recht. ORDER SOLLTEN PFLICHT SEIN.
Wenn man jeden Datenpunkt nur einmal hat, dann kann man den kurzen Link ohne ordner nehmen.
Da man allerdings in 10 Jahren sicherlich viele Links ansammelt könne man sich so ärger einhandeln wenn man die Ordner im Link weg lässt.Denn es wird dann einfach der 1. Datenpunkt mit zutreffendem namen überschrieben!
Sollte also irgendwie jeder wissen das man da scheisse mit anstellen kann.
Und sehr gut das dies jetzt hier noch aufgefallen ist bevor bei mir in 10 Jahren das geschreih groß ist weil ich ständig falsche Daten übermittle.Wenn man nur einen Datenpunkt mit gleichem Namen hat, mag auch der kurze Link funktionieren.
Aber du weist schon wieso du den langen link bevorzugst :)
Der rath macht also definitiv Sinn, auch wenns anders ginge.Na im Vorpost - habe ich ja das Verhalten getestet. Es wird einfach der 1. Datenpunkt mit dem Namen genommen. Das ist aber unspezifisch, weil die Datenpunkte in unterschiedlichen Ordnern sehr wohl identisch heißen können.
-
@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
Ich kann auch keinen 2. Datenbunkt mit gleichem namen anlegen.
Auch dann nicht wenn ich das in einem anderen Ordner Anlege.
Das bestreite ich mal ;) - bei mir klappt das?


und es wird nur der 1. Datenpunkt aktualisiert. ;)

Für den 2. musst Du den vollständigen Pfad angeben. Anscheinend nimmt er ohne Ordnerstruktur einfach den ersten den er findet.
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
Ich kann auch keinen 2. Datenbunkt mit gleichem namen anlegen.
Auch dann nicht wenn ich das in einem anderen Ordner Anlege.
Das bestreite ich mal ;) - bei mir klappt das?


und es wird nur der 1. Datenpunkt aktualisiert. ;)

Für den 2. musst Du den vollständigen Pfad angeben. Anscheinend nimmt er ohne Ordnerstruktur einfach den ersten den er findet.
Hab ich auch grad rausgefunden :)
Aber gut das wir darüber jetzt gestolpert sind.
Sonst hätte ich 100% in 1-2 Jahren probleme bekommen.
Und mich gewundert wieso Scripte nicht triggern oder sogar völlig falsch Triggern.Gut das es noch aufgefallen ist bevor ich da 250 geräte drauf laufen hab XD
Haha ^^ -
@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
@romano-drews STOPPPPPP
Ich rede Unsinn.
Ich kann eine Datei mit gleichem namen erstellen.Allerdings wenn ich den Link ohne order nutze wird der wehrt bei der weiter oben stehenden datei geändert ^^
Also du hast recht. ORDER SOLLTEN PFLICHT SEIN.
Wenn man jeden Datenpunkt nur einmal hat, dann kann man den kurzen Link ohne ordner nehmen.
Da man allerdings in 10 Jahren sicherlich viele Links ansammelt könne man sich so ärger einhandeln wenn man die Ordner im Link weg lässt.Denn es wird dann einfach der 1. Datenpunkt mit zutreffendem namen überschrieben!
Sollte also irgendwie jeder wissen das man da scheisse mit anstellen kann.
Und sehr gut das dies jetzt hier noch aufgefallen ist bevor bei mir in 10 Jahren das geschreih groß ist weil ich ständig falsche Daten übermittle.Wenn man nur einen Datenpunkt mit gleichem Namen hat, mag auch der kurze Link funktionieren.
Aber du weist schon wieso du den langen link bevorzugst :)
Der rath macht also definitiv Sinn, auch wenns anders ginge.Na im Vorpost - habe ich ja das Verhalten getestet. Es wird einfach der 1. Datenpunkt mit dem Namen genommen. Das ist aber unspezifisch, weil die Datenpunkte in unterschiedlichen Ordnern sehr wohl identisch heißen können.
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
Na im Vorpost - habe ich ja das Verhalten getestet. Es wird einfach der 1. Datenpunkt mit dem Namen genommen. Das ist aber unspezifisch, weil die Datenpunkte in unterschiedlichen Ordnern sehr wohl identisch heißen können.
Hast Recht :)
Wieder was gelernt :)
Auch n Blödes Huhn wird mal nen Grillhänchen :)
-
@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
@romano-drews STOPPPPPP
Ich rede Unsinn.
Ich kann eine Datei mit gleichem namen erstellen.Allerdings wenn ich den Link ohne order nutze wird der wehrt bei der weiter oben stehenden datei geändert ^^
Also du hast recht. ORDER SOLLTEN PFLICHT SEIN.
Wenn man jeden Datenpunkt nur einmal hat, dann kann man den kurzen Link ohne ordner nehmen.
Da man allerdings in 10 Jahren sicherlich viele Links ansammelt könne man sich so ärger einhandeln wenn man die Ordner im Link weg lässt.Denn es wird dann einfach der 1. Datenpunkt mit zutreffendem namen überschrieben!
Sollte also irgendwie jeder wissen das man da scheisse mit anstellen kann.
Und sehr gut das dies jetzt hier noch aufgefallen ist bevor bei mir in 10 Jahren das geschreih groß ist weil ich ständig falsche Daten übermittle.Wenn man nur einen Datenpunkt mit gleichem Namen hat, mag auch der kurze Link funktionieren.
Aber du weist schon wieso du den langen link bevorzugst :)
Der rath macht also definitiv Sinn, auch wenns anders ginge.Na im Vorpost - habe ich ja das Verhalten getestet. Es wird einfach der 1. Datenpunkt mit dem Namen genommen. Das ist aber unspezifisch, weil die Datenpunkte in unterschiedlichen Ordnern sehr wohl identisch heißen können.
@mickym Was ist eigentlich bei Rules besser als bei Blockly ?
Rules ist ja beim IO Broker bei mir schon drauf gewesen.
Fand auf dem ersten Blick aber Blockly gestern einfacher.
-
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
Na im Vorpost - habe ich ja das Verhalten getestet. Es wird einfach der 1. Datenpunkt mit dem Namen genommen. Das ist aber unspezifisch, weil die Datenpunkte in unterschiedlichen Ordnern sehr wohl identisch heißen können.
Hast Recht :)
Wieder was gelernt :)
Auch n Blödes Huhn wird mal nen Grillhänchen :)
Die Rules erzwingen halt die Logik auf die ich hingewiesen habe. Ich habe mich nicht näher damit beschäftigt.
Bei den anderen Logikmaschinen ist das halt von der Struktur her nicht so klar.
Wie gesagt die Logik ist immer:
Trigger ==> Verarbeitung ==> Steuerung von Aktoren
-
@romano-drews sagte in HTTP Request in IO Brocker über Blockly realisieren:
@romano-drews STOPPPPPP
Ich rede Unsinn.
Ich kann eine Datei mit gleichem namen erstellen.Allerdings wenn ich den Link ohne order nutze wird der wehrt bei der weiter oben stehenden datei geändert ^^
Also du hast recht. ORDER SOLLTEN PFLICHT SEIN.
Wenn man jeden Datenpunkt nur einmal hat, dann kann man den kurzen Link ohne ordner nehmen.
Da man allerdings in 10 Jahren sicherlich viele Links ansammelt könne man sich so ärger einhandeln wenn man die Ordner im Link weg lässt.Denn es wird dann einfach der 1. Datenpunkt mit zutreffendem namen überschrieben!
Sollte also irgendwie jeder wissen das man da scheisse mit anstellen kann.
Und sehr gut das dies jetzt hier noch aufgefallen ist bevor bei mir in 10 Jahren das geschreih groß ist weil ich ständig falsche Daten übermittle.Wenn man nur einen Datenpunkt mit gleichem Namen hat, mag auch der kurze Link funktionieren.
Aber du weist schon wieso du den langen link bevorzugst :)
Der rath macht also definitiv Sinn, auch wenns anders ginge.Na im Vorpost - habe ich ja das Verhalten getestet. Es wird einfach der 1. Datenpunkt mit dem Namen genommen. Das ist aber unspezifisch, weil die Datenpunkte in unterschiedlichen Ordnern sehr wohl identisch heißen können.
@mickym Ah mir fällt grad noch ne Frage ein so allgemein.
Ich hab noch den Raspi 4B 4 GB
bei meinen eltern hab ich erst nen neuen gekauft den 4B 8GBKommt man denn mit den 4GB Ram aus?
Oder sollte ich da lieber den 8GB nochmal nachkaufen wenn ich da nen ernsthaftes SmartHome draufbringen will.Bei mir sinds ja Bummelig 260 Sensoren, Aktoren usw ...
Tendenz is ja eh steigend.Entsprechend laufen ja bei vielen Geräten auch viele Trigger also bei der Telekom sind Regeln und Szenen.
Also Bewegungsmelder Melden ja ständig was und Lösen ja ständig was aus und nen haufen Timer und man macht ja ehr immer mehr als weniger.
mein Gedanke dabei ist, 8 GB Ram ist halt mehr als 4 und wenn man an die Zukunft denken will und so...
Oder sind die 4 GB ram mehr als laaaange ausreichend?
Du scheinst ja schon paar tage mit dem Systemchen mehr zu arbeiten und kannst da sicher nen gutes Bauchgefühl zu abgeben?
-
Die Rules erzwingen halt die Logik auf die ich hingewiesen habe. Ich habe mich nicht näher damit beschäftigt.
Bei den anderen Logikmaschinen ist das halt von der Struktur her nicht so klar.
Wie gesagt die Logik ist immer:
Trigger ==> Verarbeitung ==> Steuerung von Aktoren
@mickym sagte in HTTP Request in IO Brocker über Blockly realisieren:
Die Rules erzwingen halt die Logik auf die ich hingewiesen habe. Ich habe mich nicht näher damit beschäftigt.
Bei den anderen Logikmaschinen ist das halt von der Struktur her nicht so klar.
Wie gesagt die Logik ist immer:
Trigger ==> Verarbeitung ==> Steuerung von Aktoren
Ah okay :) erstanden :)
Rules arbeitet quasi aufgeräumter
Na ich schaus mir auf jeden fall auch mal an.Schaden kanns ja nie wenn man mal reinguckt und testet.
-
@mickym Ah mir fällt grad noch ne Frage ein so allgemein.
Ich hab noch den Raspi 4B 4 GB
bei meinen eltern hab ich erst nen neuen gekauft den 4B 8GBKommt man denn mit den 4GB Ram aus?
Oder sollte ich da lieber den 8GB nochmal nachkaufen wenn ich da nen ernsthaftes SmartHome draufbringen will.Bei mir sinds ja Bummelig 260 Sensoren, Aktoren usw ...
Tendenz is ja eh steigend.Entsprechend laufen ja bei vielen Geräten auch viele Trigger also bei der Telekom sind Regeln und Szenen.
Also Bewegungsmelder Melden ja ständig was und Lösen ja ständig was aus und nen haufen Timer und man macht ja ehr immer mehr als weniger.
mein Gedanke dabei ist, 8 GB Ram ist halt mehr als 4 und wenn man an die Zukunft denken will und so...
Oder sind die 4 GB ram mehr als laaaange ausreichend?
Du scheinst ja schon paar tage mit dem Systemchen mehr zu arbeiten und kannst da sicher nen gutes Bauchgefühl zu abgeben?
@romano-drews Ich habe 4GB und damit komme ich gut aus.


Ich hab nun nicht die größte Installation - aber der Speicherbedarf steigt eher anhand der Anzahl der Adapter, als den Geräten. Die Sensoren sind ja nur Objekte und Zustände in der Datenbank.
Und im Übrigen - falls Du später auf einen größeren Raspi umstellst, gibt es schon einen Raspi 6 oder 7. ;) - Da solltest ja dann einfach die SD Karte reinschieben können und gut ist.
Wenn Du neu kaufst - würde ich vielleicht 8 GB kaufen, wenn Du einen 4 GB bereits hast, würde ich keinen neuen kaufen. Als ich angefangen habe, ist der Raspi 4 gerade herausgekommen und hatte nur 4 GB.
-
@romano-drews Ich habe 4GB und damit komme ich gut aus.


Ich hab nun nicht die größte Installation - aber der Speicherbedarf steigt eher anhand der Anzahl der Adapter, als den Geräten. Die Sensoren sind ja nur Objekte und Zustände in der Datenbank.
Und im Übrigen - falls Du später auf einen größeren Raspi umstellst, gibt es schon einen Raspi 6 oder 7. ;) - Da solltest ja dann einfach die SD Karte reinschieben können und gut ist.
Wenn Du neu kaufst - würde ich vielleicht 8 GB kaufen, wenn Du einen 4 GB bereits hast, würde ich keinen neuen kaufen. Als ich angefangen habe, ist der Raspi 4 gerade herausgekommen und hatte nur 4 GB.
@mickym Okay Dankeschön für die vielen Ratschläge und Unterstüzung :)
Ja wenn man das mit Zigbee und HomeMatic Antenne dann noch relativ einfach umziehen kann ohne das danach alles im eimer ist ^^
Das ist immer meine Größte sorge ^^
Vielleicht Teste ich auch erstmal auf meinem Pi4
Und schau mal schon mal solange bis es ernst wird gleich nach dem neusten Stärksten Modell.Der Alte Pi ist ja deswegen nicht weggeschmissen :)
Kann ja trotzdem noch andere Aufgaben dann bekommen.
Naja ich probiere erst mal und schaue dann was ich mache.
Bevor ich komplett mit einem bestehenden System umziehe sollte ich auch erstmal den IO Broker beherrschen.
Sonst gibts zuhause ärger wenns licht nicht geht ^^
Bei uns gibts keine Schalter mehr, sind alles nur noch Taster von Himp und Birnen von Hue. Die alten Schalter sind alle ausgebaut und nach oben unter Dauerstrom gebrückt.
Da kann ich leider nicht so ins Blaue umziehen ^^
Dann würde in der Wohnung nix mehr funktionieren bis ich verstanden habe wie man das alles in IO Broker einrichtet ^^
Ich hab halt damals leider auf das mehr oder weniger falsche Grundsytem für mich gesetzt.
Telekom is gibt zwar an das sie offen sind.
Aber mein Saugroboter kann noch immer nicht mit dem Nukischloss oder der Klingel sprechen.Die Interessen am mehr wollen passen hier leider nicht mehr zur Telekom.
Und IO Broker scheint da genau das richtige zu sein.Aber den Schritt muss man erst mal Wagen wenn man die ganze Wohnung umgestellt hat.
Bei Telekom hat mich halt immer noch der Support gehalten den ich jetzt bei IO Broker selbst in die Hand nehmen muss, bzw ich dann auch aufs Forum angewiesen bin.
Gerade wenn mal was ausfallen sollte .
Sobald ich da aber loslege, fange ich von Anfang an so an das Ausfallsicherheit ne größere Rolle spielt.
Also im Zweifel ersatz schon da liegt.
Kaputter Pi raus, neuer Pi rein SD Karte umgesteckt.
So in der Art.Backups is klar.
Backups machen und damit dann umgehen können wenn mal was ist sind aber auch nochmal nicht zu vergessende punkte.
Nunja, ist schon spät ^^
Bin schön völlig übermüdet und find die Tasten kaum noch ^^Ich danke dir auf jeden fall sehr für die nette unterstüzung :)
Schreiben uns bestimmt nochmal :P
Nachti.