Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. XerXes777

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    X
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 22
    • Best 0
    • Groups 1

    XerXes777

    @XerXes777

    0
    Reputation
    31
    Profile views
    22
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    XerXes777 Follow
    Starter

    Latest posts made by XerXes777

    • RE: Yahka 0.7.1 IP Kamera einbinden (Blue Iris)

      @Steff_2806

      copy & paste installation:

      # install build tools
      sudo apt-get install git pkg-config autoconf automake libtool libx264-dev
      
      # (optional) if you need alsa support you will need the ALSA runtime library
      sudo apt-get install libasound2-dev
      
      # download and build fdk-aac
      #git clone https://github.com/mstorsjo/fdk-aac.git
      git clone --depth 1 --branch v2.0.1 https://github.com/mstorsjo/fdk-aac.git
      cd fdk-aac
      ./autogen.sh
      ./configure --prefix=/usr/local --enable-shared --enable-static
      make -j4
      sudo make install
      sudo ldconfig
      cd ..
      
      # download and build ffmpeg
      #git clone https://github.com/FFmpeg/FFmpeg.git
      git clone --depth 1 --branch n4.3.1 https://github.com/FFmpeg/FFmpeg.git
      cd FFmpeg
      ./configure --prefix=/usr/local --arch=armel --target-os=linux --enable-omx-rpi --enable-nonfree --enable-gpl --enable-libfdk-aac --enable-mmal --enable-libx264 --enable-decoder=h264 --enable-network --enable-protocol=tcp --enable-demuxer=rtsp
      make -j4
      sudo make install
      
      posted in ioBroker Allgemein
      X
      XerXes777
    • RE: Auf ein iorboker Objekt in einem Array auslösen

      Moin,

      danke für deine Antwort.
      Kannst du mir bei der Zusammenstellung des Codes für den Befehl on() helfen?

      Mein array sieht akutell so aus:

      const idDB = [
        {
          objectName: 'Kontakt1',
          description: 'Kontakt1 in bedroom',
          iobrokerID: 'Here is the ID',
          unitTrue: true,
          unitFalse: false,
          other: '1'
        },
        {
          objectName: 'Kontakt2',
          description: 'Kontakt2 in livingroom',
          iobrokerID: 'Here is the ID',
          unitTrue: true,
          unitFalse: false,
          other: '1'
        },
        {
          objectName: 'Kontakt3',
          description: 'Kontakt3 in kitchen',
          iobrokerID: 'Here is the ID',
          unitTrue: '1',
          unitFalse: '0',
          other: '1'
        }];
      

      Und möchte auf die ID´s in 'iobrockerID' auslösen.
      Geht das ?

      posted in Entwicklung
      X
      XerXes777
    • Auf ein iorboker Objekt in einem Array auslösen

      Kann man auf ein iorboker Objekt (mit der id natürlich) in einem Array auslösen, wenn sich sein Zustand ändert?

      In diesem solle mehre iobroker Objekte rein.
      Mit freundlichen Grüßen

      Kevin

      posted in Entwicklung
      X
      XerXes777
    • Ein C Programm für den Raspi kompilieren

      Ich hoffe das passt hier rein?

      Kann mir bitte jemand erklären,
      wie ich dieses in C geschriebene Programm für den Raspi kompilieren kann?
      Ich brauche das für den viessmann adapter.

      In der Anleitung wird auf eine alte Version zurück gegriffen,
      die hat einen Fehler.

      https://github.com/openv/vcontrold

      Ich habe schon viel im Internet gesucht,
      aber bekomme das trotzdem nicht hin.

      Es gibt schon fertige Pakete, aber diese laufen nicht auf dem PI.
      https://github.com/openv/vcontrold/releases

      Ich würde mich freuen, wenn mir jemand Helfen könnte.

      Es gibt eine Raspi toolchain:
      https://github.com/openv/vcontrold/tree/master/cmake

      Ich denke, das ist gut und vereinfacht das kompilieren???

      Mit freundlichen Grüßen

      Kevin

      posted in Entwicklung
      X
      XerXes777
    • RE: Viessmann-Adapter
      <command name='getBetriebsartHK' protocmd='getaddr'> <addr>2500</addr> <len>2</len> <unit>BAHK</unit> <description></description> </command>
      
      <unit name='Betriebsart Heizkreis'> <abbrev>BAHK</abbrev> <type>uchar</type> <icalc get='B1'/> <enum bytes='00' text='Abschalt'/> <enum bytes='01' text='Reduziert'/> <enum bytes='02' text='Normal'/> <enum bytes='03' text='Normal2'/> <enum text='?'/> </unit>
      
      <RECV: received 01 01 25 00 02 02 02 34
      
      (INT) Exp:B1 [BP:255] [B0:02 B1:02 B2:00 B3:00 B4:00 B5:00 B6:00 B7:00 B8:00 B9:00 ]
      
      Erg: (Hex max. 4Byte) 00000002
      
      02 F3 -> ?
      

      Warum bekomme ich Antwort : 02 F3 ???

      Nach der 02 bekomme ich Irgendwelche Daten.
      Die ich nicht will und nicht zuordnen kann.
      Sobald ich in der vito.xml bei dem command die <len>2</len> höher setzte bekomme ich noch mehr Daten.

      posted in ioBroker Allgemein
      X
      XerXes777
    • RE: Viessmann-Adapter

      Wie kann ich eine bestimmte Byteposition abfragen?

      <command name='getBetriebsartHK' protocmd='getaddr'> <addr>2500</addr> <len>22</len> <unit>BAHK</unit> <description>'00'='Abschalt'; '01'='Reduziert'; '02'='Normal'; '03'='Normal2'; Setze Betriebsart vom Heizkreis</description> </command>
      
      <unit name='Betriebsart Heizkreis'> <abbrev>BAHK</abbrev> <type>short</type> <enum bytes='00' text='Abschalt'/> <enum bytes='01' text='Reduziert'/> <enum bytes='02' text='Normal'/> <enum bytes='03' text='Normal2'/> <enum text='?'/> </unit>
      

      Wie kann ich genau bestimme BYTE Positionen abfragen und als enum auswerten?

      41 1B 01 01 25 00 16 02 02 46 63 66 00 0E 02 02 00 00 01 D2 00 00 00 00 0E 02 00 D2 00 32

      Hier z.b als antwort die BYTE Position 1
      oder die BYTE Position 12
      Von links nach rechts gezählt mit 0 angefangen.

      Ich denke das das mit icalc geht, aber ich brauche da den korrekten Ausdruck.

      posted in ioBroker Allgemein
      X
      XerXes777
    • RE: Viessmann-Adapter

      Moin Moin,

      Ich habe ein Problem mit der Adresse 2500 damit soll man ja die Betriebsart auslesen können.

      <command name='getHKBetriebsart' protocmd='getaddr'>
               <addr>2500</addr>
               <len>1</len>
               <unit>ABA</unit>
               <description>Aktuelle Betriebsart des Heizkreises</description>
            </command>
      
      <unit name='Aktuelle Betriebsart'>
      			<abbrev>ABA</abbrev>
      			<type>enum</type>
      			<icalc get="(B16 &amp; (0x01&lt;&lt;BP))&gt;&gt; BP"/>
      			<enum bytes='00' text='? Abschaltbetr. (Dauernd)'/>
      			<enum bytes='01' text='? Red. Betrieb (Schaltuhr)'/>
      			<enum bytes='02' text='Normalbetrieb (Schaltuhr)'/>
      			<enum bytes='03' text='? Normalbetrieb (Dauernd)'/>
      			<enum text='?'/>
      		</unit>
      

      Wenn ich den Zustand auslese bekomme ich folgende Meldungen:
      Heizung im Normalbetrieb (Schaltuhr) = 02
      Heizung im Red. Betrieb = 02
      Also ändert sich nix, wenn sich der Zustand tatsächlich ändert.

      Meine Daten:
      Vitodens 222-F
      Typ B2SB
      Mit Vitotronic 200, Typ HO1B
      Typ von Vitosoft:
      VScotHO1_200_11

      Habe gesehen das die Adresse 2500 mehrfach genutzt wird.

      • HK_AktuelleBetriebsartA1M1
      • HK_Frostgefahr_aktivA1M1
      • HK_RaumsolltemperaturaktuellA1M1

      Wie kann ich jetzt vorgehen, damit ich die Betriebsart vom HK richtig auslesen kann?

      posted in ioBroker Allgemein
      X
      XerXes777
    • Atom.io und NodeJS und Javascript Debugger

      Moin Moin,

      ich weiß das gehört nicht direkt zu iobroker,
      aber ich schreibe mit atom halt meine scripte.

      ich versuche mit dem atom plugin XAtom Debug und den dazugehörigen NodeJS und
      Google Chrome meine scripte zu debuggen.

      bekomme das aber nicht zum laufen.

      nodejs ist installiert normal von der homepage.

      ich habe leider keine ahnung wie ich den kram einstellen muss.
      bin über jedem typ dankbar.

      Mit freundlichen Grüßen

      Kevin

      posted in ioBroker Allgemein
      X
      XerXes777
    • Atom.io und Javascript

      Moin Moin,

      mal eine frage an euch alle.

      Bis jetzt habe ich eigentlich gerne mit atom gearbeitet.

      Würde gerne meine iobroker scripte ebenso programmieren.

      Habe ich die möglichkeit wie mit dem standard script editor einen schnell zugriff auf meine objekte?

      Mit freundlichen Grüßen

      Kevin

      posted in Skripten / Logik
      X
      XerXes777
    • RE: JSON Array in nodejs Objekt umwandeln

      Aber meine response ist ein JSON.

      Ich habe nur mit:

      console.log(JSON.stringify(response));
      

      lesbar im LOG gemacht und hier rein kopiert.

      posted in Skripten / Logik
      X
      XerXes777
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo