Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Temperatur in der ccu vom rpi 2.0 Adapter anzeigen lassen

    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

    [gelöst] Temperatur in der ccu vom rpi 2.0 Adapter anzeigen lassen

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 last edited by

      Erzeuge in der piVCCU eine SV vom Typ "Zahl" und befülle sie mit einem Skript in ioBroker.

      const idSrc = 'rpi2.0.temperature.soc_temp';
      const idDst = getIdByName('Name der SV'); //  Der Name muss eindeutig sein
      
      // Skriptstart
      setState(idDst, getState(idSrc).val);
      
      // Aktualisierung der SV bei Wertänderung
      on(idSrc, function(dp) {
         setState(idDst, dp.state.val);
      });
      
      
      1 Reply Last reply Reply Quote 0
      • Homer.J.
        Homer.J. last edited by

        Hi danke dir für deine schnelle Antwort hab alles so angelegt kommen aber keine Werte an.

        const idSrc = 'rpi2.0.temperature.soc_temp';

        const idDst = getIdByName('hm-rega.0.50916'); // Der Name muss eindeutig sein

        // Skriptstart

        setState(idDst, getState(idSrc).val);

        // Aktualisierung der SV bei Wertänderung

        on(idSrc, function(dp) {

        setState(idDst, dp.state.val);

        });

        SV ist auch als Zahl angelegt und als hm-rega.0.50916 kopiert und im Script eingesetzt.

        Was mach ich falsch. ?

        1 Reply Last reply Reply Quote 0
        • Homer.J.
          Homer.J. last edited by

          Und das steht im Log.

          javascript.0 2018-01-23 18:33:59.194 warn at Object. (script.js.Acer_auslesen.Temperatur:9:4)

          javascript.0 2018-01-23 18:33:59.185 warn State "undefined" not found

          1 Reply Last reply Reply Quote 0
          • Homer.J.
            Homer.J. last edited by

            Hab es, hab ein paar ID vergessen. :lol:

            Grüße Steffen

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 last edited by

              const idDst = getIdByName('hm-rega.0.50916'); // Der Name muss eindeutig sein
              

              –>

              const idDst = 'hm-rega.0.50916';  // Das ist die ID, nicht der Name
              
              
              1 Reply Last reply Reply Quote 0
              • Homer.J.
                Homer.J. last edited by

                Kannst du dir das nochmal anschauen, funktioniert alles wunderbar zeigt mir aber das in der Log an.

                javascript.0 2018-01-23 19:17:11.516 warn Wrong type of hm-rega.0.50915: "string". Please fix, while deprecated and will not work in next versions.

                1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 last edited by

                  @Homer1976:

                  warn Wrong type of hm-rega.0.50915: "string" `
                  Dann enthält der Datenpunkt 'rpi2.0.temperature.soc_temp' offenbar einen String und muss gewandelt werden.

                  const idSrc = 'rpi2.0.temperature.soc_temp';
                  const idDst = 'hm-rega.0.50916';
                  
                  // Skriptstart
                  setState(idDst, parseFloat(getState(idSrc).val));
                  
                  // Aktualisierung der SV bei Wertänderung
                  on(idSrc, function(dp) {
                     setState(idDst, parseFloat(dp.state.val));
                  });
                  
                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    Hallo Paul:
                    @paul53:

                    Dann enthält der Datenpunkt 'rpi2.0.temperature.soc_temp' offenbar einen String und muss gewandelt werden. `
                    knapp daneben, der ist mixed - warum auch immer:

                    {
                      "from": "system.adapter.rpi2.0",
                      "ts": 1511353935428,
                      "common": {
                        "name": "rpi2.0.temperature.soc_temp",
                        "state": "state",
                        "role": "value",
                        "type": "mixed",
                        "read": true,
                        "write": false,
                        "custom": {
                          "history.0": {
                            "enabled": true,
                            "changesOnly": true,
                            "debounce": 1000,
                            "maxLength": 10,
                            "retention": 0,
                            "changesRelogInterval": 0,
                            "changesMinDelta": 0
                          }
                        }
                      },
                      "native": {},
                      "acl": {
                        "object": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator",
                        "state": 1636
                      },
                      "_id": "rpi2.0.temperature.soc_temp",
                      "type": "state"
                    }
                    

                    Gruß

                    Rainer

                    1 Reply Last reply Reply Quote 0
                    • Homer.J.
                      Homer.J. last edited by

                      Funktioniert jetzt wunderbar, super das einen hier so schnell geholfen wird.

                      Danke Dir nochmal.

                      Grüße Steffen

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 last edited by

                        @Homoran:

                        knapp daneben, der ist mixed `
                        common.type ist mixed(erlaubt alle Typen), der Wert(val) liefert einen String.

                        1 Reply Last reply Reply Quote 0
                        • Homer.J.
                          Homer.J. last edited by

                          Hallo Paul hoffe du kannst mir nochmal helfen habe beim rpi Adapter ein update gemacht nun hab ich diesen Fehler im Log.

                          rpi2.0 2018-01-24 10:00:10.698 error /1024

                          rpi2.0 2018-01-24 10:00:10.698 error /dev/mmcblk0p1 15135752 1969828 12979588 14% /

                          rpi2.0 2018-01-24 10:00:10.698 error Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on

                          Gruß Steffen

                          1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 last edited by

                            Ich verwende den rpi2-Adapter nicht. Aus der Meldung kann ich nur sehen, dass es Probleme beim Lesen der Boot-Partition (FAT32) gibt. Kann man die Option nicht abwählen ?

                            1 Reply Last reply Reply Quote 0
                            • Homer.J.
                              Homer.J. last edited by

                              Keine Ahnung wie und wo ich schauen muss.

                              1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 last edited by

                                In den Adapter-Einstellungen "SD Karte" abwählen.

                                1 Reply Last reply Reply Quote 0
                                • Homer.J.
                                  Homer.J. last edited by

                                  Super wie immer richtig getippt. 😛

                                  Danke Dir

                                  1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 last edited by

                                    @Homer1976:

                                    richtig getippt. `
                                    Nicht ganz: Ich habe auf Github in der Datei https://github.com/ioBroker/ioBroker.rpi2/blob/master/admin/words.js nachgesehen.

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    869
                                    Online

                                    31.9k
                                    Users

                                    80.1k
                                    Topics

                                    1.3m
                                    Posts

                                    3
                                    17
                                    1043
                                    Loading More Posts
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                    The ioBroker Community 2014-2023
                                    logo