Mehrfachdeklaration von Variablen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten
BDO
Beiträge: 77
Registriert: 14.07.2017, 13:27
Hat sich bedankt: 26 Mal
Danksagung erhalten: 1 Mal

Mehrfachdeklaration von Variablen

Beitrag von BDO » 01.10.2024, 14:32

Hallo Wissende!
Ich möchte mehrere Variable in einer Zeile deklarieren, Beispiel: „ var snr, strpos, cnl, del;“
Frage: ist das möglich und wie wäre die Syntax?
Danke für eine Rückmeldung.
Gruß Boris

Benutzeravatar
Roland M.
Beiträge: 10142
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 267 Mal
Danksagung erhalten: 1495 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von Roland M. » 01.10.2024, 14:52

Hallo!
BDO hat geschrieben:
01.10.2024, 14:32
Ich möchte mehrere Variable in einer Zeile deklarieren, Beispiel: „ var snr, strpos, cnl, del;“
Frage: ist das möglich
Nein.

Es spricht aber nichts dagegen, das in eine Zeile zu pressen:
var snr; var strpos; var cnl; var del;

Warum man das machen wollte, erschließt sich mir aber nicht, Übersichtlichkeit geht anders... :roll:


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

BDO
Beiträge: 77
Registriert: 14.07.2017, 13:27
Hat sich bedankt: 26 Mal
Danksagung erhalten: 1 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von BDO » 01.10.2024, 15:29

Hallo Roland,
In meinem Beispiel, das von ChatGPD generiert wurde, erscheint „var“ nur einmal am Anfang und die folgenden Variablennamen werden nur durch Kommas separiert. Diese Methode scheint aber nicht zu funktionieren.
Grundsätzlich gebe ich dir natürlich recht, was die Übersichtlichkeit anbelangt.
Gruß Boris

Benutzeravatar
Roland M.
Beiträge: 10142
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 267 Mal
Danksagung erhalten: 1495 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von Roland M. » 01.10.2024, 15:39

Hallo!
BDO hat geschrieben:
01.10.2024, 15:29
In meinem Beispiel, das von ChatGPD generiert wurde,
Sorry, dann frag ChatGPT, warum das nicht funktioniert!
Und fordere ihn auf, die Homematic-Script-Sprache zu lernen.

:roll:


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Tyfys
Beiträge: 601
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 33 Mal
Danksagung erhalten: 142 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von Tyfys » 01.10.2024, 16:00

BDO hat geschrieben:
01.10.2024, 15:29
In meinem Beispiel, das von ChatGPD generiert wurde, erscheint „var“ nur einmal am Anfang und die folgenden Variablennamen werden nur durch Kommas separiert
da hat man wohl gemeint , dass man sich an Javascript orientieren kann.
Da geht das so
Gruß
Harry

Benutzeravatar
Baxxy
Beiträge: 11792
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 696 Mal
Danksagung erhalten: 2514 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von Baxxy » 01.10.2024, 16:10

Ich glaube es gibt noch kein LLM was Homematic-Script perfekt beherrscht.

Wir sollten vielleicht die Forenregeln erweitern so das KI-generierter Krimskrams zumindest gekennzeichnet wird.

Die HA-Community ist da schon ein Stück weiter.
https://www.home-assistant.io/blog/2023 ... t-the-dor/

MichaelN
Beiträge: 10272
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 736 Mal
Danksagung erhalten: 1772 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von MichaelN » 01.10.2024, 16:43

BDO hat geschrieben:
01.10.2024, 15:29
Diese Methode scheint aber nicht zu funktionieren.
Stimmt die ChatGTP Methode funktioniert nicht
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Matsch
Beiträge: 5990
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 135 Mal
Danksagung erhalten: 850 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von Matsch » 01.10.2024, 17:25

Wird das jetzt der neue Trend, dass wir uns laufend mit dem unbrauchbaren KI-Schrott befassen müssen, nur weil Nutzer glauben, man müsse sich nicht selbst damit befassen, KI kann ja alles ohne das ich nachdenken muss? Arme Zukunft

66er
Beiträge: 3097
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 127 Mal
Danksagung erhalten: 115 Mal

Re: Mehrfachdeklaration von Variablen

Beitrag von 66er » 01.10.2024, 19:58

Ja, diese (traurige) Entwicklung beobachte ich schon länger.

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“