Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Vorlage] HP Drucker Füllstände (Javascript).

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Vorlage] HP Drucker Füllstände (Javascript).

Scheduled Pinned Locked Moved JavaScript
52 Posts 9 Posters 6.1k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • NashraN Offline
    NashraN Offline
    Nashra
    Most Active Forum Testing
    wrote on last edited by
    #14

    @Christian-4, danke :+1:

    Gruß Ralf
    Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Reply Last reply
    0
    • J Offline
      J Offline
      jensus11
      wrote on last edited by
      #15

      Hallo,

      ich versuche das Script bei mir zum laufen zubekommen.
      Klappt auch soweit, nur es werden mir keine Werte geliefert.
      Im Javascriptadapter habe ich das Modul xml2js eingefügt, request hatte ich schon eingefügt.

      Kann mir da einen helfen?

      die xml sieht so aus.


      This XML file does not appear to have any style information associated with it. The document tree is shown below.
      <!--
      THIS DATA SUBJECT TO DISCLAIMER(S) INCLUDED WITH THE PRODUCT OF ORIGIN.
      -->
      <ccdyn:ConsumableConfigDyn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/" xmlns:ccdyn="http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19" xsi:schemaLocation="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/ dd/DataDictionaryMasterLEDM.xsd http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19 ConsumableConfigDyn.xsd">
      dd:Version
      dd:RevisionSVN-IPG-LEDM.1103</dd:Revision>
      </dd:Version>
      ccdyn:ProductConsumableInfo
      dd:NumOfUserReplaceableConsumables4</dd:NumOfUserReplaceableConsumables>
      dd:NumOfNonUserReplaceableConsumables0</dd:NumOfNonUserReplaceableConsumables>
      ccdyn:AtVeryLowSettings
      ccdyn:ConsumableSetting
      dd:ConsumableLabelCodeK</dd:ConsumableLabelCode>
      dd:ConsumableStateActioncontinue</dd:ConsumableStateAction>
      </ccdyn:ConsumableSetting>
      ccdyn:ConsumableSetting
      dd:ConsumableLabelCodeCMY</dd:ConsumableLabelCode>
      dd:ConsumableStateActioncontinue</dd:ConsumableStateAction>
      </ccdyn:ConsumableSetting>
      </ccdyn:AtVeryLowSettings>
      dd:StoreUsageDatadisabled</dd:StoreUsageData>
      ccdyn:GenuineHPSuppliesOnlydisabled</ccdyn:GenuineHPSuppliesOnly>
      </ccdyn:ProductConsumableInfo>
      ccdyn:ConsumableInfo
      dd:Capacity
      dd:MaxCapacity13</dd:MaxCapacity>
      dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
      </dd:Capacity>
      dd:CartridgeModelInformation6600</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0087</dd:CartridgeModelLife>
      dd:ConsumableFamilyNameBlack toner supply</dd:ConsumableFamilyName>
      dd:ConsumableLabelCodeK</dd:ConsumableLabelCode>
      dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
      dd:ConsumableLifeState
      dd:ConsumableStateok</dd:ConsumableState>
      dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
      dd:BrandHP</dd:Brand>
      </dd:ConsumableLifeState>
      dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
      dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>
      dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
      dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
      dd:ConsumableStation0</dd:ConsumableStation>
      dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
      dd:Installation
      dd:Date1976-01-01</dd:Date>
      </dd:Installation>
      dd:Manufacturer
      dd:NameHP</dd:Name>
      dd:Date2020-09-10</dd:Date>
      </dd:Manufacturer>
      dd:ProductNumberW2210A</dd:ProductNumber>
      dd:SerialNumberXXXXXX</dd:SerialNumber>
      dd:ConsumableManufacturingSignature
      XXXXXXXXX632c3dced8fe40921648037091df898be8592631e0cc685fa5ca01fb1390d50ee82105c127837acadd887c3b18bd8a14099dc991d668c43400bd3d2effaca896f6d0bf41dbe24d78afbe15ef5054f9d96d7180fa6792fbff830d0bcd785c89a821c8fe7e00a2cad4975a48c1fa7f51041ec34e874cf8097a4780127507c626b2f90fdd1284893c1b12b2409918ee266b8d067d49444cdabdac3a2d61b0f6d3c43cae7035567f99513063e69e0529673fca1df088722f2cdd64
      </dd:ConsumableManufacturingSignature>
      dd:ConsumableEstimatedPages
      dd:ValueInt1350</dd:ValueInt>
      dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
      </dd:ConsumableEstimatedPages>
      ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
      ccdyn:PreviousCartridgeData
      dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0000</dd:CartridgeModelLife>
      dd:ProductNumber/
      dd:Manufacturer
      dd:Name/
      dd:Date1976-01-01</dd:Date>
      </dd:Manufacturer>
      dd:SerialNumber0</dd:SerialNumber>
      ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
      ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
      ccdyn:DrumLife0</ccdyn:DrumLife>
      ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
      ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
      ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
      ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
      ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
      ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
      ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
      </ccdyn:PreviousCartridgeData>
      </ccdyn:ConsumableInfo>
      ccdyn:ConsumableInfo
      dd:Capacity
      dd:MaxCapacity7</dd:MaxCapacity>
      dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
      </dd:Capacity>
      dd:CartridgeModelInformation6603</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0046</dd:CartridgeModelLife>
      dd:ConsumableFamilyNameCyan toner supply</dd:ConsumableFamilyName>
      dd:ConsumableLabelCodeC</dd:ConsumableLabelCode>
      dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
      dd:ConsumableLifeState
      dd:ConsumableStateok</dd:ConsumableState>
      dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
      dd:BrandHP</dd:Brand>
      </dd:ConsumableLifeState>
      dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
      dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>
      dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
      dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
      dd:ConsumableStation3</dd:ConsumableStation>
      dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
      dd:Installation
      dd:Date1976-01-01</dd:Date>
      </dd:Installation>
      dd:Manufacturer
      dd:NameHP</dd:Name>
      dd:Date2020-09-14</dd:Date>
      </dd:Manufacturer>
      dd:ProductNumberW2211A</dd:ProductNumber>
      dd:SerialNumberxxxxxxxx</dd:SerialNumber>
      dd:ConsumableManufacturingSignature
      xxxxxxxxxxxbc2994cbe32689d404d448ef561500d3bd46c62f3d7ce273918abcbc8d56abff56ad514b00ab9ed4b0e938b23e400505f2556c9960eeabc77f4c1c325b4ffc5c1161ca78ac6783957c628b5482a78bdede1f3c58559d952d908430099b078097cc0d6f9e832a400a1295cec7c233bf7d6cac5bde1cbe0d6fe5be010f05756e6852b736f2b12eafba3c0f23cad5ce1a04d784f89801ba5bcd74add3b602ef370250b8cffe3db34feb1e81ec9fd75f997d72d88e7355aed665a7ee
      </dd:ConsumableManufacturingSignature>
      dd:ConsumableEstimatedPages
      dd:ValueInt700</dd:ValueInt>
      dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
      </dd:ConsumableEstimatedPages>
      ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
      ccdyn:PreviousCartridgeData
      dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0000</dd:CartridgeModelLife>
      dd:ProductNumber/
      dd:Manufacturer
      dd:Name/
      dd:Date1976-01-01</dd:Date>
      </dd:Manufacturer>
      dd:SerialNumber0</dd:SerialNumber>
      ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
      ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
      ccdyn:DrumLife0</ccdyn:DrumLife>
      ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
      ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
      ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
      ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
      ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
      ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
      ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
      </ccdyn:PreviousCartridgeData>
      </ccdyn:ConsumableInfo>
      ccdyn:ConsumableInfo
      dd:Capacity
      dd:MaxCapacity7</dd:MaxCapacity>
      dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
      </dd:Capacity>
      dd:CartridgeModelInformation6602</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0046</dd:CartridgeModelLife>
      dd:ConsumableFamilyNameMagenta toner supply</dd:ConsumableFamilyName>
      dd:ConsumableLabelCodeM</dd:ConsumableLabelCode>
      dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
      dd:ConsumableLifeState
      dd:ConsumableStateok</dd:ConsumableState>
      dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
      dd:BrandHP</dd:Brand>
      </dd:ConsumableLifeState>
      dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
      dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>
      dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
      dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
      dd:ConsumableStation2</dd:ConsumableStation>
      dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
      dd:Installation
      dd:Date1976-01-01</dd:Date>
      </dd:Installation>
      dd:Manufacturer
      dd:NameHP</dd:Name>
      dd:Date2020-09-13</dd:Date>
      </dd:Manufacturer>
      dd:ProductNumberW2213A</dd:ProductNumber>
      dd:SerialNumberxxxxxxxxxx</dd:SerialNumber>
      dd:ConsumableManufacturingSignature
      xxxxxxxxxxxxc51a6eb16aa8a4446107dbc62a7c835c273d4fea88c8c4d2f926fe7973e5fa0917d4481856296c4bcf753cb20b3aa839664dbddb824f37e6ad051c5c6e71dbc86411b53f0f5040c0fc30259230323969a3133452ffd2ba38afd29d1f7949a6160e2f8eaa998235a6f95084feebede2dd98af10d4b9d95168b545c4172bcc57e2b77d634395d52fec261254130911227e36ad6d4322301176d588f330fb612ecca88d852f5e291eede135162e76df70e14c69648c0b2c6331e45
      </dd:ConsumableManufacturingSignature>
      dd:ConsumableEstimatedPages
      dd:ValueInt700</dd:ValueInt>
      dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
      </dd:ConsumableEstimatedPages>
      ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
      ccdyn:PreviousCartridgeData
      dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0000</dd:CartridgeModelLife>
      dd:ProductNumber/
      dd:Manufacturer
      dd:Name/
      dd:Date1976-01-01</dd:Date>
      </dd:Manufacturer>
      dd:SerialNumber0</dd:SerialNumber>
      ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
      ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
      ccdyn:DrumLife0</ccdyn:DrumLife>
      ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
      ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
      ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
      ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
      ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
      ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
      ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
      </ccdyn:PreviousCartridgeData>
      </ccdyn:ConsumableInfo>
      ccdyn:ConsumableInfo
      dd:Capacity
      dd:MaxCapacity7</dd:MaxCapacity>
      dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
      </dd:Capacity>
      dd:CartridgeModelInformation6601</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0046</dd:CartridgeModelLife>
      dd:ConsumableFamilyNameYellow toner supply</dd:ConsumableFamilyName>
      dd:ConsumableLabelCodeY</dd:ConsumableLabelCode>
      dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
      dd:ConsumableLifeState
      dd:ConsumableStateok</dd:ConsumableState>
      dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
      dd:BrandHP</dd:Brand>
      </dd:ConsumableLifeState>
      dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
      dd:ConsumablePercentageLevelRemaining60</dd:ConsumablePercentageLevelRemaining>
      dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
      dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
      dd:ConsumableStation1</dd:ConsumableStation>
      dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
      dd:Installation
      dd:Date1976-01-01</dd:Date>
      </dd:Installation>
      dd:Manufacturer
      dd:NameHP</dd:Name>
      dd:Date2020-09-12</dd:Date>
      </dd:Manufacturer>
      dd:ProductNumberW2212A</dd:ProductNumber>
      dd:SerialNumberxxxxxxxxxxx</dd:SerialNumber>
      dd:ConsumableManufacturingSignature
      xxxxxxxxxxx78c48c0f92b3aeca01af66a0258308eccc50ad3af56d588b5e037a9f63ce79cee6ac1f03a913ce2614e0005261637dbe8d714a0f1919314842410f45591656b2d8fecc3480a1be0a3224cfc811bddbc1a36cf7954129203a002e6fd45de72f256279555f50648886fe0a5f5f57046a33c5ddbf89ad03ce8ba0e652a55cf4a8639e518cbe9892293a41a7d6683caa969013b3c66dc57420f765a622fa97c70b6ffa82af56624db922353de534f1e504600c498c6befb340bf0133
      </dd:ConsumableManufacturingSignature>
      dd:ConsumableEstimatedPages
      dd:ValueInt700</dd:ValueInt>
      dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
      </dd:ConsumableEstimatedPages>
      ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
      ccdyn:PreviousCartridgeData
      dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
      dd:CartridgeModelLife0000</dd:CartridgeModelLife>
      dd:ProductNumber/
      dd:Manufacturer
      dd:Name/
      dd:Date1976-01-01</dd:Date>
      </dd:Manufacturer>
      dd:SerialNumber0</dd:SerialNumber>
      ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
      ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
      ccdyn:DrumLife0</ccdyn:DrumLife>
      ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
      ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
      ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
      ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
      ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
      ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
      ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
      </ccdyn:PreviousCartridgeData>
      </ccdyn:ConsumableInfo>
      </ccdyn:ConsumableConfigDyn>

      mickymM 1 Reply Last reply
      0
      • J jensus11

        Hallo,

        ich versuche das Script bei mir zum laufen zubekommen.
        Klappt auch soweit, nur es werden mir keine Werte geliefert.
        Im Javascriptadapter habe ich das Modul xml2js eingefügt, request hatte ich schon eingefügt.

        Kann mir da einen helfen?

        die xml sieht so aus.


        This XML file does not appear to have any style information associated with it. The document tree is shown below.
        <!--
        THIS DATA SUBJECT TO DISCLAIMER(S) INCLUDED WITH THE PRODUCT OF ORIGIN.
        -->
        <ccdyn:ConsumableConfigDyn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/" xmlns:ccdyn="http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19" xsi:schemaLocation="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/ dd/DataDictionaryMasterLEDM.xsd http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19 ConsumableConfigDyn.xsd">
        dd:Version
        dd:RevisionSVN-IPG-LEDM.1103</dd:Revision>
        </dd:Version>
        ccdyn:ProductConsumableInfo
        dd:NumOfUserReplaceableConsumables4</dd:NumOfUserReplaceableConsumables>
        dd:NumOfNonUserReplaceableConsumables0</dd:NumOfNonUserReplaceableConsumables>
        ccdyn:AtVeryLowSettings
        ccdyn:ConsumableSetting
        dd:ConsumableLabelCodeK</dd:ConsumableLabelCode>
        dd:ConsumableStateActioncontinue</dd:ConsumableStateAction>
        </ccdyn:ConsumableSetting>
        ccdyn:ConsumableSetting
        dd:ConsumableLabelCodeCMY</dd:ConsumableLabelCode>
        dd:ConsumableStateActioncontinue</dd:ConsumableStateAction>
        </ccdyn:ConsumableSetting>
        </ccdyn:AtVeryLowSettings>
        dd:StoreUsageDatadisabled</dd:StoreUsageData>
        ccdyn:GenuineHPSuppliesOnlydisabled</ccdyn:GenuineHPSuppliesOnly>
        </ccdyn:ProductConsumableInfo>
        ccdyn:ConsumableInfo
        dd:Capacity
        dd:MaxCapacity13</dd:MaxCapacity>
        dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
        </dd:Capacity>
        dd:CartridgeModelInformation6600</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0087</dd:CartridgeModelLife>
        dd:ConsumableFamilyNameBlack toner supply</dd:ConsumableFamilyName>
        dd:ConsumableLabelCodeK</dd:ConsumableLabelCode>
        dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
        dd:ConsumableLifeState
        dd:ConsumableStateok</dd:ConsumableState>
        dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
        dd:BrandHP</dd:Brand>
        </dd:ConsumableLifeState>
        dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
        dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>
        dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
        dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
        dd:ConsumableStation0</dd:ConsumableStation>
        dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
        dd:Installation
        dd:Date1976-01-01</dd:Date>
        </dd:Installation>
        dd:Manufacturer
        dd:NameHP</dd:Name>
        dd:Date2020-09-10</dd:Date>
        </dd:Manufacturer>
        dd:ProductNumberW2210A</dd:ProductNumber>
        dd:SerialNumberXXXXXX</dd:SerialNumber>
        dd:ConsumableManufacturingSignature
        XXXXXXXXX632c3dced8fe40921648037091df898be8592631e0cc685fa5ca01fb1390d50ee82105c127837acadd887c3b18bd8a14099dc991d668c43400bd3d2effaca896f6d0bf41dbe24d78afbe15ef5054f9d96d7180fa6792fbff830d0bcd785c89a821c8fe7e00a2cad4975a48c1fa7f51041ec34e874cf8097a4780127507c626b2f90fdd1284893c1b12b2409918ee266b8d067d49444cdabdac3a2d61b0f6d3c43cae7035567f99513063e69e0529673fca1df088722f2cdd64
        </dd:ConsumableManufacturingSignature>
        dd:ConsumableEstimatedPages
        dd:ValueInt1350</dd:ValueInt>
        dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
        </dd:ConsumableEstimatedPages>
        ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
        ccdyn:PreviousCartridgeData
        dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0000</dd:CartridgeModelLife>
        dd:ProductNumber/
        dd:Manufacturer
        dd:Name/
        dd:Date1976-01-01</dd:Date>
        </dd:Manufacturer>
        dd:SerialNumber0</dd:SerialNumber>
        ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
        ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
        ccdyn:DrumLife0</ccdyn:DrumLife>
        ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
        ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
        ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
        ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
        ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
        ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
        ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
        </ccdyn:PreviousCartridgeData>
        </ccdyn:ConsumableInfo>
        ccdyn:ConsumableInfo
        dd:Capacity
        dd:MaxCapacity7</dd:MaxCapacity>
        dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
        </dd:Capacity>
        dd:CartridgeModelInformation6603</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0046</dd:CartridgeModelLife>
        dd:ConsumableFamilyNameCyan toner supply</dd:ConsumableFamilyName>
        dd:ConsumableLabelCodeC</dd:ConsumableLabelCode>
        dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
        dd:ConsumableLifeState
        dd:ConsumableStateok</dd:ConsumableState>
        dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
        dd:BrandHP</dd:Brand>
        </dd:ConsumableLifeState>
        dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
        dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>
        dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
        dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
        dd:ConsumableStation3</dd:ConsumableStation>
        dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
        dd:Installation
        dd:Date1976-01-01</dd:Date>
        </dd:Installation>
        dd:Manufacturer
        dd:NameHP</dd:Name>
        dd:Date2020-09-14</dd:Date>
        </dd:Manufacturer>
        dd:ProductNumberW2211A</dd:ProductNumber>
        dd:SerialNumberxxxxxxxx</dd:SerialNumber>
        dd:ConsumableManufacturingSignature
        xxxxxxxxxxxbc2994cbe32689d404d448ef561500d3bd46c62f3d7ce273918abcbc8d56abff56ad514b00ab9ed4b0e938b23e400505f2556c9960eeabc77f4c1c325b4ffc5c1161ca78ac6783957c628b5482a78bdede1f3c58559d952d908430099b078097cc0d6f9e832a400a1295cec7c233bf7d6cac5bde1cbe0d6fe5be010f05756e6852b736f2b12eafba3c0f23cad5ce1a04d784f89801ba5bcd74add3b602ef370250b8cffe3db34feb1e81ec9fd75f997d72d88e7355aed665a7ee
        </dd:ConsumableManufacturingSignature>
        dd:ConsumableEstimatedPages
        dd:ValueInt700</dd:ValueInt>
        dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
        </dd:ConsumableEstimatedPages>
        ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
        ccdyn:PreviousCartridgeData
        dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0000</dd:CartridgeModelLife>
        dd:ProductNumber/
        dd:Manufacturer
        dd:Name/
        dd:Date1976-01-01</dd:Date>
        </dd:Manufacturer>
        dd:SerialNumber0</dd:SerialNumber>
        ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
        ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
        ccdyn:DrumLife0</ccdyn:DrumLife>
        ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
        ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
        ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
        ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
        ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
        ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
        ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
        </ccdyn:PreviousCartridgeData>
        </ccdyn:ConsumableInfo>
        ccdyn:ConsumableInfo
        dd:Capacity
        dd:MaxCapacity7</dd:MaxCapacity>
        dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
        </dd:Capacity>
        dd:CartridgeModelInformation6602</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0046</dd:CartridgeModelLife>
        dd:ConsumableFamilyNameMagenta toner supply</dd:ConsumableFamilyName>
        dd:ConsumableLabelCodeM</dd:ConsumableLabelCode>
        dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
        dd:ConsumableLifeState
        dd:ConsumableStateok</dd:ConsumableState>
        dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
        dd:BrandHP</dd:Brand>
        </dd:ConsumableLifeState>
        dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
        dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>
        dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
        dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
        dd:ConsumableStation2</dd:ConsumableStation>
        dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
        dd:Installation
        dd:Date1976-01-01</dd:Date>
        </dd:Installation>
        dd:Manufacturer
        dd:NameHP</dd:Name>
        dd:Date2020-09-13</dd:Date>
        </dd:Manufacturer>
        dd:ProductNumberW2213A</dd:ProductNumber>
        dd:SerialNumberxxxxxxxxxx</dd:SerialNumber>
        dd:ConsumableManufacturingSignature
        xxxxxxxxxxxxc51a6eb16aa8a4446107dbc62a7c835c273d4fea88c8c4d2f926fe7973e5fa0917d4481856296c4bcf753cb20b3aa839664dbddb824f37e6ad051c5c6e71dbc86411b53f0f5040c0fc30259230323969a3133452ffd2ba38afd29d1f7949a6160e2f8eaa998235a6f95084feebede2dd98af10d4b9d95168b545c4172bcc57e2b77d634395d52fec261254130911227e36ad6d4322301176d588f330fb612ecca88d852f5e291eede135162e76df70e14c69648c0b2c6331e45
        </dd:ConsumableManufacturingSignature>
        dd:ConsumableEstimatedPages
        dd:ValueInt700</dd:ValueInt>
        dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
        </dd:ConsumableEstimatedPages>
        ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
        ccdyn:PreviousCartridgeData
        dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0000</dd:CartridgeModelLife>
        dd:ProductNumber/
        dd:Manufacturer
        dd:Name/
        dd:Date1976-01-01</dd:Date>
        </dd:Manufacturer>
        dd:SerialNumber0</dd:SerialNumber>
        ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
        ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
        ccdyn:DrumLife0</ccdyn:DrumLife>
        ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
        ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
        ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
        ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
        ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
        ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
        ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
        </ccdyn:PreviousCartridgeData>
        </ccdyn:ConsumableInfo>
        ccdyn:ConsumableInfo
        dd:Capacity
        dd:MaxCapacity7</dd:MaxCapacity>
        dd:Unit100ImpressionsAt5PercentCoverage</dd:Unit>
        </dd:Capacity>
        dd:CartridgeModelInformation6601</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0046</dd:CartridgeModelLife>
        dd:ConsumableFamilyNameYellow toner supply</dd:ConsumableFamilyName>
        dd:ConsumableLabelCodeY</dd:ConsumableLabelCode>
        dd:ConsumableLastUsedDate2021-07-03</dd:ConsumableLastUsedDate>
        dd:ConsumableLifeState
        dd:ConsumableStateok</dd:ConsumableState>
        dd:MeasuredQuantityStateok</dd:MeasuredQuantityState>
        dd:BrandHP</dd:Brand>
        </dd:ConsumableLifeState>
        dd:ConsumableLowThreshold10</dd:ConsumableLowThreshold>
        dd:ConsumablePercentageLevelRemaining60</dd:ConsumablePercentageLevelRemaining>
        dd:ConsumableReplaceabilityTypeuserReplaceable</dd:ConsumableReplaceabilityType>
        dd:ConsumableSelectibilityNumber207A</dd:ConsumableSelectibilityNumber>
        dd:ConsumableStation1</dd:ConsumableStation>
        dd:ConsumableTypeEnumtoner</dd:ConsumableTypeEnum>
        dd:Installation
        dd:Date1976-01-01</dd:Date>
        </dd:Installation>
        dd:Manufacturer
        dd:NameHP</dd:Name>
        dd:Date2020-09-12</dd:Date>
        </dd:Manufacturer>
        dd:ProductNumberW2212A</dd:ProductNumber>
        dd:SerialNumberxxxxxxxxxxx</dd:SerialNumber>
        dd:ConsumableManufacturingSignature
        xxxxxxxxxxx78c48c0f92b3aeca01af66a0258308eccc50ad3af56d588b5e037a9f63ce79cee6ac1f03a913ce2614e0005261637dbe8d714a0f1919314842410f45591656b2d8fecc3480a1be0a3224cfc811bddbc1a36cf7954129203a002e6fd45de72f256279555f50648886fe0a5f5f57046a33c5ddbf89ad03ce8ba0e652a55cf4a8639e518cbe9892293a41a7d6683caa969013b3c66dc57420f765a622fa97c70b6ffa82af56624db922353de534f1e504600c498c6befb340bf0133
        </dd:ConsumableManufacturingSignature>
        dd:ConsumableEstimatedPages
        dd:ValueInt700</dd:ValueInt>
        dd:PageYieldUnitsISOPages</dd:PageYieldUnits>
        </dd:ConsumableEstimatedPages>
        ccdyn:DataCollectionValidfalse</ccdyn:DataCollectionValid>
        ccdyn:PreviousCartridgeData
        dd:CartridgeModelInformation0000</dd:CartridgeModelInformation>
        dd:CartridgeModelLife0000</dd:CartridgeModelLife>
        dd:ProductNumber/
        dd:Manufacturer
        dd:Name/
        dd:Date1976-01-01</dd:Date>
        </dd:Manufacturer>
        dd:SerialNumber0</dd:SerialNumber>
        ccdyn:MonoColorRegardlessOfSize0</ccdyn:MonoColorRegardlessOfSize>
        ccdyn:EngineTonerRemaining0</ccdyn:EngineTonerRemaining>
        ccdyn:DrumLife0</ccdyn:DrumLife>
        ccdyn:DeveloperLife0</ccdyn:DeveloperLife>
        ccdyn:DeveloperWearLife0</ccdyn:DeveloperWearLife>
        ccdyn:EngineTonerRemainingLevelVeryLow0</ccdyn:EngineTonerRemainingLevelVeryLow>
        ccdyn:DrumLifeAtVeryLow0</ccdyn:DrumLifeAtVeryLow>
        ccdyn:DeveloperLifeAtVeryLow0</ccdyn:DeveloperLifeAtVeryLow>
        ccdyn:DeveloperWearLifeAtVeryLow0</ccdyn:DeveloperWearLifeAtVeryLow>
        ccdyn:PageCountLetterAreaConvertedAtVeryLow0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
        </ccdyn:PreviousCartridgeData>
        </ccdyn:ConsumableInfo>
        </ccdyn:ConsumableConfigDyn>

        mickymM Online
        mickymM Online
        mickym
        Most Active
        wrote on last edited by mickym
        #16

        @jensus11 Du bekommst doch die Werte geliefert:

        dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>

        Allerdings ist damit man das hier richtig lesen kann, sollte man sowas in CodeTags packen - damit man das auch richtig lesen kann und ggf. nachvollziehen kann.

        <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
        

        So sieht nämlich obige Zeile in Wahrheit aus. Ob Dein XML Parser funktioniert musst halt mal schauen, was in Deiner Variablen json drin steht.

        Ich verstehe zwar nicht alles in dem Code von @Christian-4, z. Bsp warum result (das nach meinem Verständnis ja bereits das JavaScript Objekt lt. xml2js enthalten soll) nun in einen JSON String gewandelt wird, um im nächsten Augenblick wieder ein JavaScript Objekt aus dem JSON String zu generieren

                    xml = JSON.stringify(result);
                    var json = JSON.parse(xml);
        

        Grundsätzlich habe ich das aber mal mit NodeRed nachvollzogen und in der Hauptschleife des Javascript Codes von @Christian-4 , der Deine Datenpunkte im iobroker schreibt, iteriert er über folgendes Array:

        for (var i in json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo']) {
                 let node = json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo'][i];
        ...
        

        4ca51704-de0c-4510-9578-75647039a1b4-image.png

        Also musst mal Deine Variable json bzw. in der Variablen node, die die jeweiligen array Elemente enthält, anschauen. Hier sollten dann die Elemente aus dem Screenshot zu sehen sein.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        J 1 Reply Last reply
        0
        • mickymM mickym

          @jensus11 Du bekommst doch die Werte geliefert:

          dd:ConsumablePercentageLevelRemaining70</dd:ConsumablePercentageLevelRemaining>

          Allerdings ist damit man das hier richtig lesen kann, sollte man sowas in CodeTags packen - damit man das auch richtig lesen kann und ggf. nachvollziehen kann.

          <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
          

          So sieht nämlich obige Zeile in Wahrheit aus. Ob Dein XML Parser funktioniert musst halt mal schauen, was in Deiner Variablen json drin steht.

          Ich verstehe zwar nicht alles in dem Code von @Christian-4, z. Bsp warum result (das nach meinem Verständnis ja bereits das JavaScript Objekt lt. xml2js enthalten soll) nun in einen JSON String gewandelt wird, um im nächsten Augenblick wieder ein JavaScript Objekt aus dem JSON String zu generieren

                      xml = JSON.stringify(result);
                      var json = JSON.parse(xml);
          

          Grundsätzlich habe ich das aber mal mit NodeRed nachvollzogen und in der Hauptschleife des Javascript Codes von @Christian-4 , der Deine Datenpunkte im iobroker schreibt, iteriert er über folgendes Array:

          for (var i in json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo']) {
                   let node = json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo'][i];
          ...
          

          4ca51704-de0c-4510-9578-75647039a1b4-image.png

          Also musst mal Deine Variable json bzw. in der Variablen node, die die jeweiligen array Elemente enthält, anschauen. Hier sollten dann die Elemente aus dem Screenshot zu sehen sein.

          J Offline
          J Offline
          jensus11
          wrote on last edited by
          #17

          @mickym das Problem ist das keine json erstellt wird oder zu finden ist oder ich sie nicht finde unter den Objekten(was ich aber nicht glaube).

          mickymM 1 Reply Last reply
          0
          • J jensus11

            @mickym das Problem ist das keine json erstellt wird oder zu finden ist oder ich sie nicht finde unter den Objekten(was ich aber nicht glaube).

            mickymM Online
            mickymM Online
            mickym
            Most Active
            wrote on last edited by mickym
            #18

            @jensus11
            Hast Du den Code gelesen, werden denn die Datenpunkte angelegt im iobroker, die mit createState erzeugt wurden?
            ==> Ich gehe mal davon aus, da Du nur schreibst das keine Werte angezeigt werden
            Du sagst das keine Werte geliefert werden?
            ==> Stimmt nicht, denn unter Deiner XML Datei kann man die Werte ja sehen (wie gesagt pack es bitte in Code-Tags)

            Ich bedien mich mal hier von @Glasfaser mit der tollen Illustration. :)

            Code-Tags.gif

            Ansonsten musst Du halt zu Debug-Zwecken mal ins Log schreiben.

            In der Schleife nach:

            let node = json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo'][i];
            

            könntest Du ja mal prüfen, ob das NodeObjekt sauber ausgelesen wird.

            also nach der Zeile

            let ConsumablePercentageLevelRemaining = node['dd:ConsumablePercentageLevelRemaining'];
            

            ein

            console.log(ConsumablePercentageLevelRemaining);
            

            Dann natürlich im LOG schauen, ob die Werte dort geschrieben werden.

            dann weisst Du

            1. die Daten kommen an und werden sauber ausgeslesen
            2. ggf. nur ein Problem mit dem Schreiben der Daten aber wo

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            J 1 Reply Last reply
            0
            • mickymM mickym

              @jensus11
              Hast Du den Code gelesen, werden denn die Datenpunkte angelegt im iobroker, die mit createState erzeugt wurden?
              ==> Ich gehe mal davon aus, da Du nur schreibst das keine Werte angezeigt werden
              Du sagst das keine Werte geliefert werden?
              ==> Stimmt nicht, denn unter Deiner XML Datei kann man die Werte ja sehen (wie gesagt pack es bitte in Code-Tags)

              Ich bedien mich mal hier von @Glasfaser mit der tollen Illustration. :)

              Code-Tags.gif

              Ansonsten musst Du halt zu Debug-Zwecken mal ins Log schreiben.

              In der Schleife nach:

              let node = json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo'][i];
              

              könntest Du ja mal prüfen, ob das NodeObjekt sauber ausgelesen wird.

              also nach der Zeile

              let ConsumablePercentageLevelRemaining = node['dd:ConsumablePercentageLevelRemaining'];
              

              ein

              console.log(ConsumablePercentageLevelRemaining);
              

              Dann natürlich im LOG schauen, ob die Werte dort geschrieben werden.

              dann weisst Du

              1. die Daten kommen an und werden sauber ausgeslesen
              2. ggf. nur ein Problem mit dem Schreiben der Daten aber wo
              J Offline
              J Offline
              jensus11
              wrote on last edited by jensus11
              #19

              @mickym
              ja den Code habe ich gelesen und die Datenpunkte werden angelegt nur hallt nicht ausgefüllt. Steht halt überall NULL.

              This XML file does not appear to have any style information associated with it. The document tree is shown below.
              <!--
               THIS DATA SUBJECT TO DISCLAIMER(S) INCLUDED WITH THE PRODUCT OF ORIGIN. 
              -->
              <ccdyn:ConsumableConfigDyn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/" xmlns:ccdyn="http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19" xsi:schemaLocation="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/ dd/DataDictionaryMasterLEDM.xsd http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19 ConsumableConfigDyn.xsd">
              <dd:Version>
              <dd:Revision>SVN-IPG-LEDM.1103</dd:Revision>
              </dd:Version>
              <ccdyn:ProductConsumableInfo>
              <dd:NumOfUserReplaceableConsumables>4</dd:NumOfUserReplaceableConsumables>
              <dd:NumOfNonUserReplaceableConsumables>0</dd:NumOfNonUserReplaceableConsumables>
              <ccdyn:AtVeryLowSettings>
              <ccdyn:ConsumableSetting>
              <dd:ConsumableLabelCode>K</dd:ConsumableLabelCode>
              <dd:ConsumableStateAction>continue</dd:ConsumableStateAction>
              </ccdyn:ConsumableSetting>
              <ccdyn:ConsumableSetting>
              <dd:ConsumableLabelCode>CMY</dd:ConsumableLabelCode>
              <dd:ConsumableStateAction>continue</dd:ConsumableStateAction>
              </ccdyn:ConsumableSetting>
              </ccdyn:AtVeryLowSettings>
              <dd:StoreUsageData>disabled</dd:StoreUsageData>
              <ccdyn:GenuineHPSuppliesOnly>disabled</ccdyn:GenuineHPSuppliesOnly>
              </ccdyn:ProductConsumableInfo>
              <ccdyn:ConsumableInfo>
              <dd:Capacity>
              <dd:MaxCapacity>13</dd:MaxCapacity>
              <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
              </dd:Capacity>
              <dd:CartridgeModelInformation>6600</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0087</dd:CartridgeModelLife>
              <dd:ConsumableFamilyName>Black toner supply</dd:ConsumableFamilyName>
              <dd:ConsumableLabelCode>K</dd:ConsumableLabelCode>
              <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
              <dd:ConsumableLifeState>
              <dd:ConsumableState>ok</dd:ConsumableState>
              <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
              <dd:Brand>HP</dd:Brand>
              </dd:ConsumableLifeState>
              <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
              <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
              <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
              <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
              <dd:ConsumableStation>0</dd:ConsumableStation>
              <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
              <dd:Installation>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Installation>
              <dd:Manufacturer>
              <dd:Name>HP</dd:Name>
              <dd:Date>2020-09-10</dd:Date>
              </dd:Manufacturer>
              <dd:ProductNumber>W2210A</dd:ProductNumber>
              <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
              <dd:ConsumableManufacturingSignature>
              xxxxxxxdced8fe40921648037091df898be8592631e0cc685fa5ca01fb1390d50ee82105c127837acadd887c3b18bd8a14099dc991d668c43400bd3d2effaca896f6d0bf41dbe24d78afbe15ef5054f9d96d7180fa6792fbff830d0bcd785c89a821c8fe7e00a2cad4975a48c1fa7f51041ec34e874cf8097a4780127507c626b2f90fdd1284893c1b12b2409918ee266b8d067d49444cdabdac3a2d61b0f6d3c43cae7035567f99513063e69e0529673fca1df088722f2cdd64
              </dd:ConsumableManufacturingSignature>
              <dd:ConsumableEstimatedPages>
              <dd:ValueInt>1350</dd:ValueInt>
              <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
              </dd:ConsumableEstimatedPages>
              <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
              <ccdyn:PreviousCartridgeData>
              <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
              <dd:ProductNumber/>
              <dd:Manufacturer>
              <dd:Name/>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Manufacturer>
              <dd:SerialNumber>0</dd:SerialNumber>
              <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
              <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
              <ccdyn:DrumLife>0</ccdyn:DrumLife>
              <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
              <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
              <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
              <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
              <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
              <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
              <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
              </ccdyn:PreviousCartridgeData>
              </ccdyn:ConsumableInfo>
              <ccdyn:ConsumableInfo>
              <dd:Capacity>
              <dd:MaxCapacity>7</dd:MaxCapacity>
              <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
              </dd:Capacity>
              <dd:CartridgeModelInformation>6603</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0046</dd:CartridgeModelLife>
              <dd:ConsumableFamilyName>Cyan toner supply</dd:ConsumableFamilyName>
              <dd:ConsumableLabelCode>C</dd:ConsumableLabelCode>
              <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
              <dd:ConsumableLifeState>
              <dd:ConsumableState>ok</dd:ConsumableState>
              <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
              <dd:Brand>HP</dd:Brand>
              </dd:ConsumableLifeState>
              <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
              <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
              <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
              <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
              <dd:ConsumableStation>3</dd:ConsumableStation>
              <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
              <dd:Installation>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Installation>
              <dd:Manufacturer>
              <dd:Name>HP</dd:Name>
              <dd:Date>2020-09-14</dd:Date>
              </dd:Manufacturer>
              <dd:ProductNumber>W2211A</dd:ProductNumber>
              <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
              <dd:ConsumableManufacturingSignature>
              xxxxxxxxxbc2994cbe32689d404d448ef561500d3bd46c62f3d7ce273918abcbc8d56abff56ad514b00ab9ed4b0e938b23e400505f2556c9960eeabc77f4c1c325b4ffc5c1161ca78ac6783957c628b5482a78bdede1f3c58559d952d908430099b078097cc0d6f9e832a400a1295cec7c233bf7d6cac5bde1cbe0d6fe5be010f05756e6852b736f2b12eafba3c0f23cad5ce1a04d784f89801ba5bcd74add3b602ef370250b8cffe3db34feb1e81ec9fd75f997d72d88e7355aed665a7ee
              </dd:ConsumableManufacturingSignature>
              <dd:ConsumableEstimatedPages>
              <dd:ValueInt>700</dd:ValueInt>
              <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
              </dd:ConsumableEstimatedPages>
              <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
              <ccdyn:PreviousCartridgeData>
              <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
              <dd:ProductNumber/>
              <dd:Manufacturer>
              <dd:Name/>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Manufacturer>
              <dd:SerialNumber>0</dd:SerialNumber>
              <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
              <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
              <ccdyn:DrumLife>0</ccdyn:DrumLife>
              <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
              <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
              <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
              <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
              <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
              <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
              <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
              </ccdyn:PreviousCartridgeData>
              </ccdyn:ConsumableInfo>
              <ccdyn:ConsumableInfo>
              <dd:Capacity>
              <dd:MaxCapacity>7</dd:MaxCapacity>
              <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
              </dd:Capacity>
              <dd:CartridgeModelInformation>6602</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0046</dd:CartridgeModelLife>
              <dd:ConsumableFamilyName>Magenta toner supply</dd:ConsumableFamilyName>
              <dd:ConsumableLabelCode>M</dd:ConsumableLabelCode>
              <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
              <dd:ConsumableLifeState>
              <dd:ConsumableState>ok</dd:ConsumableState>
              <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
              <dd:Brand>HP</dd:Brand>
              </dd:ConsumableLifeState>
              <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
              <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
              <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
              <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
              <dd:ConsumableStation>2</dd:ConsumableStation>
              <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
              <dd:Installation>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Installation>
              <dd:Manufacturer>
              <dd:Name>HP</dd:Name>
              <dd:Date>2020-09-13</dd:Date>
              </dd:Manufacturer>
              <dd:ProductNumber>W2213A</dd:ProductNumber>
              <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
              <dd:ConsumableManufacturingSignature>
              xxxxxxxxxcc51a6eb16aa8a4446107dbc62a7c835c273d4fea88c8c4d2f926fe7973e5fa0917d4481856296c4bcf753cb20b3aa839664dbddb824f37e6ad051c5c6e71dbc86411b53f0f5040c0fc30259230323969a3133452ffd2ba38afd29d1f7949a6160e2f8eaa998235a6f95084feebede2dd98af10d4b9d95168b545c4172bcc57e2b77d634395d52fec261254130911227e36ad6d4322301176d588f330fb612ecca88d852f5e291eede135162e76df70e14c69648c0b2c6331e45
              </dd:ConsumableManufacturingSignature>
              <dd:ConsumableEstimatedPages>
              <dd:ValueInt>700</dd:ValueInt>
              <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
              </dd:ConsumableEstimatedPages>
              <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
              <ccdyn:PreviousCartridgeData>
              <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
              <dd:ProductNumber/>
              <dd:Manufacturer>
              <dd:Name/>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Manufacturer>
              <dd:SerialNumber>0</dd:SerialNumber>
              <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
              <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
              <ccdyn:DrumLife>0</ccdyn:DrumLife>
              <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
              <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
              <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
              <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
              <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
              <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
              <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
              </ccdyn:PreviousCartridgeData>
              </ccdyn:ConsumableInfo>
              <ccdyn:ConsumableInfo>
              <dd:Capacity>
              <dd:MaxCapacity>7</dd:MaxCapacity>
              <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
              </dd:Capacity>
              <dd:CartridgeModelInformation>6601</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0046</dd:CartridgeModelLife>
              <dd:ConsumableFamilyName>Yellow toner supply</dd:ConsumableFamilyName>
              <dd:ConsumableLabelCode>Y</dd:ConsumableLabelCode>
              <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
              <dd:ConsumableLifeState>
              <dd:ConsumableState>ok</dd:ConsumableState>
              <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
              <dd:Brand>HP</dd:Brand>
              </dd:ConsumableLifeState>
              <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
              <dd:ConsumablePercentageLevelRemaining>60</dd:ConsumablePercentageLevelRemaining>
              <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
              <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
              <dd:ConsumableStation>1</dd:ConsumableStation>
              <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
              <dd:Installation>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Installation>
              <dd:Manufacturer>
              <dd:Name>HP</dd:Name>
              <dd:Date>2020-09-12</dd:Date>
              </dd:Manufacturer>
              <dd:ProductNumber>W2212A</dd:ProductNumber>
              <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
              <dd:ConsumableManufacturingSignature>
              xxxxxxxxx4878c48c0f92b3aeca01af66a0258308eccc50ad3af56d588b5e037a9f63ce79cee6ac1f03a913ce2614e0005261637dbe8d714a0f1919314842410f45591656b2d8fecc3480a1be0a3224cfc811bddbc1a36cf7954129203a002e6fd45de72f256279555f50648886fe0a5f5f57046a33c5ddbf89ad03ce8ba0e652a55cf4a8639e518cbe9892293a41a7d6683caa969013b3c66dc57420f765a622fa97c70b6ffa82af56624db922353de534f1e504600c498c6befb340bf0133
              </dd:ConsumableManufacturingSignature>
              <dd:ConsumableEstimatedPages>
              <dd:ValueInt>700</dd:ValueInt>
              <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
              </dd:ConsumableEstimatedPages>
              <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
              <ccdyn:PreviousCartridgeData>
              <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
              <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
              <dd:ProductNumber/>
              <dd:Manufacturer>
              <dd:Name/>
              <dd:Date>1976-01-01</dd:Date>
              </dd:Manufacturer>
              <dd:SerialNumber>0</dd:SerialNumber>
              <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
              <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
              <ccdyn:DrumLife>0</ccdyn:DrumLife>
              <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
              <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
              <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
              <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
              <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
              <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
              <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
              </ccdyn:PreviousCartridgeData>
              </ccdyn:ConsumableInfo>
              </ccdyn:ConsumableConfigDyn>
              
              mickymM 1 Reply Last reply
              0
              • J Offline
                J Offline
                jensus11
                wrote on last edited by
                #20

                Bildschirmfoto 2021-07-04 um 12.46.10.png

                1 Reply Last reply
                0
                • J jensus11

                  @mickym
                  ja den Code habe ich gelesen und die Datenpunkte werden angelegt nur hallt nicht ausgefüllt. Steht halt überall NULL.

                  This XML file does not appear to have any style information associated with it. The document tree is shown below.
                  <!--
                   THIS DATA SUBJECT TO DISCLAIMER(S) INCLUDED WITH THE PRODUCT OF ORIGIN. 
                  -->
                  <ccdyn:ConsumableConfigDyn xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dd="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/" xmlns:ccdyn="http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19" xsi:schemaLocation="http://www.hp.com/schemas/imaging/con/dictionaries/1.0/ dd/DataDictionaryMasterLEDM.xsd http://www.hp.com/schemas/imaging/con/ledm/consumableconfigdyn/2007/11/19 ConsumableConfigDyn.xsd">
                  <dd:Version>
                  <dd:Revision>SVN-IPG-LEDM.1103</dd:Revision>
                  </dd:Version>
                  <ccdyn:ProductConsumableInfo>
                  <dd:NumOfUserReplaceableConsumables>4</dd:NumOfUserReplaceableConsumables>
                  <dd:NumOfNonUserReplaceableConsumables>0</dd:NumOfNonUserReplaceableConsumables>
                  <ccdyn:AtVeryLowSettings>
                  <ccdyn:ConsumableSetting>
                  <dd:ConsumableLabelCode>K</dd:ConsumableLabelCode>
                  <dd:ConsumableStateAction>continue</dd:ConsumableStateAction>
                  </ccdyn:ConsumableSetting>
                  <ccdyn:ConsumableSetting>
                  <dd:ConsumableLabelCode>CMY</dd:ConsumableLabelCode>
                  <dd:ConsumableStateAction>continue</dd:ConsumableStateAction>
                  </ccdyn:ConsumableSetting>
                  </ccdyn:AtVeryLowSettings>
                  <dd:StoreUsageData>disabled</dd:StoreUsageData>
                  <ccdyn:GenuineHPSuppliesOnly>disabled</ccdyn:GenuineHPSuppliesOnly>
                  </ccdyn:ProductConsumableInfo>
                  <ccdyn:ConsumableInfo>
                  <dd:Capacity>
                  <dd:MaxCapacity>13</dd:MaxCapacity>
                  <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
                  </dd:Capacity>
                  <dd:CartridgeModelInformation>6600</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0087</dd:CartridgeModelLife>
                  <dd:ConsumableFamilyName>Black toner supply</dd:ConsumableFamilyName>
                  <dd:ConsumableLabelCode>K</dd:ConsumableLabelCode>
                  <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
                  <dd:ConsumableLifeState>
                  <dd:ConsumableState>ok</dd:ConsumableState>
                  <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
                  <dd:Brand>HP</dd:Brand>
                  </dd:ConsumableLifeState>
                  <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
                  <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
                  <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
                  <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
                  <dd:ConsumableStation>0</dd:ConsumableStation>
                  <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
                  <dd:Installation>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Installation>
                  <dd:Manufacturer>
                  <dd:Name>HP</dd:Name>
                  <dd:Date>2020-09-10</dd:Date>
                  </dd:Manufacturer>
                  <dd:ProductNumber>W2210A</dd:ProductNumber>
                  <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
                  <dd:ConsumableManufacturingSignature>
                  xxxxxxxdced8fe40921648037091df898be8592631e0cc685fa5ca01fb1390d50ee82105c127837acadd887c3b18bd8a14099dc991d668c43400bd3d2effaca896f6d0bf41dbe24d78afbe15ef5054f9d96d7180fa6792fbff830d0bcd785c89a821c8fe7e00a2cad4975a48c1fa7f51041ec34e874cf8097a4780127507c626b2f90fdd1284893c1b12b2409918ee266b8d067d49444cdabdac3a2d61b0f6d3c43cae7035567f99513063e69e0529673fca1df088722f2cdd64
                  </dd:ConsumableManufacturingSignature>
                  <dd:ConsumableEstimatedPages>
                  <dd:ValueInt>1350</dd:ValueInt>
                  <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
                  </dd:ConsumableEstimatedPages>
                  <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
                  <ccdyn:PreviousCartridgeData>
                  <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
                  <dd:ProductNumber/>
                  <dd:Manufacturer>
                  <dd:Name/>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Manufacturer>
                  <dd:SerialNumber>0</dd:SerialNumber>
                  <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
                  <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
                  <ccdyn:DrumLife>0</ccdyn:DrumLife>
                  <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
                  <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
                  <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
                  <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
                  <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
                  <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
                  <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
                  </ccdyn:PreviousCartridgeData>
                  </ccdyn:ConsumableInfo>
                  <ccdyn:ConsumableInfo>
                  <dd:Capacity>
                  <dd:MaxCapacity>7</dd:MaxCapacity>
                  <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
                  </dd:Capacity>
                  <dd:CartridgeModelInformation>6603</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0046</dd:CartridgeModelLife>
                  <dd:ConsumableFamilyName>Cyan toner supply</dd:ConsumableFamilyName>
                  <dd:ConsumableLabelCode>C</dd:ConsumableLabelCode>
                  <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
                  <dd:ConsumableLifeState>
                  <dd:ConsumableState>ok</dd:ConsumableState>
                  <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
                  <dd:Brand>HP</dd:Brand>
                  </dd:ConsumableLifeState>
                  <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
                  <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
                  <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
                  <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
                  <dd:ConsumableStation>3</dd:ConsumableStation>
                  <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
                  <dd:Installation>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Installation>
                  <dd:Manufacturer>
                  <dd:Name>HP</dd:Name>
                  <dd:Date>2020-09-14</dd:Date>
                  </dd:Manufacturer>
                  <dd:ProductNumber>W2211A</dd:ProductNumber>
                  <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
                  <dd:ConsumableManufacturingSignature>
                  xxxxxxxxxbc2994cbe32689d404d448ef561500d3bd46c62f3d7ce273918abcbc8d56abff56ad514b00ab9ed4b0e938b23e400505f2556c9960eeabc77f4c1c325b4ffc5c1161ca78ac6783957c628b5482a78bdede1f3c58559d952d908430099b078097cc0d6f9e832a400a1295cec7c233bf7d6cac5bde1cbe0d6fe5be010f05756e6852b736f2b12eafba3c0f23cad5ce1a04d784f89801ba5bcd74add3b602ef370250b8cffe3db34feb1e81ec9fd75f997d72d88e7355aed665a7ee
                  </dd:ConsumableManufacturingSignature>
                  <dd:ConsumableEstimatedPages>
                  <dd:ValueInt>700</dd:ValueInt>
                  <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
                  </dd:ConsumableEstimatedPages>
                  <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
                  <ccdyn:PreviousCartridgeData>
                  <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
                  <dd:ProductNumber/>
                  <dd:Manufacturer>
                  <dd:Name/>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Manufacturer>
                  <dd:SerialNumber>0</dd:SerialNumber>
                  <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
                  <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
                  <ccdyn:DrumLife>0</ccdyn:DrumLife>
                  <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
                  <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
                  <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
                  <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
                  <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
                  <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
                  <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
                  </ccdyn:PreviousCartridgeData>
                  </ccdyn:ConsumableInfo>
                  <ccdyn:ConsumableInfo>
                  <dd:Capacity>
                  <dd:MaxCapacity>7</dd:MaxCapacity>
                  <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
                  </dd:Capacity>
                  <dd:CartridgeModelInformation>6602</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0046</dd:CartridgeModelLife>
                  <dd:ConsumableFamilyName>Magenta toner supply</dd:ConsumableFamilyName>
                  <dd:ConsumableLabelCode>M</dd:ConsumableLabelCode>
                  <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
                  <dd:ConsumableLifeState>
                  <dd:ConsumableState>ok</dd:ConsumableState>
                  <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
                  <dd:Brand>HP</dd:Brand>
                  </dd:ConsumableLifeState>
                  <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
                  <dd:ConsumablePercentageLevelRemaining>70</dd:ConsumablePercentageLevelRemaining>
                  <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
                  <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
                  <dd:ConsumableStation>2</dd:ConsumableStation>
                  <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
                  <dd:Installation>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Installation>
                  <dd:Manufacturer>
                  <dd:Name>HP</dd:Name>
                  <dd:Date>2020-09-13</dd:Date>
                  </dd:Manufacturer>
                  <dd:ProductNumber>W2213A</dd:ProductNumber>
                  <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
                  <dd:ConsumableManufacturingSignature>
                  xxxxxxxxxcc51a6eb16aa8a4446107dbc62a7c835c273d4fea88c8c4d2f926fe7973e5fa0917d4481856296c4bcf753cb20b3aa839664dbddb824f37e6ad051c5c6e71dbc86411b53f0f5040c0fc30259230323969a3133452ffd2ba38afd29d1f7949a6160e2f8eaa998235a6f95084feebede2dd98af10d4b9d95168b545c4172bcc57e2b77d634395d52fec261254130911227e36ad6d4322301176d588f330fb612ecca88d852f5e291eede135162e76df70e14c69648c0b2c6331e45
                  </dd:ConsumableManufacturingSignature>
                  <dd:ConsumableEstimatedPages>
                  <dd:ValueInt>700</dd:ValueInt>
                  <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
                  </dd:ConsumableEstimatedPages>
                  <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
                  <ccdyn:PreviousCartridgeData>
                  <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
                  <dd:ProductNumber/>
                  <dd:Manufacturer>
                  <dd:Name/>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Manufacturer>
                  <dd:SerialNumber>0</dd:SerialNumber>
                  <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
                  <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
                  <ccdyn:DrumLife>0</ccdyn:DrumLife>
                  <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
                  <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
                  <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
                  <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
                  <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
                  <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
                  <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
                  </ccdyn:PreviousCartridgeData>
                  </ccdyn:ConsumableInfo>
                  <ccdyn:ConsumableInfo>
                  <dd:Capacity>
                  <dd:MaxCapacity>7</dd:MaxCapacity>
                  <dd:Unit>100ImpressionsAt5PercentCoverage</dd:Unit>
                  </dd:Capacity>
                  <dd:CartridgeModelInformation>6601</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0046</dd:CartridgeModelLife>
                  <dd:ConsumableFamilyName>Yellow toner supply</dd:ConsumableFamilyName>
                  <dd:ConsumableLabelCode>Y</dd:ConsumableLabelCode>
                  <dd:ConsumableLastUsedDate>2021-07-03</dd:ConsumableLastUsedDate>
                  <dd:ConsumableLifeState>
                  <dd:ConsumableState>ok</dd:ConsumableState>
                  <dd:MeasuredQuantityState>ok</dd:MeasuredQuantityState>
                  <dd:Brand>HP</dd:Brand>
                  </dd:ConsumableLifeState>
                  <dd:ConsumableLowThreshold>10</dd:ConsumableLowThreshold>
                  <dd:ConsumablePercentageLevelRemaining>60</dd:ConsumablePercentageLevelRemaining>
                  <dd:ConsumableReplaceabilityType>userReplaceable</dd:ConsumableReplaceabilityType>
                  <dd:ConsumableSelectibilityNumber>207A</dd:ConsumableSelectibilityNumber>
                  <dd:ConsumableStation>1</dd:ConsumableStation>
                  <dd:ConsumableTypeEnum>toner</dd:ConsumableTypeEnum>
                  <dd:Installation>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Installation>
                  <dd:Manufacturer>
                  <dd:Name>HP</dd:Name>
                  <dd:Date>2020-09-12</dd:Date>
                  </dd:Manufacturer>
                  <dd:ProductNumber>W2212A</dd:ProductNumber>
                  <dd:SerialNumber>xxxxxxxxx</dd:SerialNumber>
                  <dd:ConsumableManufacturingSignature>
                  xxxxxxxxx4878c48c0f92b3aeca01af66a0258308eccc50ad3af56d588b5e037a9f63ce79cee6ac1f03a913ce2614e0005261637dbe8d714a0f1919314842410f45591656b2d8fecc3480a1be0a3224cfc811bddbc1a36cf7954129203a002e6fd45de72f256279555f50648886fe0a5f5f57046a33c5ddbf89ad03ce8ba0e652a55cf4a8639e518cbe9892293a41a7d6683caa969013b3c66dc57420f765a622fa97c70b6ffa82af56624db922353de534f1e504600c498c6befb340bf0133
                  </dd:ConsumableManufacturingSignature>
                  <dd:ConsumableEstimatedPages>
                  <dd:ValueInt>700</dd:ValueInt>
                  <dd:PageYieldUnits>ISOPages</dd:PageYieldUnits>
                  </dd:ConsumableEstimatedPages>
                  <ccdyn:DataCollectionValid>false</ccdyn:DataCollectionValid>
                  <ccdyn:PreviousCartridgeData>
                  <dd:CartridgeModelInformation>0000</dd:CartridgeModelInformation>
                  <dd:CartridgeModelLife>0000</dd:CartridgeModelLife>
                  <dd:ProductNumber/>
                  <dd:Manufacturer>
                  <dd:Name/>
                  <dd:Date>1976-01-01</dd:Date>
                  </dd:Manufacturer>
                  <dd:SerialNumber>0</dd:SerialNumber>
                  <ccdyn:MonoColorRegardlessOfSize>0</ccdyn:MonoColorRegardlessOfSize>
                  <ccdyn:EngineTonerRemaining>0</ccdyn:EngineTonerRemaining>
                  <ccdyn:DrumLife>0</ccdyn:DrumLife>
                  <ccdyn:DeveloperLife>0</ccdyn:DeveloperLife>
                  <ccdyn:DeveloperWearLife>0</ccdyn:DeveloperWearLife>
                  <ccdyn:EngineTonerRemainingLevelVeryLow>0</ccdyn:EngineTonerRemainingLevelVeryLow>
                  <ccdyn:DrumLifeAtVeryLow>0</ccdyn:DrumLifeAtVeryLow>
                  <ccdyn:DeveloperLifeAtVeryLow>0</ccdyn:DeveloperLifeAtVeryLow>
                  <ccdyn:DeveloperWearLifeAtVeryLow>0</ccdyn:DeveloperWearLifeAtVeryLow>
                  <ccdyn:PageCountLetterAreaConvertedAtVeryLow>0</ccdyn:PageCountLetterAreaConvertedAtVeryLow>
                  </ccdyn:PreviousCartridgeData>
                  </ccdyn:ConsumableInfo>
                  </ccdyn:ConsumableConfigDyn>
                  
                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  wrote on last edited by mickym
                  #21

                  @jensus11 sagte in [Vorlage] HP Drucker Füllstände (Javascript).:

                  This XML file does not appear to have any style information associated with it. The document tree is shown below.

                  Ich habe Deine Datei gerade mal mit NodeRed und dem XML Parser bearbeitet sieht die Struktur gut aus:

                  a19246f3-d688-4279-9953-e73f1a6fab6e-image.png

                  Wie gesagt - mach mal den console.log Befehl in das Script um zu sehen, ob die Variable ausgelesen wird.

                  Ich gehe mal davon aus, dass Du die XML Datei aus dem Browser rauskopiert hast.

                  Hast Du denn überhaupt mal geprüft, ob Dein request im script funktioniert?
                  Denke mal die URL wirst Du angepasst haben. ;)

                  Mach doch mal hinter:

                  request(url, function (error, response, body) {
                  

                  in die nächste Zeile ein

                  console.log('error: ' + error + '; response: ' + response);
                  

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  1 Reply Last reply
                  0
                  • J Offline
                    J Offline
                    jensus11
                    wrote on last edited by
                    #22

                    die URL habe ich im Skript angepasst, kopiert und im Browser geöffnet, sowie dann den Inhalt hier gepostet.

                    Anbei mein Skript nochmal. Fehler oder sonst was erhalte ich im Log nicht.

                    /**
                     * Read informations from HP Printers;
                     * 2021-04-16 @ TheAlphaGhost;
                     */
                     
                    var url = 'http://10.1.50.104/DevMgmt/ConsumableConfigDyn.xml';
                    var request = require('request');
                    var parseString = require('xml2js').parseString;
                     
                    // Create datapoints;
                    createState('Drucker.HP.M283fdw.Black.ConsumableFamilyName');
                    createState('Drucker.HP.M283fdw.Black.ConsumableLabelCode');
                    createState('Drucker.HP.M283fdw.Black.ConsumablePercentageLevelRemaining');
                    createState('Drucker.HP.M283fdw.Black.ProductNumber');
                     
                    createState('Drucker.HP.M283fdw.Cyan.ConsumableFamilyName');
                    createState('Drucker.HP.M283fdw.Cyan.ConsumableLabelCode');
                    createState('Drucker.HP.M283fdw.Cyan.ConsumablePercentageLevelRemaining');
                    createState('Drucker.HP.M283fdw.Cyan.ProductNumber');
                     
                    createState('Drucker.HP.M283fdw.Magenta.ConsumableFamilyName');
                    createState('Drucker.HP.M283fdw.Magenta.ConsumableLabelCode');
                    createState('Drucker.HP.M283fdw.Magenta.ConsumablePercentageLevelRemaining');
                    createState('Drucker.HP.M283fdw.Magenta.ProductNumber');
                     
                    createState('Drucker.HP.M283fdw.Yellow.ConsumableFamilyName');
                    createState('Drucker.HP.M283fdw.Yellow.ConsumableLabelCode');
                    createState('Drucker.HP.M283fdw.Yellow.ConsumablePercentageLevelRemaining');
                    createState('Drucker.HP.M283fdw.Yellow.ProductNumber');
                     
                    function GetData() {
                        request(url, function (error, response, body) {
                            console.log('error: ' + error + '; response: ' + response);
                            var xml, result;
                            parseString(body, function (err, result) {
                                xml = JSON.stringify(result);
                                var json = JSON.parse(xml);
                     
                                for (var i in json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo']) {
                                    let node = json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo'][i];
                                    let ConsumableFamilyName = node['dd:ConsumableFamilyName'];
                                    let ConsumableLabelCode = node['dd:ConsumableLabelCode'];
                                    let ConsumablePercentageLevelRemaining = node['dd:ConsumablePercentageLevelRemaining'];
                                    console.log(ConsumablePercentageLevelRemaining);
                                    let ProductNumber = node['dd:ProductNumber'];
                                    var ColorDataPoint = "";
                     
                                    switch (String(ConsumableLabelCode)) {
                                        case "K":
                                            ColorDataPoint = "Black";
                                            break;
                                        case "C":
                                            ColorDataPoint = "Cyan";
                                            break;
                                        case "M":
                                            ColorDataPoint = "Magenta";
                                            break;
                                        case "Y":
                                            ColorDataPoint = "Yellow";
                                            break;
                                       case "CMYK":
                                            continue;
                                            break;
                                        default:
                                            continue;
                                            log("[ERROR] ColorDataPoint not found for " + ConsumableLabelCode + "!");
                                    };
                     
                                    setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ConsumableFamilyName', ConsumableFamilyName);
                                    setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ConsumableLabelCode', ConsumableLabelCode);
                                    setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ConsumablePercentageLevelRemaining', ConsumablePercentageLevelRemaining);
                                    setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ProductNumber', ProductNumber);
                                };
                            });
                        });
                    };
                     
                    schedule("42 23 * * *", function () {
                        GetData();
                    });
                    
                    
                    mickymM 1 Reply Last reply
                    0
                    • J jensus11

                      die URL habe ich im Skript angepasst, kopiert und im Browser geöffnet, sowie dann den Inhalt hier gepostet.

                      Anbei mein Skript nochmal. Fehler oder sonst was erhalte ich im Log nicht.

                      /**
                       * Read informations from HP Printers;
                       * 2021-04-16 @ TheAlphaGhost;
                       */
                       
                      var url = 'http://10.1.50.104/DevMgmt/ConsumableConfigDyn.xml';
                      var request = require('request');
                      var parseString = require('xml2js').parseString;
                       
                      // Create datapoints;
                      createState('Drucker.HP.M283fdw.Black.ConsumableFamilyName');
                      createState('Drucker.HP.M283fdw.Black.ConsumableLabelCode');
                      createState('Drucker.HP.M283fdw.Black.ConsumablePercentageLevelRemaining');
                      createState('Drucker.HP.M283fdw.Black.ProductNumber');
                       
                      createState('Drucker.HP.M283fdw.Cyan.ConsumableFamilyName');
                      createState('Drucker.HP.M283fdw.Cyan.ConsumableLabelCode');
                      createState('Drucker.HP.M283fdw.Cyan.ConsumablePercentageLevelRemaining');
                      createState('Drucker.HP.M283fdw.Cyan.ProductNumber');
                       
                      createState('Drucker.HP.M283fdw.Magenta.ConsumableFamilyName');
                      createState('Drucker.HP.M283fdw.Magenta.ConsumableLabelCode');
                      createState('Drucker.HP.M283fdw.Magenta.ConsumablePercentageLevelRemaining');
                      createState('Drucker.HP.M283fdw.Magenta.ProductNumber');
                       
                      createState('Drucker.HP.M283fdw.Yellow.ConsumableFamilyName');
                      createState('Drucker.HP.M283fdw.Yellow.ConsumableLabelCode');
                      createState('Drucker.HP.M283fdw.Yellow.ConsumablePercentageLevelRemaining');
                      createState('Drucker.HP.M283fdw.Yellow.ProductNumber');
                       
                      function GetData() {
                          request(url, function (error, response, body) {
                              console.log('error: ' + error + '; response: ' + response);
                              var xml, result;
                              parseString(body, function (err, result) {
                                  xml = JSON.stringify(result);
                                  var json = JSON.parse(xml);
                       
                                  for (var i in json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo']) {
                                      let node = json['ccdyn:ConsumableConfigDyn']['ccdyn:ConsumableInfo'][i];
                                      let ConsumableFamilyName = node['dd:ConsumableFamilyName'];
                                      let ConsumableLabelCode = node['dd:ConsumableLabelCode'];
                                      let ConsumablePercentageLevelRemaining = node['dd:ConsumablePercentageLevelRemaining'];
                                      console.log(ConsumablePercentageLevelRemaining);
                                      let ProductNumber = node['dd:ProductNumber'];
                                      var ColorDataPoint = "";
                       
                                      switch (String(ConsumableLabelCode)) {
                                          case "K":
                                              ColorDataPoint = "Black";
                                              break;
                                          case "C":
                                              ColorDataPoint = "Cyan";
                                              break;
                                          case "M":
                                              ColorDataPoint = "Magenta";
                                              break;
                                          case "Y":
                                              ColorDataPoint = "Yellow";
                                              break;
                                         case "CMYK":
                                              continue;
                                              break;
                                          default:
                                              continue;
                                              log("[ERROR] ColorDataPoint not found for " + ConsumableLabelCode + "!");
                                      };
                       
                                      setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ConsumableFamilyName', ConsumableFamilyName);
                                      setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ConsumableLabelCode', ConsumableLabelCode);
                                      setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ConsumablePercentageLevelRemaining', ConsumablePercentageLevelRemaining);
                                      setState('javascript.0.Drucker.HP.M283fdw.' + ColorDataPoint + '.ProductNumber', ProductNumber);
                                  };
                              });
                          });
                      };
                       
                      schedule("42 23 * * *", function () {
                          GetData();
                      });
                      
                      
                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      wrote on last edited by mickym
                      #23

                      @jensus11 Nachdem Du nun die beiden console.log Befehle eingebaut hast, solltest Du doch nun was im Log sehen. Eine Info zu den Konsolen ausgaben.

                      Kannst Du das mal in CodeTags posten.

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      J 1 Reply Last reply
                      0
                      • mickymM mickym

                        @jensus11 Nachdem Du nun die beiden console.log Befehle eingebaut hast, solltest Du doch nun was im Log sehen. Eine Info zu den Konsolen ausgaben.

                        Kannst Du das mal in CodeTags posten.

                        J Offline
                        J Offline
                        jensus11
                        wrote on last edited by
                        #24

                        @mickym

                        das ist das einzige was da steht.

                        javascript.0
                        2021-07-04 13:46:25.373	info	script.js.Visualisierung.HP_Druckerfüllstand: registered 0 subscriptions and 1 schedule
                        
                        javascript.0
                        2021-07-04 13:46:25.318	info	Start javascript script.js.Visualisierung.HP_Druckerfüllstand
                        
                        javascript.0
                        2021-07-04 13:46:25.305	info	Stop script script.js.Visualisierung.HP_Druckerfüllstand
                        
                        LatziL 1 Reply Last reply
                        0
                        • J Offline
                          J Offline
                          jensus11
                          wrote on last edited by
                          #25

                          Bildschirmfoto 2021-07-04 um 13.53.06.png

                          fehlt da was?

                          mickymM 1 Reply Last reply
                          0
                          • J jensus11

                            Bildschirmfoto 2021-07-04 um 13.53.06.png

                            fehlt da was?

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            wrote on last edited by
                            #26

                            @jensus11 Aus meiner Sicht da die Module die in dem Script requestet wurden ja drin sind.

                            Was mir spanisch vorkommt, ist der Schedule - als ob er nur abends ausgeführt wird.

                            Gibt doch mal in Deinem Script

                            */15 * * * *

                            beim Scheduler ein und warte mal 15 Minuten ob das Script dann ausgeführt wird.

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            J 1 Reply Last reply
                            0
                            • J jensus11

                              @mickym

                              das ist das einzige was da steht.

                              javascript.0
                              2021-07-04 13:46:25.373	info	script.js.Visualisierung.HP_Druckerfüllstand: registered 0 subscriptions and 1 schedule
                              
                              javascript.0
                              2021-07-04 13:46:25.318	info	Start javascript script.js.Visualisierung.HP_Druckerfüllstand
                              
                              javascript.0
                              2021-07-04 13:46:25.305	info	Stop script script.js.Visualisierung.HP_Druckerfüllstand
                              
                              LatziL Offline
                              LatziL Offline
                              Latzi
                              wrote on last edited by
                              #27

                              @jensus11
                              nimm mal das schedule raus und Ruf nur die Funktion auf

                              J 1 Reply Last reply
                              0
                              • LatziL Latzi

                                @jensus11
                                nimm mal das schedule raus und Ruf nur die Funktion auf

                                J Offline
                                J Offline
                                jensus11
                                wrote on last edited by
                                #28

                                @latzi wie sieht das dann aus? der meckert dann wegen Klammern und so.

                                LatziL 1 Reply Last reply
                                0
                                • mickymM mickym

                                  @jensus11 Aus meiner Sicht da die Module die in dem Script requestet wurden ja drin sind.

                                  Was mir spanisch vorkommt, ist der Schedule - als ob er nur abends ausgeführt wird.

                                  Gibt doch mal in Deinem Script

                                  */15 * * * *

                                  beim Scheduler ein und warte mal 15 Minuten ob das Script dann ausgeführt wird.

                                  J Offline
                                  J Offline
                                  jensus11
                                  wrote on last edited by
                                  #29

                                  @mickym sagte in [Vorlage] HP Drucker Füllstände (Javascript).:

                                  Was mir spanisch vorkommt, ist der Schedule - als ob er nur abends ausgeführt wird.

                                  Beim Starten müsste es ja trotzdem ausgeführt werden oder?

                                  mickymM 1 Reply Last reply
                                  0
                                  • J jensus11

                                    @mickym sagte in [Vorlage] HP Drucker Füllstände (Javascript).:

                                    Was mir spanisch vorkommt, ist der Schedule - als ob er nur abends ausgeführt wird.

                                    Beim Starten müsste es ja trotzdem ausgeführt werden oder?

                                    mickymM Online
                                    mickymM Online
                                    mickym
                                    Most Active
                                    wrote on last edited by
                                    #30

                                    @jensus11 sagte in [Vorlage] HP Drucker Füllstände (Javascript).:

                                    @mickym sagte in [Vorlage] HP Drucker Füllstände (Javascript).:

                                    Was mir spanisch vorkommt, ist der Schedule - als ob er nur abends ausgeführt wird.

                                    Beim Starten müsste es ja trotzdem ausgeführt werden oder?

                                    Nun er sagt ja den Scheduler ist gestartet und wenn ich das richtig interpretiere, wird es genau 1 mal täglich um 23:42 ausgeführt.

                                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                    1 Reply Last reply
                                    0
                                    • J jensus11

                                      @latzi wie sieht das dann aus? der meckert dann wegen Klammern und so.

                                      LatziL Offline
                                      LatziL Offline
                                      Latzi
                                      wrote on last edited by
                                      #31

                                      jensus11
                                      nur
                                      GetData();
                                      Rest auskommentieren

                                      1 Reply Last reply
                                      0
                                      • J Offline
                                        J Offline
                                        jensus11
                                        wrote on last edited by
                                        #32
                                        2021-07-04 14:15:00.130 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['70']
                                        2021-07-04 14:15:00.133 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['70']
                                        2021-07-04 14:15:00.133 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['70']
                                        2021-07-04 14:15:00.133 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['60']
                                        

                                        Es lag an diesem Scheduler, hätte ich nicht gedacht.

                                        Da der Drucker ja nicht immer an ist, weiss ich nicht genau wie ich die Abfrage einstellen sollte.

                                        Wäre es möglich das zum Drucker immer ein ping alle 30min gesendet wird und wenn der erreichbar ist wird das Script gestartet?

                                        mickymM 1 Reply Last reply
                                        0
                                        • J jensus11
                                          2021-07-04 14:15:00.130 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['70']
                                          2021-07-04 14:15:00.133 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['70']
                                          2021-07-04 14:15:00.133 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['70']
                                          2021-07-04 14:15:00.133 - info: javascript.0 (28334) script.js.Visualisierung.HP_Druckerfüllstand: ['60']
                                          

                                          Es lag an diesem Scheduler, hätte ich nicht gedacht.

                                          Da der Drucker ja nicht immer an ist, weiss ich nicht genau wie ich die Abfrage einstellen sollte.

                                          Wäre es möglich das zum Drucker immer ein ping alle 30min gesendet wird und wenn der erreichbar ist wird das Script gestartet?

                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          wrote on last edited by
                                          #33

                                          @jensus11

                                          Mach das halt wie ich gesagt habe:

                                          */30 * * * *
                                          

                                          damit sollte er dann alle 30 Minuten abfragen.

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          302

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe