Erstmal vielen Dank das Du Dir Zeit nimmst ...
Ich habe jetzt "meine" URL in "dein" Skript eingesetzt und bekomme einen String ohne Fehler.
Jetzt (natürlich) das Problem diesen String in die Datenpunkte zu zerlegen ... und damit wäre ich bei der nächsten Frage oder ...
Könntest Du bitte den richtigen
@peterfido sagte in Abruf PSA Corsa Daten:
axios.get(options)
ins Original einfügen ? Dort wird ja im 2ten Teil zerlegt ...
EDIT:
Meintest Du das hier ? Ich probiere einfach mal ...
[image: 1764429309663-9848c13b-f73e-41de-a563-08f84077e697-grafik.png]
@fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren:
Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken.
du zeigst ja nichts, aber es geht mit true/false
[image: 1763416200051-screenshot_20251117-224854_firefox.jpg]
gesteuert über eigenen DP vom typ Bool
@pi_noob15
Dir ist bewusst, dass "zwischen Abend- und Morgendämmerung" Sonnenelevation < -6° bedeutet?
Die Ortskoordinaten sind in der Javascript-Instanz richtig eingestellt? In Berlin hat heute die bürgerliche Abenddämmerung (-6°) um 17:10 Uhr geendet.
@spitfire4all sagte in Echo device als default ausgabe Gerät:
was der Vorteil zu steureBlock ist.
im steuereBlock kannst Du ja nur einen fixen, von Dir gewählten Datenpunkt auswählen.
Im schreibeBlock kann man den Datenpunkt flexibel auswählen.
dieser schreibeBlock erspart quasi folgendes:
[image: 1674139425397-screenshot-2023-01-19-154334.png]
@mickym oh man, wegen so einem doofen Mist. Jetzt zeigt er mir auch die preise an zwar falsch irgendwas stimmt bei den Einheiten nicht aber sonst läuft vielen danke dafür
@cubeman sagte: Weiß jemand wie ich das rückgängig mache und auf Folder setze?
Einfach unter "OBJEKTDATEN" von
"type": "state"
ändern in
"type": "folder"
EDIT: Per Javascript:
const id = 'abc'; // ID anpassen!
const obj = {
type: 'folder',
common: {name: 'Energiemeldungen'},
native: {}
}
deleteObject(id, function() {
setObject(id, obj);
});
@djmarc75 sagte in Import von Blockly liefert Fehler:
sauber in Codetags dann passt das :grinning:
Der String mit der Steuerung war, denk ich zu lang. Ich hatte ewig probiert bis ich auf die Textdatei - Möglichkeit aufmerksam gemacht wurde.
Aber ich danke euch allen von ganzem Herzen:
Dank euerer Hilfe konnte ich das jetzt alles wiederherstellen! :hugging_face:
@matze-2 ok, dann setzte mal ein paar debug blöcke rein um zu sehen, ob überhaupt die jeweiligen Steps ausgeführt werden. Vorangegangen mit einem debug block direkt nach dem Trigger, welcher den Triggerwert anzeigt.
@heli-wolf Laut Überschrift hast du einen HMIP Funkgong wiederspricht aber der Bezeichnung HM-OU-CFM-TW danach hast du einen Homematic Funkgong keinen HMIP!
Classic Homematic
Homematic IP MP3 Kombisignalgeber
@mzler sagte in Lokale Audio Files auf Echo (Alexa) abspielen:
über den Raspberry Lautsprecher ausgeben?
schau mal hier...
https://forum.iobroker.net/topic/54007/mp3-abspielen?_=1673698649831
der Adapter SAYIT könnte Dein Freund sein
@shadowhunter23 Vielen Dank! Sehr gute Antwort. So vom Typ "Hätte ich auch selbst drauf kommen können". Bin ich aber nicht :-( Das Einfachste ist immer das Beste. Wollte schon eine eigene Variable kreieren ...
Danke nochmals!
@chuegel86
Huhu,
Ich würde einen smarten Aktor in den Schalter einbauen, z.B. Shelly 1. dann auf detached Switch das Relais immer anlassen und über den Schalter und einem Skript das Licht ein und ausschalten. Somit geht Smart und über den Schalter.
@mickym
Danke für deine hilfreichen Antworten und die Zeit die du dir genommen hast. Ich glaube begriffen zu haben, was du mir sagen wolltest.
Das System ist mehr oder minder historisch gewachsen. Es fing mit IObroker an, damit konnte ich aber kein KNX bedienen. Dann kam ich auf Nodered, was KNX bedienen kann und gleichzeitig mit IOBroker zusammenarbeitet. Naja und dann hatte ich eben das Blockly skript fertig so gefunden für meinen ANwendungsfall. Gleichzeitig aber auch einen neuen Adapter im IOBroker ausprobiert, mit dem ich dann letztlich auch KNX über IOBroker bedienen konnte.
Trotzdem wollte ich das andere Problem (aus Blockly Skript node red triggern) gelöst haben.
@paul53
Top. Mit 'steuere' funktioniert's. Super. Danke.
Das mit den alias habe ich nocht nicht ganz verstanden. Muß ich mir nochmal genau anschauen.
Timo
Hab´s auch mit einem Alias hinbekommen.. :+1:
@oliverio
Danke erstmal. Dann werde ich mich mal langsam in Node Red einarbeiten. Das kann ich halt fast immer nur Nachts, wenn die Kinder im Bett sind. Meine bessere Hälfte will auch mal was von mir haben. Nebenbei gibts im Haus auch einiges zu tun, nebenbei will ich eigentlich auch noch einen neuen Job suchen.
Aber ich werde mal versuchen mich in Node Red einzuarbeiten.
mfg
Special_B
@liv-in-sky Bei mir kommt dabei folgendes Ergebnis raus:
## test1.js
### Set State
- 0_userdata.0.CONTROL-OWN.AAATEST.TestLogic
### Get State
- 0_userdata.0.CONTROL-OWN.AAATEST.TestLogic
## test2.js
### Get State
- 0_userdata.0.CONTROL-OWN.MOTION.Standort
### Schedule
- */30 * * * * *
Was ist denn die Ausgabe des Skripts auf der Konsole?
Und was ist die Ausgabe von semgrep --config=rules.yml /pfad/zu/einem/Skript, wenn du das im Verzeichnis des generateDoc Projekts ausführst?
P.S: SendTo kommt auf meine Liste der Dinge die ich noch unterstützen will